|
|
f34ecf29e2
|
Handle subtitle HTTP failures
|
2026-06-20 18:30:01 +02:00 |
|
|
|
bc75dcb138
|
Handle autoskip progress save errors
|
2026-06-20 18:30:00 +02:00 |
|
|
|
fbb4e90bd5
|
Handle progress save failures
|
2026-06-20 18:29:59 +02:00 |
|
|
|
9c75282b59
|
Handle player mode fetch errors
|
2026-06-20 18:29:58 +02:00 |
|
|
|
07929eeeb5
|
Handle player init async errors
|
2026-06-20 18:29:57 +02:00 |
|
|
|
fee7653386
|
Handle keyboard progress save errors
|
2026-06-20 18:29:56 +02:00 |
|
|
|
ff33221867
|
Handle episode navigation async errors
|
2026-06-20 18:29:55 +02:00 |
|
|
|
4df0de7ce2
|
Handle anime completion retry errors
|
2026-06-20 18:29:54 +02:00 |
|
|
|
1b70e6500c
|
Handle control progress save errors
|
2026-06-20 18:29:53 +02:00 |
|
|
|
b22aa29547
|
feat: add watchlist toggle to search results
|
2026-06-18 20:59:29 +02:00 |
|
|
|
f11bc865b5
|
fix: reduce hls playback churn
|
2026-06-18 20:50:44 +02:00 |
|
|
|
2b3d6cc38a
|
fix: scope browse param sync to browse form and sync genres
|
2026-06-16 17:29:48 +02:00 |
|
|
|
37356851c2
|
fix: add variant to watchlist toast type
|
2026-06-16 17:25:15 +02:00 |
|
|
|
3588582e85
|
feat: show playback error toast on player init
|
2026-06-16 17:25:14 +02:00 |
|
|
|
1ae42bf3fd
|
fix: sync sfw parameter on htmx config requests
|
2026-06-16 17:25:13 +02:00 |
|
|
|
e109194340
|
fix: sync all sfw hidden inputs on checkbox toggle
|
2026-06-16 17:25:09 +02:00 |
|
|
|
d2d14a27c2
|
feat: add destructive variant to toast component
|
2026-06-16 17:25:08 +02:00 |
|
|
|
27bda397f9
|
feat: restore preferred audio mode on player init
|
2026-06-16 15:35:32 +02:00 |
|
|
|
ec4ea435c9
|
fix: preserve player position only when switching away from existing playback
|
2026-06-16 15:28:21 +02:00 |
|
|
|
653f8f85e1
|
feat: add error handling to search functions
|
2026-06-16 14:00:41 +02:00 |
|
|
|
c2b92ad5a4
|
feat: add error handling to player core functions
|
2026-06-16 14:00:38 +02:00 |
|
|
|
e24d832cf0
|
feat: add error handling to player episode functions
|
2026-06-16 14:00:35 +02:00 |
|
|
|
6545e898bb
|
fix: resolve syntax error in watchlist.ts
|
2026-06-16 13:59:55 +02:00 |
|
|
|
1d211dd118
|
refactor: move toast container to base template
|
2026-06-16 11:05:16 +02:00 |
|
|
|
3893718c39
|
fix: scope htmx:beforeSwap and clear searchDebounce on teardown
|
2026-06-16 11:01:33 +02:00 |
|
|
|
abe91b71e6
|
refactor: group episode state
|
2026-06-16 10:38:16 +02:00 |
|
|
|
ec205ebe24
|
refactor: group media state
|
2026-06-16 10:38:08 +02:00 |
|
|
|
2816a85457
|
refactor: group player state
|
2026-06-16 10:37:55 +02:00 |
|
|
|
4773b2e406
|
refactor: deduplicate rollback via WatchlistStore
|
2026-06-16 10:28:06 +02:00 |
|
|
|
e945d1952c
|
chore: remove dead search dialog overlay code
|
2026-06-16 10:24:49 +02:00 |
|
|
|
c81d01d592
|
chore: remove dead sort_filter code
|
2026-06-16 10:20:23 +02:00 |
|
|
|
9311933b48
|
chore: remove dead timezone conversion code
|
2026-06-16 10:19:10 +02:00 |
|
|
|
29b139fb03
|
chore: remove unused static/images directory
|
2026-06-16 09:31:29 +02:00 |
|
|
|
55929d0c3c
|
refactor: deduplicate runtime validation into shared module
|
2026-06-16 09:30:09 +02:00 |
|
|
|
f5e4048158
|
feat: profile hls playback
|
2026-06-16 01:34:42 +02:00 |
|
|
|
95264a371d
|
fix: surface search failures
|
2026-06-16 01:23:41 +02:00 |
|
|
|
b8eee45c9c
|
fix: harden player vtt handling
|
2026-06-16 01:23:37 +02:00 |
|
|
|
108f037818
|
fix: replace empty catch blocks with error logging
|
2026-06-16 01:14:31 +02:00 |
|
|
|
3dccde9e7e
|
refactor: encapsulate search state, bound cache
|
2026-06-16 01:00:32 +02:00 |
|
|
|
b8bbee6a33
|
refactor: derive availableModes from modeSources
|
2026-06-16 00:56:33 +02:00 |
|
|
|
4a74fdcf31
|
feat: add cache busting and hls query param
|
2026-06-14 21:51:02 +02:00 |
|
|
|
f9f3322797
|
feat: add hls.js for m3u8 stream playback
|
2026-06-14 21:37:55 +02:00 |
|
|
|
c891382efb
|
feat: add type field to ModeSource and pass to loadVideoSource
|
2026-06-14 21:37:49 +02:00 |
|
|
|
20aadd36f8
|
feat: preload alternate mode source on episode load
|
2026-06-14 21:19:59 +02:00 |
|
|
|
d2528ba4f1
|
refactor: reduce search.ts to entry point
|
2026-06-13 22:29:34 +02:00 |
|
|
|
c8112e5062
|
feat: add search/overlay.ts
|
2026-06-13 22:29:30 +02:00 |
|
|
|
0d7c572f2c
|
feat: add search/actions.ts
|
2026-06-13 22:29:26 +02:00 |
|
|
|
5dbb04dbdd
|
feat: add search/fetch.ts
|
2026-06-13 22:29:23 +02:00 |
|
|
|
ff1cd7ce4a
|
feat: add search/render.ts
|
2026-06-13 22:29:20 +02:00 |
|
|
|
4ac155c8cc
|
feat: add search/state.ts
|
2026-06-13 22:29:16 +02:00 |
|