Commit Graph

15 Commits

Author SHA1 Message Date
df0aa52490 feat: add domain type aliases and service interface methods 2026-05-15 19:36:04 +02:00
efbce87d5c feat: set status to completed on anime completion
Check existing watchlist status — if already completed, just clear
progress and remove from continue watching. Otherwise upsert with
status 'completed'.
2026-05-13 18:28:33 +02:00
28e8b322d0 feat: add watch-complete endpoint
Removes continue_watching_entry and clears progress when the last
episode finishes so it no longer shows in Continue Watching.
2026-05-13 18:22:18 +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
14b7668afa chore: formatting 2026-05-13 13:01:39 +02:00
862961d262 feat: add ResolveProxyToken to PlaybackService interface 2026-05-13 12:43:39 +02:00
cc74b6720e feat: update provider interface for title-based search 2026-05-13 12:42:47 +02:00
3ab9edd256 feat: add GetAllEpisodes to anime domain and service 2026-05-13 12:42:41 +02:00
458ee52604 fix: remaining domain interface and repository return types 2026-05-13 11:20:53 +02:00
4d1fd2834b feat: migrate playback domain to modular architecture 2026-05-13 11:20:46 +02:00
0d6c7613a9 feat: migrate playback module to modular domain pattern 2026-05-13 10:34:01 +02:00
c94a2fed04 feat: migrate watchlist module to modular domain pattern 2026-05-13 10:33:24 +02:00
c32ffd54de feat: migrate anime module to modular domain pattern 2026-05-13 10:32:44 +02:00
34aeb91252 feat: migrate auth module to modular domain pattern 2026-05-13 10:31:46 +02:00