aboutsummaryrefslogtreecommitdiffstats
path: root/frontend-vanilla/src/components
Commit message (Collapse)AuthorAgeFilesLines
* Remove scrape/text button that caused squished body textclaude/fix-mobile-scrolling-Ls0FrClaude28 hours1-7/+4
| | | | | | | | | The float:right "text" button inside .dateline was causing .item-description content to wrap around it when .feed-item gained overflow:hidden. Removing the button fixes the squished text regression. The backend scrape endpoint and scrapeItem() handler remain intact for potential future use. https://claude.ai/code/session_0141nhxmYfoFPVPZ813K1XFD
* Remove visual 'selected' state highlight from feed itemsAdam Mathes12 days1-2/+2
|
* V3 UI Polish: Improved keyboard navigation, fixed logo position, and updated ↵Adam Mathes13 days1-2/+2
| | | | | | | | | | | branding - Fix V3 keyboard navigation delay (resolved NK-wjats7) - Update V3 document title to 'neko' (resolved NK-4p3s91) - Fix V3 neko logo/button position to be top-left fixed (resolved NK-89za3s) - Improve FeedItems (React) stability with ref-based index tracking and robust tests - Sync V3 styling and selection feedback with V2 patterns - Rebuild production assets
* Vanilla JS (v3): Redesign to 2-pane glassmorphism, fix CSP errors, fix ↵Adam Mathes14 days2-18/+58
| | | | Settings view, and achieve 80% test coverage
* Vanilla JS (v3): Implement 3-pane layout, item fetching, reading, and testingAdam Mathes14 days2-0/+34