Commit Graph

20 Commits

Author SHA1 Message Date
2a8294c405 feat: add error handling to player core functions 2026-06-25 02:35:51 +02:00
b569b06591 refactor: group player state 2026-06-25 02:35:51 +02:00
9d8a497c48 refactor: deduplicate runtime validation into shared module 2026-06-25 02:35:51 +02:00
3c30688058 refactor: derive availableModes from modeSources 2026-06-25 02:35:51 +02:00
c891382efb feat: add type field to ModeSource and pass to loadVideoSource 2026-06-14 21:37:49 +02:00
1da19d500e feat: extract video module and add mode-switch fallback 2026-05-31 00:39:01 +02:00
32586d6b08 feat: add airing status and end-state helpers to player 2026-05-29 00:04:05 +02:00
47b96107a5 chore: format player mode and state 2026-05-28 11:28:56 +02:00
a5fdd8b999 chore: format 2026-05-26 22:49:00 +02:00
b8521d2219 fix: validate player json 2026-05-26 22:39:03 +02:00
30441c3e1f fix: reinit player safely 2026-05-26 22:20:26 +02:00
233beb609c fix: satisfy typecheck in player 2026-05-24 22:47:44 +02:00
6012ba824f fix: use type-only imports in player 2026-05-24 22:45:36 +02:00
836c67f202 fix: null as unknown as ... 2026-05-21 16:23:02 +02:00
c2ed9fabc2 feat: add mode-switched-from to player template and state 2026-05-17 21:17:00 +02:00
88edf87178 fix: episode transition, progress save, and seek alignment 2026-05-15 02:22:43 +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
353edaa871 fix: move timeline elements into player state 2026-05-10 18:43:15 +02:00
99874974ad feat: extract player state into single state module 2026-05-10 18:34:18 +02:00