|
|
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 |
|
|
|
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 |
|
|
|
353edaa871
|
fix: move timeline elements into player state
|
2026-05-10 18:43:15 +02:00 |
|
|
|
29b49dfa39
|
fix: import setupProgress in player main
|
2026-05-10 18:41:26 +02:00 |
|
|
|
d75988b9b6
|
feat: add player main entry wiring all modules together
|
2026-05-10 18:34:44 +02:00 |
|
|
|
ed32db3a10
|
feat: extract episode navigation and completion handling
|
2026-05-10 18:34:42 +02:00 |
|
|
|
8905095adb
|
feat: extract watch progress persistence
|
2026-05-10 18:34:39 +02:00 |
|
|
|
44ed8b3b49
|
feat: extract quality switching and mode selection
|
2026-05-10 18:34:38 +02:00 |
|
|
|
f7a63a45d8
|
feat: extract skip segment detection and auto-skip
|
2026-05-10 18:34:25 +02:00 |
|
|
|
5f04ff9d37
|
feat: extract subtitle parsing and rendering
|
2026-05-10 18:34:23 +02:00 |
|
|
|
ff1579345b
|
feat: extract player controls timeline keyboard
|
2026-05-10 18:34:21 +02:00 |
|
|
|
99874974ad
|
feat: extract player state into single state module
|
2026-05-10 18:34:18 +02:00 |
|