|
|
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 |
|