Commit Graph

17 Commits

Author SHA1 Message Date
860c8df639 test: add vtt parser tests for invalid timestamps, cue settings and multiline cues 2026-06-24 16:08:03 +02:00
c7252f7297 fix: guard parseVttTime against NaN inputs and strip cue settings from end time 2026-06-24 16:08:00 +02:00
4fc9d22ef7 style: format static/player/subtitles/vtt.ts 2026-06-21 02:04:55 +02:00
216f9063bf style: format static/player/subtitles/vtt.test.ts 2026-06-21 02:04:54 +02:00
40d57fd7ee style: format static/player/subtitles/index.ts 2026-06-21 02:04:53 +02:00
5e1b577b34 refactor: make parseVttCue private 2026-06-21 01:12:09 +02:00
4151525acf refactor: use replaceChildren in subtitle options 2026-06-21 01:12:06 +02:00
f34ecf29e2 Handle subtitle HTTP failures 2026-06-20 18:30:01 +02:00
c2b92ad5a4 feat: add error handling to player core functions 2026-06-16 14:00:38 +02:00
ec205ebe24 refactor: group media state 2026-06-16 10:38:08 +02:00
b8eee45c9c fix: harden player vtt handling 2026-06-16 01:23:37 +02:00
606df97eae chore: format player subtitles 2026-05-28 11:29:23 +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