43de6544fe
feat: include title in watchlist csv export
2026-05-07 00:06:18 +02:00
df2f136f3c
feat: add export/import buttons and logic to watchlist UI
2026-05-06 23:57:20 +02:00
5ac6645e51
feat: add watchlist import api endpoint
2026-05-06 23:56:44 +02:00
fdf1a8b568
feat: add ImportWatchlist to service
2026-05-06 23:54:03 +02:00
999a7f73c1
fix: remaining database qualifiers in tests
2026-05-06 23:14:46 +02:00
7f768080ee
refactor: update imports to use new db package
2026-05-06 23:13:43 +02:00
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