| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix: include feed name in unsubscribe notificationHEADmain | Fuwn | 2026-02-12 | 1 | -2/+3 |
| * | feat: strip tracking parameters from entry URLs and filter tracking pixel images | Fuwn | 2026-02-12 | 2 | -0/+61 |
| * | fix: prioritise unread entries server-side so they appear in all-entries view | Fuwn | 2026-02-12 | 2 | -8/+20 |
| * | fix: use singular "entry" in mark-as-read toast when count is 1 | Fuwn | 2026-02-12 | 1 | -1/+1 |
| * | feat: add drag-and-drop reordering for feeds, folders, and custom feeds | Fuwn | 2026-02-12 | 7 | -3/+241 |
| * | fix: invalidate unread counts when toggling individual entry read state | Fuwn | 2026-02-12 | 1 | -0/+1 |
| * | fix: prevent read entries from reverting to unread on re-fetch | Fuwn | 2026-02-12 | 1 | -1/+13 |
| * | fix: mark-all-read undo only reverts affected entries | Fuwn | 2026-02-10 | 1 | -6/+10 |
| * | fix: query entry state directly instead of relying on unfiltered timeline | Fuwn | 2026-02-10 | 2 | -2/+12 |
| * | feat: add scrollbar style setting (themed/native/hidden) | Fuwn | 2026-02-10 | 1 | -0/+8 |
| * | feat: add unread priority option to push unread entries to top | Fuwn | 2026-02-10 | 1 | -0/+7 |
| * | fix: harden CI and close remaining test/security gaps | Fuwn | 2026-02-10 | 3 | -8/+49 |
| * | feat: gate offline reading to pro and developer plans | Fuwn | 2026-02-10 | 1 | -0/+24 |
| * | feat: add automatic timeline refresh with scroll position preservation | Fuwn | 2026-02-10 | 2 | -3/+31 |
| * | feat: scoped mark-all-read, share enhancements, notification z-index | Fuwn | 2026-02-10 | 3 | -2/+38 |
| * | refactor: use Supabase Auth display name instead of custom column | Fuwn | 2026-02-10 | 1 | -2/+2 |
| * | feat: add vitest tests and GitHub Actions CI | Fuwn | 2026-02-10 | 3 | -0/+155 |
| * | fix: reduce lint warnings from 34 to 0 | Fuwn | 2026-02-10 | 3 | -5/+4 |
| * | fix: P2 security hardening and tier limit parity | Fuwn | 2026-02-10 | 1 | -0/+124 |
| * | fix: P0 correctness/security fixes and P1 lint error resolution | Fuwn | 2026-02-09 | 1 | -17/+15 |
| * | fix: P0 correctness and security fixes | Fuwn | 2026-02-09 | 2 | -19/+19 |
| * | fix: use online networkMode for offline mutations instead of offlineFirst | Fuwn | 2026-02-09 | 1 | -1/+1 |
| * | feat: offline support tier 3 — mutation queue and image caching | Fuwn | 2026-02-09 | 2 | -0/+12 |
| * | feat: offline support tier 2 — prefetch entry content and SW runtime caching | Fuwn | 2026-02-09 | 1 | -0/+45 |
| * | feat: offline support tier 1 — IndexedDB query persistence and offline banner | Fuwn | 2026-02-09 | 2 | -0/+21 |
| * | feat: add per-feed "hide from timeline" option | Fuwn | 2026-02-09 | 3 | -1/+34 |
| * | security: harden API routes | Fuwn | 2026-02-08 | 1 | -1/+5 |
| * | feat: add toolbar position setting (top or bottom) | Fuwn | 2026-02-08 | 1 | -0/+8 |
| * | feat: add feed management features and fix subscribe_to_feed bugs | Fuwn | 2026-02-08 | 1 | -0/+65 |
| * | feat: implement authenticated feed support across worker and web app | Fuwn | 2026-02-08 | 3 | -1/+8 |
| * | feat: add feed URL editing in subscription settings, fix notification badge s... | Fuwn | 2026-02-08 | 1 | -0/+29 |
| * | feat: add option to show favicons next to feed names in entry list | Fuwn | 2026-02-08 | 1 | -0/+6 |
| * | feat: add appearance option to toggle folders above/below ungrouped feeds in ... | Fuwn | 2026-02-08 | 1 | -0/+6 |
| * | feat: display folders above ungrouped feeds in sidebar, add delete-all-custom... | Fuwn | 2026-02-08 | 1 | -0/+30 |
| * | fix: space/shift+space scrolls focused panel, revert content font, fix share ... | Fuwn | 2026-02-07 | 2 | -24/+24 |
| * | feat: resolve 7 pre-ship QoL items | Fuwn | 2026-02-07 | 2 | -0/+22 |
| * | fix: resolve 6 pre-ship audit bugs | Fuwn | 2026-02-07 | 2 | -1/+23 |
| * | fix: reset panel sizes without page reload, prevent partial-data max width cl... | Fuwn | 2026-02-07 | 1 | -0/+12 |
| * | fix: api key prefix rename, revoke fix, and webhook validation | Fuwn | 2026-02-07 | 2 | -2/+2 |
| * | feat: pre-ship polish — UI improvements, keyboard shortcuts, appearance set... | Fuwn | 2026-02-07 | 9 | -25/+245 |
| * | style: lowercase all user-facing strings and add custom eslint rule | Fuwn | 2026-02-07 | 10 | -17/+17 |
| * | feat: asa.news RSS reader with developer tier, REST API, and webhooks | Fuwn | 2026-02-07 | 45 | -0/+3057 |