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