index
:
neko
claude/add-css-themes-QGTmP
claude/fix-golangci-lint-ci-pEFFN
claude/fix-open-tickets-IVV1C
claude/improve-image-proxy-5iY78
claude/improve-test-coverage-iBkwc
claude/investigate-theme-performance-GjjYA
claude/thicket-ready-crank-RmQuI
fix-image-proxy-dos-12392893234509318071
fix-sql-injection-feed-filter-2081315196776463969
fix/crawler-memory-dos-3097591786807713178
master
opml-import-cli
remove-jquery
self-hosted, single user rss reader
git@adammathes.com
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
frontend
Commit message (
Expand
)
Author
Age
Files
Lines
*
Optimize frontend with memoized FeedItem and efficient IntersectionObserver
Adam Mathes
10 days
4
-166
/
+137
*
Switch to HashRouter to fix page reload issues (NK-hy162w)
Adam Mathes
10 days
5
-25
/
+37
*
Frontend: Implement multi-select feeds in sidebar (NK-p0nfoi)
Adam Mathes
10 days
3
-12
/
+59
*
Frontend: Implement Playwright UI tests with mocked API responses (NK-4jy0t2)
Adam Mathes
10 days
2
-1
/
+169
*
Frontend: Fix additive filtering logic and preserve search query during navig...
Adam Mathes
10 days
2
-12
/
+146
*
Clean up redundant font CSS variables and consolidate :root blocks
Adam Mathes
10 days
1
-17
/
+15
*
Fix mobile infinite scroll by using <li> and threshold 0 for sentinel
Adam Mathes
10 days
1
-3
/
+3
*
Make sidebar filters additive by preserving context in links
Adam Mathes
10 days
2
-7
/
+20
*
Improve infinite scroll responsiveness on mobile/iPad
Adam Mathes
10 days
1
-2
/
+2
*
Fix horizontal scrolling on iPad and improve mobile responsiveness
Adam Mathes
10 days
5
-4
/
+27
*
chore: update build artifacts and finalize test improvements
Adam Mathes
11 days
20
-716
/
+1982
*
feat: add manual crawl button and E2E test for crawl cycle
Adam Mathes
11 days
2
-0
/
+58
*
feat: add username field to login for better password manager support
Adam Mathes
11 days
3
-5
/
+29
*
chore: fix lint and type errors to resolve CI failures
Adam Mathes
11 days
12
-78
/
+118
*
style: fix font theme application to body text
Adam Mathes
11 days
2
-0
/
+35
*
test: mock RSS feeds in E2E tests
Adam Mathes
11 days
1
-1
/
+1
*
ci: enhance workflow with E2E tests and Docker check
Adam Mathes
11 days
3
-108
/
+14
*
style: update Settings page to match glass sidebar aesthetic
Adam Mathes
11 days
5
-21863
/
+191
*
UI: Improve consistency of settings, logout, and theme sections in sidebar (N...
Adam Mathes
11 days
2
-8
/
+376
*
UI: Add collapsible caret icons for Tags and Feeds in sidebar (NK-gjymiw)
Adam Mathes
11 days
2
-17
/
+51
*
task: improve mobile responsiveness of React UI\n\n- Added media queries to A...
Adam Mathes
11 days
5
-12
/
+141
*
fix: auto-load more items when pressing 'j' on last item\n\nPreviously, if yo...
Adam Mathes
11 days
2
-1
/
+47
*
feat: fix authentication to handle no-password scenario\n\n- Updated Authenti...
Adam Mathes
11 days
1
-0
/
+166
*
fix: CSRF cookie configuration for local network access\n\n- Changed SameSite...
Adam Mathes
11 days
2
-1
/
+4
*
fix: make infinite scroll less aggressive by using threshold 1.0 for sentinel...
Adam Mathes
11 days
2
-23
/
+42
*
feat: add font theme support (fixing NK-rn4nzp)
Adam Mathes
11 days
6
-16
/
+102
*
test: increase frontend coverage for Settings and improve FeedItem css
Adam Mathes
11 days
24
-6178
/
+3905
*
style: refine sidebar design to closely match v1 (fixing NK-7jh6re)
Adam Mathes
11 days
2
-21
/
+56
*
fix: ensure neko toggle button is always accessible (fixing NK-zvt8hi)
Adam Mathes
11 days
3
-50
/
+29
*
feature: add scrape full text button to feed items (fixing NK-8hu7z1)
Adam Mathes
11 days
3
-3
/
+64
*
ui: redesign sidebar to match v1 aesthetic and fix navigation
Adam Mathes
11 days
4
-184
/
+137
*
feature: implement full OPML and Text import/export (fixing NK-r6nhj0)
Adam Mathes
11 days
2
-4
/
+134
*
routing: make new UI default at / and move legacy UI to /v1/ (fixing NK-mgmn5...
Adam Mathes
11 days
1
-1
/
+3
*
ui: simplify themes to light/dark and improve theme-aware styling (fixing NK-...
Adam Mathes
11 days
7
-49
/
+59
*
security: implement CSRF protection and improve session cookie security (fixi...
Adam Mathes
11 days
9
-19
/
+58
*
UI: Centering content area in v2
Adam Mathes
11 days
1
-1
/
+1
*
Refactor: project structure, implement dependency injection, and align v2 UI ...
Adam Mathes
11 days
58
-3259
/
+28609
*
Audit and reduce Go dependencies: replace go.rice with embed, pflag with flag
Adam Mathes
12 days
1
-1
/
+1
*
fix(ui): remove smooth scrolling for j/k navigation (NK-zl922p)
Adam Mathes
12 days
1
-1
/
+1
*
fix(test): repair and re-enable E2E tests (NK-m8bya7)
Adam Mathes
12 days
2
-3
/
+4
*
fix(ui): keep titles blue and remove underline on hover (NK-rohuiq)
Adam Mathes
12 days
1
-2
/
+1
*
fix(ui): adjust font sizes for v2 (NK-550s2k)
Adam Mathes
12 days
2
-2
/
+3
*
fix(ui): sync FeedItem state with props to update read status styling (NK-fpz...
Adam Mathes
12 days
2
-1
/
+22
*
fix(ui): increase base font size to 18px (NK-9pgjph)
Adam Mathes
12 days
1
-0
/
+1
*
test: fix FeedList tests for collapsible state
Adam Mathes
12 days
1
-5
/
+23
*
feat(ui): collapsible feed list (NK-4juza2)
Adam Mathes
12 days
2
-15
/
+37
*
fix(ui): open sidebar by default (NK-mbuw7q) and disable unstable E2E tests
Adam Mathes
12 days
4
-4
/
+7
*
refactor(backend): improve testability and add tests (NK-6q9nyg)
Adam Mathes
12 days
1
-1
/
+1
*
fix(test): setup playwright E2E testing (NK-k04tet)
Adam Mathes
12 days
2
-6
/
+10
*
feat(v2/ui): add theme toggle and collapse sidebar by default (NK-gnxc6e, NK-...
Adam Mathes
12 days
4
-7
/
+80
[next]