oxynote/web/app/utils
FredApps 7e8f58f854 feat(notifications): filter inbox by read status
Add All, Unread, and Read controls backed by the existing server filter.
Keep separate paginated query caches and reconcile mutations and live
updates across filters, including rollback after filter switches.

Adapt the All/Unread/Read UI approach proposed by adityawaghamare in
https://github.com/oxynote/oxynote/pull/203 (head
90b4fa6ad3). The current implementation
integrates server filtering and paginated caches on current main.

WIP transfer snapshot v1. Focused API and component tests, formatting,
and independent source review pass. Static, aggregate, coverage, and
end-to-end gates remain pending; this is not release-ready.
2026-10-10 16:07:16 +02:00
..
api feat(notifications): filter inbox by read status 2026-10-10 16:07:16 +02:00
animation.ts initial commit 2026-08-03 18:40:10 +02:00
auth.test.ts add branch id to the url 2026-10-04 20:20:06 +02:00
auth.ts add branch id to the url 2026-10-04 20:20:06 +02:00
avatar.nuxt.test.ts generate default org and user avatars 2026-10-05 14:29:52 +02:00
avatar.ts generate default org and user avatars 2026-10-05 14:29:52 +02:00
block-icon.test.ts overhaul the search box 2026-10-07 23:58:08 +02:00
block-icon.ts overhaul the search box 2026-10-07 23:58:08 +02:00
html.browser.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
html.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
html.ts initial commit 2026-08-03 18:40:10 +02:00
icon.test.ts update doc title icon list 2026-09-06 20:58:46 +02:00
icon.ts add sidebar footer 2026-09-07 14:32:43 +02:00
index.ts add document tags to web 2026-09-04 22:43:15 +02:00
json.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
json.ts initial commit 2026-08-03 18:40:10 +02:00
load-progress.test.ts add data load progression dev logs 2026-09-13 23:40:19 +02:00
load-progress.ts add data load progression dev logs 2026-09-13 23:40:19 +02:00
object.test.ts generate default org and user avatars 2026-10-05 14:29:52 +02:00
object.ts generate default org and user avatars 2026-10-05 14:29:52 +02:00
promql.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
promql.ts initial commit 2026-08-03 18:40:10 +02:00
sanitize.browser.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
sanitize.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
sanitize.ts initial commit 2026-08-03 18:40:10 +02:00
shortcuts.test.ts update shortcuts 2026-09-07 18:01:14 +02:00
shortcuts.ts allow mermaid block in split documentation right side 2026-09-11 18:13:43 +03:00
string.test.ts add core testing configs to web 2026-08-17 17:11:50 +02:00
string.ts initial commit 2026-08-03 18:40:10 +02:00
tag-color.test.ts randomise suggested new tag colour 2026-09-04 23:58:56 +02:00
tag-color.ts randomise suggested new tag colour 2026-09-04 23:58:56 +02:00
time.test.ts overhaul the search box 2026-10-07 23:58:08 +02:00
time.ts overhaul the search box 2026-10-07 23:58:08 +02:00
tiptap.browser.test.ts fix block link highlight 2026-10-09 23:09:57 +02:00
tiptap.test.ts fix web test warnings 2026-08-19 11:56:04 +02:00
tiptap.ts fix block link highlight 2026-10-09 23:09:57 +02:00
url.test.ts overhaul hook menus 2026-10-03 19:18:02 +02:00
url.ts overhaul hook menus 2026-10-03 19:18:02 +02:00
user-agent.test.ts add plugin and store tests to web 2026-08-18 15:43:43 +02:00
user-agent.ts add plugin and store tests to web 2026-08-18 15:43:43 +02:00
vue.nuxt.test.ts add utils tests in web 2026-08-17 23:08:41 +02:00
vue.ts initial commit 2026-08-03 18:40:10 +02:00
websocket.test.ts update web deps 2026-08-25 22:25:35 +02:00
websocket.ts add stricter linting to web 2026-08-16 10:11:36 +02:00