Commit Graph

17 Commits

Author SHA1 Message Date
76cee8ce21 test: add vtt parser tests for invalid timestamps, cue settings and multiline cues 2026-06-25 02:36:19 +02:00
2565cdfcc7 fix: guard parseVttTime against NaN inputs and strip cue settings from end time 2026-06-25 02:36:19 +02:00
cffaa143a9 style: format static/player/subtitles/vtt.ts 2026-06-25 02:35:52 +02:00
ce3571c88b style: format static/player/subtitles/vtt.test.ts 2026-06-25 02:35:52 +02:00
14d08e93b3 style: format static/player/subtitles/index.ts 2026-06-25 02:35:52 +02:00
9b251d5191 refactor: make parseVttCue private 2026-06-25 02:35:52 +02:00
077499cf9e refactor: use replaceChildren in subtitle options 2026-06-25 02:35:52 +02:00
8380f32228 Handle subtitle HTTP failures 2026-06-25 02:35:52 +02:00
2a8294c405 feat: add error handling to player core functions 2026-06-25 02:35:51 +02:00
7aaead6c67 refactor: group media state 2026-06-25 02:35:51 +02:00
d2a3b0ccda fix: harden player vtt handling 2026-06-25 02:35:51 +02:00
c2650aae07 chore: format player subtitles 2026-06-08 08:32:08 +02:00
afbe74d975 perf: subtitles binary search 2026-05-26 22:37:30 +02:00
6012ba824f fix: use type-only imports in player 2026-05-24 22:45:36 +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
5f04ff9d37 feat: extract subtitle parsing and rendering 2026-05-10 18:34:23 +02:00