Commit Graph

19 Commits

Author SHA1 Message Date
fbd2c5b602 refactor: dedupe watchlist ids 2026-06-01 22:15:21 +02:00
1861e20e2a docs: add package comments to server and watchlist packages 2026-06-01 12:55:48 +02:00
aebdd75942 fix: preserve watchlist progress on complete and status update 2026-05-29 00:03:47 +02:00
5dd49e585a refactor: extract CurrentUser and CurrentUserID helpers 2026-05-28 12:51:11 +02:00
cf9c60ba70 refactor: update watchlist module imports for flattened package structure 2026-05-28 12:40:03 +02:00
0b115e583d refactor: move watchlist service from subdirectory 2026-05-28 12:38:58 +02:00
589bf53597 refactor: move watchlist repository from subdirectory 2026-05-28 12:38:50 +02:00
6e2ba51c28 refactor: move watchlist handler from subdirectory 2026-05-28 12:38:42 +02:00
dd4c7f80f3 feat: add transactional InTx to playback and watchlist repos 2026-05-28 12:17:19 +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