|
|
f478de537e
|
fix: sync sfw parameter on htmx config requests
|
2026-06-25 02:35:51 +02:00 |
|
|
|
7fb6309a25
|
fix: sync all sfw hidden inputs on checkbox toggle
|
2026-06-25 02:35:51 +02:00 |
|
|
|
cdcc21c6c6
|
feat: add destructive variant to toast component
|
2026-06-25 02:35:51 +02:00 |
|
|
|
5788216bb6
|
feat: restore preferred audio mode on player init
|
2026-06-25 02:35:51 +02:00 |
|
|
|
4557d8552c
|
fix: preserve player position only when switching away from existing playback
|
2026-06-25 02:35:51 +02:00 |
|
|
|
2ec1cdec38
|
feat: add error handling to search functions
|
2026-06-25 02:35:51 +02:00 |
|
|
|
2a8294c405
|
feat: add error handling to player core functions
|
2026-06-25 02:35:51 +02:00 |
|
|
|
3a1a2129d9
|
feat: add error handling to player episode functions
|
2026-06-25 02:35:51 +02:00 |
|
|
|
0cd47ab0fe
|
fix: resolve syntax error in watchlist.ts
|
2026-06-25 02:35:51 +02:00 |
|
|
|
ac33f1c0dd
|
refactor: move toast container to base template
|
2026-06-25 02:35:51 +02:00 |
|
|
|
1d531ab181
|
fix: scope htmx:beforeSwap and clear searchDebounce on teardown
|
2026-06-25 02:35:51 +02:00 |
|
|
|
ff54e9c5db
|
refactor: group episode state
|
2026-06-25 02:35:51 +02:00 |
|
|
|
7aaead6c67
|
refactor: group media state
|
2026-06-25 02:35:51 +02:00 |
|
|
|
b569b06591
|
refactor: group player state
|
2026-06-25 02:35:51 +02:00 |
|
|
|
4d8486e6ea
|
refactor: deduplicate rollback via WatchlistStore
|
2026-06-25 02:35:51 +02:00 |
|
|
|
1770492b00
|
chore: remove dead search dialog overlay code
|
2026-06-25 02:35:51 +02:00 |
|
|
|
a37e609880
|
chore: remove dead sort_filter code
|
2026-06-25 02:35:51 +02:00 |
|
|
|
510549c6ec
|
chore: remove dead timezone conversion code
|
2026-06-25 02:35:51 +02:00 |
|
|
|
f4486655d1
|
chore: remove unused static/images directory
|
2026-06-25 02:35:51 +02:00 |
|
|
|
9d8a497c48
|
refactor: deduplicate runtime validation into shared module
|
2026-06-25 02:35:51 +02:00 |
|
|
|
c3b3c606db
|
feat: profile hls playback
|
2026-06-25 02:35:51 +02:00 |
|
|
|
c1e313d684
|
fix: surface search failures
|
2026-06-25 02:35:51 +02:00 |
|
|
|
d2a3b0ccda
|
fix: harden player vtt handling
|
2026-06-25 02:35:51 +02:00 |
|
|
|
22f05580df
|
fix: replace empty catch blocks with error logging
|
2026-06-25 02:35:51 +02:00 |
|
|
|
31a8da10b4
|
refactor: encapsulate search state, bound cache
|
2026-06-25 02:35:51 +02:00 |
|
|
|
3c30688058
|
refactor: derive availableModes from modeSources
|
2026-06-25 02:35:51 +02:00 |
|
|
|
8fd7c1104c
|
Merge branch 'upstream/main' into main
Build and Push Container Image / build-and-push (push) Successful in 9m21s
|
2026-06-15 21:37:41 +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 |
|
|
|
c47ffcb5be
|
feat: add png icon assets
|
2026-06-13 19:22:15 +02:00 |
|
|
|
9b7a2cac8f
|
feat: add standalone search page
|
2026-06-13 16:27:14 +02:00 |
|
|
|
bf85c3b018
|
feat: add poster retry and dedupe to search
|
2026-06-13 16:26:44 +02:00 |
|
|
|
26a8878fc2
|
refactor: extract dedupeByID utility
|
2026-06-13 16:25:21 +02:00 |
|
|
|
a09ff85ff8
|
style: update player segment color to amber
|
2026-06-13 12:28:35 +02:00 |
|