a5b0aeca98
fix: fetch both sub and dub streams on watch page load
...
Previously the backend only fetched streams for the single requested
mode (defaulting to sub), so modeSources never had a dub entry.
The frontend's switchMode showed visual feedback but streamUrlForMode
returned an empty string since no dub token existed.
Now both modes are fetched and availableModes is derived from what
actually resolved.
2026-05-13 17:53:12 +02:00
e7dfaaf8c0
chore: format with prettier
2026-05-13 13:36:22 +02:00
846fe9ccd9
feat: add proxy transport with dns caching, subtitle handler, and stream pre-warm
2026-05-13 13:35:27 +02:00
8006868fe2
fix: improve video title matching and segments null error
2026-05-13 13:23:54 +02:00
14b7668afa
chore: formatting
2026-05-13 13:01:39 +02:00
0f8d1c7dc0
fix: lint warnings - errcheck and switch style
2026-05-13 12:59:37 +02:00
687ab64e5e
feat: add episode thumbnails and proxy stream handlers, update watch route
2026-05-13 12:43:13 +02:00
28a1723166
feat: add proxy tokens, skip segments, and title-based search to playback service
2026-05-13 12:43:08 +02:00
71c3d4b68b
feat: add proxy token key provider to playback module
2026-05-13 12:43:02 +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