Commit Graph

382 Commits

Author SHA1 Message Date
7b33a6d977 refactor: make switchQuality private, use replaceChildren 2026-06-21 01:11:59 +02:00
5d32173d7a refactor: make switchMode private 2026-06-21 01:11:56 +02:00
480ce55117 refactor: make syncVolumeUI private 2026-06-21 01:11:53 +02:00
7aa8aca4b5 refactor: make fetchNextSearchPage private 2026-06-21 01:11:50 +02:00
f88353f725 refactor: remove unused search state helpers 2026-06-21 01:11:47 +02:00
420817a849 refactor: remove unused parseClassList utility 2026-06-21 01:11:44 +02:00
ed1677e5ec refactor: make dedupe function private 2026-06-21 01:11:41 +02:00
2a24565848 refactor: simplify render module by removing compact items and continue watching 2026-06-21 00:37:35 +02:00
73b59856bf refactor: rename overlay module to search page module 2026-06-21 00:37:32 +02:00
c5f36887a1 refactor: update fetch module to use search API endpoint and types 2026-06-21 00:37:28 +02:00
328bc6229b refactor: rename command palette types and DOM selectors to search 2026-06-21 00:37:25 +02:00
8eb4c6156d refactor: rename search entry point init function 2026-06-21 00:37:22 +02:00
2a5dc21afa refactor: use tailwind theme utilities 2026-06-20 19:39:34 +02:00
2acf980da0 refactor: move shared styles to tailwind utilities 2026-06-20 19:39:22 +02:00
6f26a59ca3 Handle watchlist async errors 2026-06-20 18:30:02 +02:00
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