17 Commits

Author SHA1 Message Date
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