Commit Graph

21 Commits

Author SHA1 Message Date
56f0951d5e fix: resolve jikan api eof and context cancellation errors
- add http transport with connection pooling to prevent stale connections
- check ctx.Done() before each retry attempt to abort early
- pass context to renderer to skip writing on canceled requests
2026-05-02 23:27:25 +02:00
5518e993e0 fix: pass user to watchlist template 2026-05-02 18:38:43 +02:00
79a5a9c2e6 fix: remove confirmation and disable caching for continue watching deletion 2026-05-02 18:38:43 +02:00
2d9d75d18d feat: implement deletion of continue watching items 2026-05-02 18:38:43 +02:00
e5c32fd154 fix: watchlist updated_at and unified auth middleware 2026-05-02 18:38:43 +02:00
db9882329b fix: update watchlist service tests 2026-05-02 18:38:43 +02:00
4869bc055d feat: add watchlist filtering and sorting UI 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
4f3a61e143 refactor(ui): complete ui template migration and fix playback 2026-05-02 18:38:43 +02:00
2c6d28cf01 refactor: migrate from templ to html/template 2026-05-02 18:38:43 +02:00
1611033891 fix: remove UpdatedAt field from watchlist upsert
also add missing currentEpisode query param in HandleAPIEpisodes
2026-04-26 18:49:36 +02:00
098b4a1fc0 watchlist: only set updated_at when marking anime as completed 2026-04-26 18:15:41 +02:00
4285c6239c refactor: remove watchlist export/import functionality 2026-04-25 21:14:13 +02:00
a7c76802a0 feat: remove watching and on hold from watchlist statuses 2026-04-25 16:00:43 +02:00
4b29509127 refactor: remove table view from watchlist, keep only grid 2026-04-21 01:41:11 +02:00
ebbc0c26f8 fix: default watchlist sort order to ascending 2026-04-21 01:38:08 +02:00
a1909559b3 fix: check render errors in playback and watchlist handlers 2026-04-21 01:20:39 +02:00
a950893434 feat: toggle watchlist on anime cards with auto reload 2026-04-21 00:43:49 +02:00
a5f2628d1e feat: add watchlist quick-add button to anime cards 2026-04-21 00:34:13 +02:00
29c2e5fdb7 fix: resolve templ compile errors 2026-04-20 17:36:52 +02:00
6df8788749 refactor: reorganize project structure following go standards 2026-04-20 15:54:35 +02:00