Commit Graph

63 Commits

Author SHA1 Message Date
cfb0ea724d feat: add end-state detection and prevent airing auto-complete 2026-05-29 00:04:17 +02:00
32586d6b08 feat: add airing status and end-state helpers to player 2026-05-29 00:04:05 +02:00
b52cd311a5 chore: format player main 2026-05-28 11:30:01 +02:00
a48d48f5ad chore: format player controls 2026-05-28 11:29:52 +02:00
8a21dadf21 chore: format player skip editor 2026-05-28 11:29:43 +02:00
a0c5005937 chore: format player skip index and segments 2026-05-28 11:29:33 +02:00
606df97eae chore: format player subtitles 2026-05-28 11:29:23 +02:00
fab242736d chore: format player episode nav and ui 2026-05-28 11:29:14 +02:00
15d311ace6 chore: format player episode complete and thumbnails 2026-05-28 11:29:04 +02:00
47b96107a5 chore: format player mode and state 2026-05-28 11:28:56 +02:00
2f88c14620 chore: format player progress quality keyboard 2026-05-28 11:28:46 +02:00
4a3e2e19d8 chore: format player storage and timeline 2026-05-28 11:28:36 +02:00
4aa12e9fe5 chore: formatting 2026-05-27 14:05:35 +02:00
6450233fea feat: persist volume to localStorage 2026-05-26 23:18:06 +02:00
a5fdd8b999 chore: format 2026-05-26 22:49:00 +02:00
b8521d2219 fix: validate player json 2026-05-26 22:39:03 +02:00
edbd83f8e8 refactor: share time formatter 2026-05-26 22:38:19 +02:00
c9059be57b fix: color skip segments 2026-05-26 22:37:51 +02:00
afbe74d975 perf: subtitles binary search 2026-05-26 22:37:30 +02:00
30441c3e1f fix: reinit player safely 2026-05-26 22:20:26 +02:00
48b5523d95 style: format segment editor 2026-05-25 01:55:23 +02:00
585b02b37a fix: improve segment editor accessibility and modal behavior 2026-05-25 01:54:25 +02:00
233beb609c fix: satisfy typecheck in player 2026-05-24 22:47:44 +02:00
6012ba824f fix: use type-only imports in player 2026-05-24 22:45:36 +02:00
2324d2a8e6 fix: use array shorthand in thumbnails 2026-05-24 22:45:24 +02:00
36f1961c9e fix: remove noop arrow functions in player 2026-05-24 22:45:04 +02:00
aa650068b1 fix: avoid unused expressions in overlay 2026-05-24 22:44:53 +02:00
6e41bb2789 fix: manage preview popover hidden class properly 2026-05-24 21:14:13 +02:00
650b2e614a refactor: use explicit hex color for skip segments 2026-05-24 21:13:42 +02:00
bdf09ccdb7 refactor: close episode dropdown on range selection 2026-05-24 20:30:44 +02:00
4403301f72 fix: allow progress requests 2026-05-24 02:34:05 +02:00
c0606ef938 fix: use session cookie for progress 2026-05-24 02:31:27 +02:00
2ac8660435 fix: save progress on player actions 2026-05-24 02:29:54 +02:00
bfb8cc0274 fix: player dropdown light-mode visibility 2026-05-24 01:45:39 +02:00
23246e2326 fix: surface segment save errors in editor 2026-05-22 16:43:15 +02:00
51355a4dbc fix: render segment overrides and skip progress 2026-05-22 16:34:38 +02:00
836c67f202 fix: null as unknown as ... 2026-05-21 16:23:02 +02:00
038622b5cf chore: remove unused typeTrigger variable 2026-05-19 11:03:33 +02:00
7800964ce5 fix: improve segment bar colors and z-index layering 2026-05-19 11:03:04 +02:00
5d21f6f4de feat: add skip segment editor UI 2026-05-19 11:02:59 +02:00
c37e561d7a feat: use backend mode preference and show toast on mode switch in nav 2026-05-17 21:17:11 +02:00
262c2e91b8 feat: show toast on dub-to-sub auto switch at player init 2026-05-17 21:17:05 +02:00
c2ed9fabc2 feat: add mode-switched-from to player template and state 2026-05-17 21:17:00 +02:00
88edf87178 fix: episode transition, progress save, and seek alignment 2026-05-15 02:22:43 +02:00
74e2aa50fd feat: improve video seeking and range request handling 2026-05-15 01:39:29 +02:00
c8b189d0e7 feat: preserve fullscreen when autoplaying next episode 2026-05-15 00:24:05 +02:00
2619dc2c94 fix: autoplay video instantly on watch page load 2026-05-13 23:48:09 +02:00
950e143faf fix: clean up completion flow and watch page dropdown 2026-05-13 18:44:08 +02:00
59ec9b17c9 style: apply prettier/eslint quote consistency and add missing comments 2026-05-10 20:01:33 +02:00
e48d95cb4e feat: add comments and cleanup unused imports across codebase 2026-05-10 20:00:04 +02:00