f0f9337c31
refactor: remove command palette methods from watchlist service
2026-06-25 02:35:52 +02:00
c045e00b40
refactor: remove command palette methods from watchlist repository
2026-06-25 02:35:52 +02:00
6f6d09e24b
refactor: remove dbtx package
2026-06-25 02:35:52 +02:00
f39fcacadc
fix: handle db errors in watchlist update entry
2026-06-25 02:35:51 +02:00
2e26a82aa7
feat: populate duration_seconds on anime upsert and add backfill fix
Build and Push Container Image / build-and-push (push) Has been cancelled
2026-06-08 08:32:10 +02:00
b9ad50b67a
refactor: dedupe repo tx
2026-06-08 08:32:09 +02:00
0cc9207755
refactor: dedupe watchlist ids
2026-06-08 08:32:09 +02:00
399f68a7f2
docs: add package comments to server and watchlist packages
2026-06-08 08:32:09 +02:00
faf0a4db9f
fix: preserve watchlist progress on complete and status update
2026-06-08 08:32:09 +02:00
bf28c307c9
refactor: extract CurrentUser and CurrentUserID helpers
2026-06-08 08:32:09 +02:00
e0126c964e
refactor: update watchlist module imports for flattened package structure
2026-06-08 08:32:09 +02:00
cd26b24252
refactor: move watchlist service from subdirectory
2026-06-08 08:32:09 +02:00
9c8075eedd
refactor: move watchlist repository from subdirectory
2026-06-08 08:32:09 +02:00
6bb9b06ebf
refactor: move watchlist handler from subdirectory
2026-06-08 08:32:09 +02:00
d528f6b372
feat: add transactional InTx to playback and watchlist repos
2026-06-08 08:32:09 +02:00
9938bf6c57
fix: stop swallowing errors
2026-05-26 22:36:41 +02:00
4e8ba7205b
fix: unify handler errors
2026-05-26 22:23:59 +02:00
eed0649569
refactor: use int64 for watchlist map keys
2026-05-20 17:22:54 +02:00
5482a40d47
refactor: extract watchlist map to service, optimize command palette queries
2026-05-20 17:22:54 +02:00
6c45a80623
fix: pass watchlist status to anime detail page
...
Anime detail page never looked up or passed the user's watchlist
status, so the dropdown always showed 'Add to Watchlist'. Now
queries watch_list_entry and passes Status and WatchlistIDs.
2026-05-13 18:18:22 +02:00
89e0120ca6
feat: add GetContinueWatchingEntry to watchlist service
...
Expose continue watching entry lookup so other handlers can check
saved progress for an anime without needing the playback service.
2026-05-13 18:16:14 +02:00
ff15a82f10
fix: watchlist 500 from missing UUID and toast classList error
2026-05-13 13:10:04 +02:00
c814e1d391
fix: align template data keys with template expectations
2026-05-13 12:49:56 +02:00
345853406c
refactor: general architectural cleanup and bug fixes
2026-05-13 11:20:49 +02:00
c94a2fed04
feat: migrate watchlist module to modular domain pattern
2026-05-13 10:33:24 +02:00