|
|
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 |
|
|
|
2619dc2c94
|
fix: autoplay video instantly on watch page load
|
2026-05-13 23:48:09 +02:00 |
|
|
|
950e143faf
|
fix: clean up completion flow and watch page dropdown
|
2026-05-13 18:44:08 +02:00 |
|
|
|
59ec9b17c9
|
style: apply prettier/eslint quote consistency and add missing comments
|
2026-05-10 20:01:33 +02:00 |
|
|
|
e48d95cb4e
|
feat: add comments and cleanup unused imports across codebase
|
2026-05-10 20:00:04 +02:00 |
|
|
|
3703bbfcfe
|
feat: add prettier and eslint with pre-commit hook
|
2026-05-10 19:23:53 +02:00 |
|
|
|
67f17b5075
|
fix: replace dynamic imports with direct calls in switchMode
|
2026-05-10 19:15:36 +02:00 |
|
|
|
353edaa871
|
fix: move timeline elements into player state
|
2026-05-10 18:43:15 +02:00 |
|
|
|
29b49dfa39
|
fix: import setupProgress in player main
|
2026-05-10 18:41:26 +02:00 |
|
|
|
d75988b9b6
|
feat: add player main entry wiring all modules together
|
2026-05-10 18:34:44 +02:00 |
|
|
|
ed32db3a10
|
feat: extract episode navigation and completion handling
|
2026-05-10 18:34:42 +02:00 |
|
|
|
8905095adb
|
feat: extract watch progress persistence
|
2026-05-10 18:34:39 +02:00 |
|
|
|
44ed8b3b49
|
feat: extract quality switching and mode selection
|
2026-05-10 18:34:38 +02:00 |
|
|
|
f7a63a45d8
|
feat: extract skip segment detection and auto-skip
|
2026-05-10 18:34:25 +02:00 |
|
|
|
5f04ff9d37
|
feat: extract subtitle parsing and rendering
|
2026-05-10 18:34:23 +02:00 |
|
|
|
ff1579345b
|
feat: extract player controls timeline keyboard
|
2026-05-10 18:34:21 +02:00 |
|
|
|
99874974ad
|
feat: extract player state into single state module
|
2026-05-10 18:34:18 +02:00 |
|
|
|
deeeeaaf9f
|
feat: add player types interfaces
|
2026-05-10 18:34:05 +02:00 |
|