Commit Graph

431 Commits

Author SHA1 Message Date
306d209701 test: add player validate unit tests for isRecord, parseModeSources and parseSegments 2026-06-24 16:08:38 +02:00
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
57c92f43c9 style: format static/watchlist.ts 2026-06-21 02:05:10 +02:00
5ded3f9bd4 style: format static/top_pick_carousel.ts 2026-06-21 02:05:09 +02:00
abfda4d1db style: format static/toast.ts 2026-06-21 02:05:08 +02:00
70cdbf3ceb style: format static/theme.ts 2026-06-21 02:05:07 +02:00
4c340aed14 style: format static/search/state.ts 2026-06-21 02:05:06 +02:00
949618aecd style: format static/search/render.ts 2026-06-21 02:05:05 +02:00
36d8d48e90 style: format static/search/overlay.ts 2026-06-21 02:05:04 +02:00
0a44dfb474 style: format static/search/fetch.ts 2026-06-21 02:05:03 +02:00
25abee8930 style: format static/search/actions.ts 2026-06-21 02:05:02 +02:00
54eebe5245 style: format static/q.ts 2026-06-21 02:05:01 +02:00
e10e6a47c9 style: format static/player/video.ts 2026-06-21 02:05:00 +02:00
3b695e5d19 style: format static/player/validate.ts 2026-06-21 02:04:59 +02:00
6c665f1624 style: format static/player/types.ts 2026-06-21 02:04:58 +02:00
75e5f69b33 style: format static/player/timeline.ts 2026-06-21 02:04:56 +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
0cb7ac19e4 style: format static/player/storage.ts 2026-06-21 02:04:52 +02:00
b3dec5ebf7 style: format static/player/state.ts 2026-06-21 02:04:51 +02:00
54708b93a4 style: format static/player/source.ts 2026-06-21 02:04:50 +02:00
abe8f8e867 style: format static/player/skip/segments.ts 2026-06-21 02:04:49 +02:00
e8d5da949c style: format static/player/skip/index.ts 2026-06-21 02:04:48 +02:00
a672ee861d style: format static/player/skip/editor.ts 2026-06-21 02:04:47 +02:00
180ab2bc6a style: format static/player/quality.ts 2026-06-21 02:04:46 +02:00
b620b68eec style: format static/player/progress.ts 2026-06-21 02:04:45 +02:00
1d51e5f86d style: format static/player/mode.ts 2026-06-21 02:04:44 +02:00
62f6d1cf0f style: format static/player/main.ts 2026-06-21 02:04:43 +02:00
cbbfcc9828 style: format static/player/keyboard.ts 2026-06-21 02:04:42 +02:00
56642c4150 style: format static/player/hls_profile.ts 2026-06-21 02:04:40 +02:00
2b30c06582 style: format static/player/episodes/ui.ts 2026-06-21 02:04:39 +02:00
6ba16dd08e style: format static/player/episodes/thumbnails.ts 2026-06-21 02:04:38 +02:00
1b412798ef style: format static/player/episodes/nav.ts 2026-06-21 02:04:37 +02:00
de22cc6971 style: format static/player/episodes/complete.ts 2026-06-21 02:04:36 +02:00
306468b4fd style: format static/player/controls.ts 2026-06-21 02:04:35 +02:00
c040b29819 style: format static/login.ts 2026-06-21 02:04:34 +02:00
1240af74fc style: format static/htmx.ts 2026-06-21 02:04:33 +02:00
08c92a940a style: format static/dropdown.ts 2026-06-21 02:04:31 +02:00
d4ca95de1a style: format static/dedupe.ts 2026-06-21 02:04:30 +02:00
ce8c618eba style: format static/continue_watching_carousel.ts 2026-06-21 02:04:29 +02:00
3a33df5d9b style: format static/anime.ts 2026-06-21 02:04:28 +02:00
8f754d9467 refactor: make isStringArray and isSubtitleItemArray private 2026-06-21 01:12:18 +02:00
f0633dba46 refactor: make SubtitleItem interface private 2026-06-21 01:12:15 +02:00
aad3b775cd refactor: make timelineBounds and getBufferedEnd private 2026-06-21 01:12:12 +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
c6427bf866 refactor: use replaceChildren instead of innerHTML assignment 2026-06-21 01:12:03 +02:00
7b33a6d977 refactor: make switchQuality private, use replaceChildren 2026-06-21 01:11:59 +02:00