|
|
812dcd2448
|
feat: typed anime and playback payloads
|
2026-05-21 16:19:58 +02:00 |
|
|
|
1a9e1d60bc
|
feat: add skip segment overrides backend
|
2026-05-19 11:02:54 +02:00 |
|
|
|
3230cf874f
|
fix: skip hop-by-hop headers in proxy stream
|
2026-05-18 15:08:43 +02:00 |
|
|
|
943285b356
|
feat: add shared size limit constants
|
2026-05-18 15:08:26 +02:00 |
|
|
|
56c8618f5f
|
chore: formatting
|
2026-05-18 14:08:17 +02:00 |
|
|
|
d258d9af27
|
feat: add lru+ttl subtitle cache
|
2026-05-18 14:07:53 +02:00 |
|
|
|
493d69edae
|
feat: expose initial mode and mode switch info in episode data api
|
2026-05-17 21:16:55 +02:00 |
|
|
|
88edf87178
|
fix: episode transition, progress save, and seek alignment
|
2026-05-15 02:22:43 +02:00 |
|
|
|
74e2aa50fd
|
feat: improve video seeking and range request handling
|
2026-05-15 01:39:29 +02:00 |
|
|
|
c8b189d0e7
|
feat: preserve fullscreen when autoplaying next episode
|
2026-05-15 00:24:05 +02:00 |
|
|
|
a47497f822
|
chore: go fixes
|
2026-05-14 13:38:42 +02:00 |
|
|
|
596e8265f7
|
refactor: remove noisy debug logging
|
2026-05-14 12:41:41 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|