Commit Graph

448 Commits

Author SHA1 Message Date
8cd9ac94e9 style: format static/dedupe.ts 2026-06-25 02:35:52 +02:00
a1582226ef style: format static/continue_watching_carousel.ts 2026-06-25 02:35:52 +02:00
3228b5cfa6 style: format static/anime.ts 2026-06-25 02:35:52 +02:00
64eb94f128 refactor: make isStringArray and isSubtitleItemArray private 2026-06-25 02:35:52 +02:00
32bcb1a188 refactor: make SubtitleItem interface private 2026-06-25 02:35:52 +02:00
72facaad68 refactor: make timelineBounds and getBufferedEnd private 2026-06-25 02:35:52 +02:00
9b251d5191 refactor: make parseVttCue private 2026-06-25 02:35:52 +02:00
077499cf9e refactor: use replaceChildren in subtitle options 2026-06-25 02:35:52 +02:00
4835cf9835 refactor: use replaceChildren instead of innerHTML assignment 2026-06-25 02:35:52 +02:00
77b9802751 refactor: make switchQuality private, use replaceChildren 2026-06-25 02:35:52 +02:00
e64ce1dc47 refactor: make switchMode private 2026-06-25 02:35:52 +02:00
c732d86018 refactor: make syncVolumeUI private 2026-06-25 02:35:52 +02:00
82cee146de refactor: make fetchNextSearchPage private 2026-06-25 02:35:52 +02:00
171a45c015 refactor: remove unused search state helpers 2026-06-25 02:35:52 +02:00
3fe8059e77 refactor: remove unused parseClassList utility 2026-06-25 02:35:52 +02:00
1de75db825 refactor: make dedupe function private 2026-06-25 02:35:52 +02:00
d3241fc146 refactor: simplify render module by removing compact items and continue watching 2026-06-25 02:35:52 +02:00
363a125e31 refactor: rename overlay module to search page module 2026-06-25 02:35:52 +02:00
9d8b09a9a7 refactor: update fetch module to use search API endpoint and types 2026-06-25 02:35:52 +02:00
9a961d9815 refactor: rename command palette types and DOM selectors to search 2026-06-25 02:35:52 +02:00
c20a22b2a8 refactor: rename search entry point init function 2026-06-25 02:35:52 +02:00
2593a45cc3 refactor: use tailwind theme utilities 2026-06-25 02:35:52 +02:00
2dca69c9f4 refactor: move shared styles to tailwind utilities 2026-06-25 02:35:52 +02:00
54439bccd1 Handle watchlist async errors 2026-06-25 02:35:52 +02:00
8380f32228 Handle subtitle HTTP failures 2026-06-25 02:35:52 +02:00
9549fda1b1 Handle autoskip progress save errors 2026-06-25 02:35:52 +02:00
41ee7a1d72 Handle progress save failures 2026-06-25 02:35:52 +02:00
890ab5e3f3 Handle player mode fetch errors 2026-06-25 02:35:52 +02:00
3c7c22310d Handle player init async errors 2026-06-25 02:35:52 +02:00
e784d7d2a8 Handle keyboard progress save errors 2026-06-25 02:35:52 +02:00
3430541aef Handle episode navigation async errors 2026-06-25 02:35:52 +02:00
a00d854062 Handle anime completion retry errors 2026-06-25 02:35:52 +02:00
226bb69709 Handle control progress save errors 2026-06-25 02:35:52 +02:00
e1ab6e714e feat: add watchlist toggle to search results 2026-06-25 02:35:51 +02:00
bda3c58a98 fix: reduce hls playback churn 2026-06-25 02:35:51 +02:00
8b4963e1c2 fix: scope browse param sync to browse form and sync genres 2026-06-25 02:35:51 +02:00
1f159edf07 fix: add variant to watchlist toast type 2026-06-25 02:35:51 +02:00
ff24e85cd8 feat: show playback error toast on player init 2026-06-25 02:35:51 +02:00
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