summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/_components
Commit message (Expand)AuthorAgeFilesLines
* fix: keep scroll position stable when entry list re-sorts after read state ch...Fuwn2026-02-121-6/+7
* fix: prioritise unread entries server-side so they appear in all-entries viewFuwn2026-02-121-16/+11
* feat: add drag-and-drop reordering for feeds, folders, and custom feedsFuwn2026-02-121-296/+734
* feat: add previous/next navigation buttons on mobile detail viewFuwn2026-02-101-9/+36
* fix: query entry state directly instead of relying on unfiltered timelineFuwn2026-02-101-9/+26
* fix: let display density apply to main content panelFuwn2026-02-101-1/+1
* fix: exclude hidden feeds from total/folder unread counts onlyFuwn2026-02-101-5/+9
* fix: remove font size selector, always use default text-baseFuwn2026-02-101-5/+1
* feat: add unread priority option to push unread entries to topFuwn2026-02-101-1/+14
* feat: gate offline reading to pro and developer plansFuwn2026-02-102-1/+11
* feat: add automatic timeline refresh with scroll position preservationFuwn2026-02-101-0/+18
* feat: scoped mark-all-read, share enhancements, notification z-indexFuwn2026-02-102-2/+7
* fix: reduce lint warnings from 34 to 0Fuwn2026-02-106-7/+9
* fix: P0 correctness/security fixes and P1 lint error resolutionFuwn2026-02-094-9/+17
* feat: offline support tier 2 — prefetch entry content and SW runtime cachingFuwn2026-02-091-5/+10
* feat: offline support tier 1 — IndexedDB query persistence and offline bannerFuwn2026-02-092-1/+37
* ui: reorder sidebar footer, import/export tab, and subscription actionsFuwn2026-02-091-7/+7
* feat: add per-feed "hide from timeline" optionFuwn2026-02-091-0/+2
* feat: truncate action bar button labels on mobile portraitFuwn2026-02-081-2/+2
* fix: mobile scroll preservation, bottom toolbar for detail panelFuwn2026-02-082-66/+84
* feat: add toolbar position setting (top or bottom)Fuwn2026-02-081-82/+93
* feat: share with highlighted excerpt and fix auth redirect URLsFuwn2026-02-082-0/+67
* fix: share clipboard write for Safari transient activationFuwn2026-02-081-25/+43
* feat: add feed management features and fix subscribe_to_feed bugsFuwn2026-02-082-28/+182
* feat: implement authenticated feed support across worker and web appFuwn2026-02-082-0/+55
* fix: clicking notifications button while panel is open now correctly dismisse...Fuwn2026-02-082-1/+4
* fix: notification count alignment — add flex to button so ml-auto pushes co...Fuwn2026-02-081-1/+1
* feat: add feed URL editing in subscription settings, fix notification badge s...Fuwn2026-02-082-3/+13
* feat: add option to show favicons next to feed names in entry listFuwn2026-02-081-0/+23
* feat: add appearance option to toggle folders above/below ungrouped feeds in ...Fuwn2026-02-081-99/+107
* feat: display folders above ungrouped feeds in sidebar, add delete-all-custom...Fuwn2026-02-081-39/+39
* fix: space/shift+space scrolls focused panel, revert content font, fix share ...Fuwn2026-02-073-13/+4
* feat: resolve 7 pre-ship QoL itemsFuwn2026-02-074-6/+95
* fix: dynamically calculate detail panel equal split from current layoutFuwn2026-02-071-4/+9
* fix: reset panel sizes without page reload, prevent partial-data max width cl...Fuwn2026-02-073-37/+62
* fix: reset sidebar to midpoint of min/max, detail to 50/50 splitFuwn2026-02-071-6/+32
* fix: prevent sidebar max width from clamping persisted size on loadFuwn2026-02-071-0/+1
* fix: persist sidebar size across collapse/expand cyclesFuwn2026-02-071-1/+1
* feat: dynamically compute sidebar max width from item text widthsFuwn2026-02-071-2/+105
* fix: use fixed rem-based sidebar min/default with whitespace-nowrapFuwn2026-02-073-79/+7
* fix: measure text nodes in sidebar min width calculationFuwn2026-02-072-26/+23
* fix: include sidebar footer items in min width measurementFuwn2026-02-071-19/+48
* fix: use Canvas text measurement for sidebar min widthFuwn2026-02-071-8/+23
* fix: measure sidebar min width from children intrinsic widthsFuwn2026-02-071-2/+16
* feat: derive sidebar min/default width from measured contentFuwn2026-02-071-2/+19
* fix: persist detail panel sizes with panelIds-keyed storageFuwn2026-02-072-1/+2
* feat: persist sidebar panel sizes across page refreshesFuwn2026-02-072-2/+15
* fix: use string percentages for react-resizable-panels v4 size propsFuwn2026-02-072-45/+56
* feat: pre-ship polish — UI improvements, keyboard shortcuts, appearance set...Fuwn2026-02-078-74/+344
* style: lowercase all user-facing strings and add custom eslint ruleFuwn2026-02-071-2/+2