Commit Graph

459 Commits

Author SHA1 Message Date
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
b53a58905d refactor: remove discover and schedule script imports 2026-06-13 21:23:09 +02:00
e393d2759b refactor: remove schedule board client code 2026-06-13 21:23:05 +02:00
df4867c60d refactor: remove discover tab and surprise me client code 2026-06-13 21:23:01 +02:00
997957a232 style: reformat isClosableDropdown guard 2026-06-13 20:52:12 +02:00
bd268ead10 fix: close more dropdown before opening segment modal 2026-06-13 20:51:52 +02:00
b11af766f2 chore: update manifest for png icons and theme colors 2026-06-13 19:22:42 +02:00
7d55aa7837 chore: remove svg icon assets 2026-06-13 19:22:36 +02:00
fb03d73e66 chore: remove mobile menu shell module 2026-06-13 19:22:29 +02:00