|
|
1861e20e2a
|
docs: add package comments to server and watchlist packages
|
2026-06-01 12:55:48 +02:00 |
|
|
|
5dd49e585a
|
refactor: extract CurrentUser and CurrentUserID helpers
|
2026-05-28 12:51:11 +02:00 |
|
|
|
ff8f760750
|
chore: remove trailing newlines across packages
|
2026-05-26 16:17:48 +02:00 |
|
|
|
a303c131f1
|
feat: wire audit module and middleware into app
|
2026-05-26 16:14:26 +02:00 |
|
|
|
118c028873
|
feat: add structured error response helpers
|
2026-05-26 15:57:29 +02:00 |
|
|
|
3f496ac65c
|
refactor: migrate server logs to observability
|
2026-05-26 15:56:16 +02:00 |
|
|
|
1e9874a482
|
refactor: migrate env-var reads to config package
|
2026-05-26 15:38:14 +02:00 |
|
|
|
7a18461ca6
|
fix: add warn levels to observability logs
|
2026-05-23 18:16:03 +02:00 |
|
|
|
f33c2e18af
|
refactor: emit structured json logs
|
2026-05-23 18:08:43 +02:00 |
|
|
|
c2e4cae253
|
feat: add observability metrics
|
2026-05-23 17:13:18 +02:00 |
|
|
|
767e056aad
|
feat: remove firefox extension
|
2026-05-23 16:32:08 +02:00 |
|
|
|
2cfab673f6
|
feat: add request logger middleware
|
2026-05-20 17:22:54 +02:00 |
|
|
|
ccfb469299
|
feat: add CORS middleware for API routes
|
2026-05-19 02:46:44 +02:00 |
|
|
|
825f481329
|
chore: formatting
|
2026-05-18 13:59:11 +02:00 |
|
|
|
a097410f40
|
refactor: use mock transport in watch order tests and harden server timeouts
|
2026-05-18 13:58:17 +02:00 |
|
|
|
345853406c
|
refactor: general architectural cleanup and bug fixes
|
2026-05-13 11:20:49 +02:00 |
|
|
|
ab31cf4c4c
|
cleanup: remove redundant and old architectural files
|
2026-05-13 10:34:16 +02:00 |
|
|
|
424434a2a5
|
feat: add modular template renderer
|
2026-05-13 10:30:47 +02:00 |
|
|
|
83da0b3c25
|
feat: scaffold fx app and gin server
|
2026-05-13 10:29:50 +02:00 |
|
|
|
e48d95cb4e
|
feat: add comments and cleanup unused imports across codebase
|
2026-05-10 20:00:04 +02:00 |
|
|
|
c51382055b
|
refactor: remove global auth service pattern
|
2026-05-10 18:13:14 +02:00 |
|
|
|
d021a8eadd
|
feat: bound in-memory caches with LRU eviction
|
2026-05-10 18:04:29 +02:00 |
|
|
|
ccc40d8d9d
|
chore: remove not implemented stubs
|
2026-05-08 09:27:49 +02:00 |
|
|
|
9cb7857a26
|
fix: add no-cache headers for static assets
|
2026-05-07 12:49:01 +02:00 |
|
|
|
4887088795
|
feat: remove watchlist import/export functionality
|
2026-05-07 00:54:22 +02:00 |
|
|
|
5ac6645e51
|
feat: add watchlist import api endpoint
|
2026-05-06 23:56:44 +02:00 |
|
|
|
9e6fc2a243
|
feat: integrate new rate limiter into server
|
2026-05-06 23:20:24 +02:00 |
|
|
|
18d1de9152
|
fix: update rate limiter usage and remove obsolete cleanup
|
2026-05-06 23:19:19 +02:00 |
|
|
|
7f768080ee
|
refactor: update imports to use new db package
|
2026-05-06 23:13:43 +02:00 |
|
|
|
7961b13c15
|
feat: add apple touch icons and root routes
|
2026-05-06 20:15:26 +02:00 |
|
|
|
cb16d8e6c7
|
refactor: extract anime service layer and optimize API calls
|
2026-05-05 16:05:45 +02:00 |
|
|
|
a83ab2e33f
|
perf: optimize episode fetching and metadata scraping
|
2026-05-02 23:57:24 +02:00 |
|
|
|
d9ffa20d98
|
feat: implement logout functionality
|
2026-05-02 18:38:43 +02:00 |
|
|
|
2d9d75d18d
|
feat: implement deletion of continue watching items
|
2026-05-02 18:38:43 +02:00 |
|
|
|
c708afe4fe
|
feat: add discover page with surprise me and deduplication
|
2026-05-02 18:38:43 +02:00 |
|
|
|
cc9ca1ba9e
|
feat: add toggle watchlist on anime cards and improve dropdown
|
2026-05-02 18:38:43 +02:00 |
|
|
|
94e60e0d8b
|
chore: fix whitespace
|
2026-05-02 18:38:43 +02:00 |
|
|
|
4f3a61e143
|
refactor(ui): complete ui template migration and fix playback
|
2026-05-02 18:38:43 +02:00 |
|
|
|
33a939ca81
|
fix(playback): restore playback service and handle chunked proxy responses
|
2026-05-02 18:38:43 +02:00 |
|
|
|
2c6d28cf01
|
refactor: migrate from templ to html/template
|
2026-05-02 18:38:43 +02:00 |
|
|
|
a6c4b0c388
|
fix: remove duplicate route registration for episode data
|
2026-04-26 20:44:06 +02:00 |
|
|
|
caef6c096c
|
feat: stay in fullscreen when transitioning to next episode
|
2026-04-26 20:38:09 +02:00 |
|
|
|
ca914de762
|
feat: stay in fullscreen when transitioning to next episode
|
2026-04-26 18:26:50 +02:00 |
|
|
|
d3ab99e06b
|
refactor: remove notifications redirect and admin routes from server routes
|
2026-04-25 21:18:56 +02:00 |
|
|
|
1b68fd2f2a
|
fix: route delete through user router
|
2026-04-22 21:39:28 +02:00 |
|
|
|
9cd43d9c4c
|
fix: properly handle delete user endpoint with correct route
|
2026-04-22 21:36:20 +02:00 |
|
|
|
b1bb205d55
|
admin: add delete user with confirmation dialog
|
2026-04-22 21:27:37 +02:00 |
|
|
|
77f0daca26
|
admin: add admin panel for user management
|
2026-04-22 21:16:26 +02:00 |
|
|
|
0b2957d68c
|
fix: stupid issues in browser
|
2026-04-21 08:24:35 +02:00 |
|
|
|
a5f2628d1e
|
feat: add watchlist quick-add button to anime cards
|
2026-04-21 00:34:13 +02:00 |
|