ef36578c4b
feat: propagate stream source type from provider to client
2026-06-14 21:37:38 +02:00
e44d64a651
refactor: remove AnimeDiscoverService and DiscoverSectionData
2026-06-13 21:22:44 +02:00
1f2fd4f53d
refactor: add mode param to GetRelations interface
2026-06-12 13:40:03 +02:00
a4fa0beff5
refactor: update playback domain types and interfaces
2026-06-08 02:13:12 +02:00
b85b29aa13
feat: add top picks for you page
2026-06-06 13:34:18 +02:00
b4061bc9b1
feat: integrate profile search into top pick service
2026-06-05 16:14:38 +02:00
10c3923352
docs: add package comments to data layer packages
2026-06-01 12:55:33 +02:00
32586d6b08
feat: add airing status and end-state helpers to player
2026-05-29 00:04:05 +02:00
dd4c7f80f3
feat: add transactional InTx to playback and watchlist repos
2026-05-28 12:17:19 +02:00
4329bce4a7
refactor: decouple domain types from jikan
2026-05-28 12:14:10 +02:00
794eb8da27
refactor: split AnimeService into segregated interfaces
2026-05-28 12:11:53 +02:00
e9576d7584
refactor: domain anime type
2026-05-26 22:45:16 +02:00
5a054d250e
refactor: domain auth types
2026-05-26 22:41:29 +02:00
71dd130744
feat: add For You recommendations to discover
2026-05-26 20:16:09 +02:00
9c3636f31a
style: align struct fields in config, domain, and auth
2026-05-26 16:17:54 +02:00
fa91c2a22d
feat: add audit event domain type and service interface
2026-05-26 16:13:56 +02:00
29c0c0bb18
feat: add studio filter to search pipeline
2026-05-25 17:59:17 +02:00
51355a4dbc
fix: render segment overrides and skip progress
2026-05-22 16:34:38 +02:00
c5c15cdabc
fix: rolling session renewal
2026-05-21 19:09:53 +02:00
812dcd2448
feat: typed anime and playback payloads
2026-05-21 16:19:58 +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
285367ad84
refactor: rename SkipSegmentOverride to SkipSegmentOverrideRow to avoid sqlc conflict
2026-05-19 11:29:40 +02:00
1a9e1d60bc
feat: add skip segment overrides backend
2026-05-19 11:02:54 +02:00
237b5f3004
feat: add API token authentication
2026-05-19 02:46:47 +02:00
4126e56d69
feat: add episode domain types
2026-05-17 21:16:04 +02:00
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