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
Commit message (
Collapse
)
Author
Age
Files
Lines
...
*
Vanilla JS (v3): Restore base font to 18px and keep sidebar fonts compact
Adam Mathes
10 days
5
-7
/
+8
|
*
Vanilla JS (v3): Adjust font sizes to comfortable 16px middle ground
Adam Mathes
10 days
5
-8
/
+7
|
*
Vanilla JS (v3): Reduce font size and implement collapsible sidebar sections ↵
Adam Mathes
10 days
6
-33
/
+65
|
|
|
|
for Tags and Feeds
*
Vanilla JS (v3): Add Logout button, 'neko' cat emoji toggle, and mobile ↵
Adam Mathes
10 days
8
-138
/
+288
|
|
|
|
responsiveness with backdrop
*
Vanilla JS (v3): Fix filtering logic, Settings navigation, and refine styles ↵
Adam Mathes
10 days
10
-37
/
+57
|
|
|
|
for v2 parity
*
Vanilla JS (v3): Redesign to 2-pane glassmorphism, fix CSP errors, fix ↵
Adam Mathes
10 days
18
-534
/
+1216
|
|
|
|
Settings view, and achieve 80% test coverage
*
Vanilla JS (v3): Final parity with React (Search, Settings, Shortcuts)
Adam Mathes
10 days
10
-156
/
+474
|
*
Vanilla JS (v3): Implement Tags, Filters, and Infinite Scroll
Adam Mathes
10 days
12
-92
/
+346
|
*
Vanilla JS (v3): Implement 3-pane layout, item fetching, reading, and testing
Adam Mathes
10 days
23
-123
/
+1791
|
*
Scaffold Vanilla JS Frontend (v3): Create directory, update Makefile/web.go, ↵
Adam Mathes
10 days
21
-44
/
+1512
|
|
|
|
embed dist/v3
*
Document performance optimizations and add Vanilla JS proposal
Adam Mathes
10 days
1
-1
/
+65
|
*
Temporarily disable CI triggers
Adam Mathes
10 days
1
-4
/
+5
|
*
Optimize frontend with memoized FeedItem and efficient IntersectionObserver
Adam Mathes
10 days
3
-12
/
+12
|
*
Optimize frontend with memoized FeedItem and efficient IntersectionObserver
Adam Mathes
10 days
8
-166
/
+186
|
*
Update README.md
Adam Mathes
10 days
1
-33
/
+31
|
*
Add networking tools (net-tools, iproute2, netcat) to devcontainer image
Adam Mathes
10 days
1
-1
/
+4
|
*
Configure devcontainer to use docker-compose.dev.yaml for consistent setup
Adam Mathes
10 days
1
-9
/
+6
|
*
Add docker-compose.dev.yaml for consistent containerized development environment
Adam Mathes
10 days
2
-9
/
+33
|
*
Update ticket status after closing NK-hy162w
Adam Mathes
10 days
1
-1
/
+1
|
*
Switch to HashRouter to fix page reload issues (NK-hy162w)
Adam Mathes
10 days
7
-31
/
+43
|
*
Add devcontainer configuration and update documentation for containerized ↵
Adam Mathes
10 days
2
-6
/
+24
|
|
|
|
development
*
Devcontainer: Install Node.js 20 directly in Dockerfile
Adam Mathes
10 days
1
-1
/
+3
|
*
Update ticket status after closing NK-p0nfoi
Adam Mathes
10 days
1
-1
/
+2
|
*
Frontend: Build and check in production assets for multi-select feature
Adam Mathes
10 days
4
-9
/
+9
|
*
Frontend: Implement multi-select feeds in sidebar (NK-p0nfoi)
Adam Mathes
10 days
3
-12
/
+59
|
*
Backend: Support multi-feed filtering in stream API
Adam Mathes
10 days
4
-26
/
+39
|
*
Frontend: Build and check in production assets for additive filtering fix
Adam Mathes
10 days
5
-15
/
+15
|
*
Update ticket status after closing NK-r8rs7m and NK-4jy0t2
Adam Mathes
10 days
1
-15
/
+16
|
*
Workflow: Simplify verification step in crank_but_verify
Adam Mathes
10 days
1
-1
/
+1
|
*
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 ↵
Adam Mathes
10 days
2
-12
/
+146
|
|
|
|
navigation (NK-r8rs7m)
*
Backend: Fix linting issues, improve error handling, and replace magic numbers
Adam Mathes
10 days
13
-130
/
+105
|
*
Document background crawler behavior and update default crawl minutes to 60 ↵
Adam Mathes
10 days
2
-8
/
+36
|
|
|
|
(or disable with 0)
*
Update golangci-lint version in CI to v2.9.0
Adam Mathes
10 days
1
-1
/
+1
|
*
Implement --purge and --purge-unread flags to delete old items
Adam Mathes
10 days
3
-8
/
+117
|
*
Clean up redundant font CSS variables and consolidate :root blocks
Adam Mathes
10 days
1
-17
/
+15
|
*
Document 'make check' benchmarks
Adam Mathes
10 days
1
-0
/
+21
|
*
Add code coverage to 'make check' and add 'cover' and 'coverage-html' targets
Adam Mathes
10 days
1
-2
/
+9
|
*
Add local git hooks to run 'make check' before push
Adam Mathes
10 days
3
-4
/
+33
|
*
Fix mobile infinite scroll by using <li> and threshold 0 for sentinel
Adam Mathes
10 days
1
-3
/
+3
|
*
Commit ticket updates and remaining backend lint fixes
Adam Mathes
10 days
5
-10
/
+27
|
*
Make sidebar filters additive by preserving context in links
Adam Mathes
10 days
2
-7
/
+20
|
*
Create 'make check' unified workflow and fix various lint issues
Adam Mathes
10 days
9
-57
/
+60
|
*
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
6
-5
/
+28
|
*
chore: update build artifacts and finalize test improvements
Adam Mathes
11 days
24
-728
/
+2004
|
*
feat: add manual crawl button and E2E test for crawl cycle
Adam Mathes
11 days
3
-1
/
+61
|
*
feat: add username field to login for better password manager support
Adam Mathes
11 days
4
-6
/
+34
|
*
chore: align local Makefile with GitHub CI jobs
Adam Mathes
11 days
4
-12
/
+28
|
*
chore: fix lint and type errors to resolve CI failures
Adam Mathes
11 days
20
-99
/
+192
|
[prev]
[next]