9ba327d5c5
feat: add timeout and abort handling to command palette search
2026-05-17 20:38:08 +02:00
cf53ffdd77
feat: expand continue watching in command palette
2026-05-17 17:34:27 +02:00
66edd9c062
feat: replace quick search with command palette
2026-05-17 17:24:07 +02:00
0e5416aab3
feat: add reviews subpage with infinite scroll
2026-05-15 19:36:35 +02:00
59fb0ed7f8
feat: add statistics and themes lazy section dispatch
2026-05-15 19:36:27 +02:00
ae64f39e2c
feat: add service implementations for staff, statistics, themes, reviews
2026-05-15 19:36:08 +02:00
4bd6e71e8c
fix: handle empty random anime response and improve surprise-me UX
2026-05-15 17:22:56 +02:00
0df43b6f51
feat: add HTMX-driven filter bar and browse fragments
2026-05-15 03:25:14 +02:00
596e8265f7
refactor: remove noisy debug logging
2026-05-14 12:41:41 +02:00
6c45a80623
fix: pass watchlist status to anime detail page
...
Anime detail page never looked up or passed the user's watchlist
status, so the dropdown always showed 'Add to Watchlist'. Now
queries watch_list_entry and passes Status and WatchlistIDs.
2026-05-13 18:18:22 +02:00
413ee70923
feat: use saved progress for watch button on anime page
...
Check continue_watching_entry to find the episode to resume from.
Show 'Continue Episode N' instead of 'Watch Now' when progress exists.
2026-05-13 18:16:25 +02:00
c814e1d391
fix: align template data keys with template expectations
2026-05-13 12:49:56 +02:00
3ab9edd256
feat: add GetAllEpisodes to anime domain and service
2026-05-13 12:42:41 +02:00
345853406c
refactor: general architectural cleanup and bug fixes
2026-05-13 11:20:49 +02:00
c32ffd54de
feat: migrate anime module to modular domain pattern
2026-05-13 10:32:44 +02:00