Commit Graph

20 Commits

Author SHA1 Message Date
e64ce1dc47 refactor: make switchMode private 2026-06-25 02:35:52 +02:00
890ab5e3f3 Handle player mode fetch errors 2026-06-25 02:35:52 +02:00
5788216bb6 feat: restore preferred audio mode on player init 2026-06-25 02:35:51 +02:00
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
20aadd36f8 feat: preload alternate mode source on episode load 2026-06-14 21:19:59 +02:00
55bf11d8be refactor: share stream url 2026-06-01 22:26:57 +02:00
1da19d500e feat: extract video module and add mode-switch fallback 2026-05-31 00:39:01 +02:00
47b96107a5 chore: format player mode and state 2026-05-28 11:28:56 +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
36f1961c9e fix: remove noop arrow functions in player 2026-05-24 22:45:04 +02:00
bfb8cc0274 fix: player dropdown light-mode visibility 2026-05-24 01:45:39 +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
44ed8b3b49 feat: extract quality switching and mode selection 2026-05-10 18:34:38 +02:00