|
|
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 |
|
|
|
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 |
|