|
|
68396c591e
|
fix: allow retrying themes load on error
|
2026-05-20 17:22:54 +02:00 |
|
|
|
6b84335515
|
feat: lazy load anime detail sections with revealed trigger
|
2026-05-20 17:22:54 +02:00 |
|
|
|
8e1bfdc18f
|
refactor: group episode nav with segment editor in watch toolbar
|
2026-05-19 11:14:40 +02:00 |
|
|
|
9ef87344f6
|
fix: align icons and buttons in watch template
|
2026-05-19 11:11:58 +02:00 |
|
|
|
7800964ce5
|
fix: improve segment bar colors and z-index layering
|
2026-05-19 11:03:04 +02:00 |
|
|
|
5d21f6f4de
|
feat: add skip segment editor UI
|
2026-05-19 11:02:59 +02:00 |
|
|
|
a01207323f
|
feat: add sub-only badges and use canonical episodes in watch template
|
2026-05-17 21:17:15 +02:00 |
|
|
|
c2ed9fabc2
|
feat: add mode-switched-from to player template and state
|
2026-05-17 21:17:00 +02:00 |
|
|
|
9ba327d5c5
|
feat: add timeout and abort handling to command palette search
|
2026-05-17 20:38:08 +02:00 |
|
|
|
443292f329
|
style: add whitespace pre line on anime synopsis
|
2026-05-17 19:33:00 +02:00 |
|
|
|
66edd9c062
|
feat: replace quick search with command palette
|
2026-05-17 17:24:07 +02:00 |
|
|
|
3bb44a0810
|
feat: add updated_at to watchlist export
|
2026-05-17 16:45:56 +02:00 |
|
|
|
a435587bfd
|
feat: add watchlist export to csv
|
2026-05-17 16:38:03 +02:00 |
|
|
|
296581fedf
|
refactor: replace harsh shadows with subtle ring+shadow, add heading-serif and border-hairline
|
2026-05-17 02:49:47 +02:00 |
|
|
|
d5d1d2977b
|
feat: add themes dialog modal with prefetch and keyboard dismiss
|
2026-05-15 19:37:20 +02:00 |
|
|
|
310b694df3
|
feat: remove trailer section from anime detail page
|
2026-05-15 19:37:14 +02:00 |
|
|
|
367c8b9d74
|
feat: remove trailer section from anime detail page
|
2026-05-15 19:36:58 +02:00 |
|
|
|
17bcebd773
|
feat: add statistics and themes inline templates for HTMX fragments
|
2026-05-15 19:36:55 +02:00 |
|
|
|
0e5416aab3
|
feat: add reviews subpage with infinite scroll
|
2026-05-15 19:36:35 +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 |
|
|
|
8ab6cf4986
|
feat: add search dialog with keyboard shortcut
|
2026-05-15 02:51:55 +02:00 |
|
|
|
4982b69c17
|
style: trim padding on watch page and base layout
|
2026-05-15 02:45:08 +02:00 |
|
|
|
aa8df4fd54
|
feat: natural toast messages with anime title
|
2026-05-15 02:22:20 +02:00 |
|
|
|
74e2aa50fd
|
feat: improve video seeking and range request handling
|
2026-05-15 01:39:29 +02:00 |
|
|
|
604a9ab382
|
fix: removed rounded corners except for inputs
|
2026-05-15 01:15:46 +02:00 |
|
|
|
598e842b2c
|
feat: tweak theme colors and streamline sidebar chrome
|
2026-05-15 01:15:00 +02:00 |
|
|
|
2619dc2c94
|
fix: autoplay video instantly on watch page load
|
2026-05-13 23:48:09 +02:00 |
|
|
|
e675f125d4
|
fix: replace revealed sentinel with intersect once for infinite scroll
|
2026-05-13 20:55:45 +02:00 |
|
|
|
4f6b534093
|
refactor: extract watchlist remove button into shared component
|
2026-05-13 19:08:13 +02:00 |
|
|
|
b3c906a16e
|
fix: centralize watchlist dropdown js and fix page load timing
|
2026-05-13 19:05:10 +02:00 |
|
|
|
950e143faf
|
fix: clean up completion flow and watch page dropdown
|
2026-05-13 18:44:08 +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 |
|
|
|
851c9d701f
|
feat: link continue watching cards to saved episode
Include ?ep=N in the watch links so clicking a continue watching
card loads the correct episode and resumes from saved progress.
|
2026-05-13 18:16:19 +02:00 |
|
|
|
037137f48a
|
fix: update dist paths to include static/ subdirectory matching Bun output
|
2026-05-13 15:07:32 +02:00 |
|
|
|
d7ee662bb0
|
fix: delete button removes correct watchlist item
|
2026-05-13 13:14:20 +02:00 |
|
|
|
77ad87bbd8
|
fix: use exported field names for EpisodeData in watch template
|
2026-05-13 12:43:29 +02:00 |
|
|
|
0e25f98f37
|
refactor: update watch route in watchlist_actions template
|
2026-05-13 12:43:24 +02:00 |
|
|
|
2f47dfce94
|
refactor: update watch route in continue_watching template
|
2026-05-13 12:43:18 +02:00 |
|
|
|
345853406c
|
refactor: general architectural cleanup and bug fixes
|
2026-05-13 11:20:49 +02:00 |
|
|
|
ab31cf4c4c
|
cleanup: remove redundant and old architectural files
|
2026-05-13 10:34:16 +02:00 |
|
|
|
459e4d30b3
|
refactor: cleanup db helpers, ratelimit and base template padding
|
2026-05-12 12:34:42 +02:00 |
|
|
|
91aa0de67d
|
refactor: move SVGs and style.css to static/assets/ and update references
|
2026-05-10 20:28:01 +02:00 |
|
|
|
e48d95cb4e
|
feat: add comments and cleanup unused imports across codebase
|
2026-05-10 20:00:04 +02:00 |
|
|
|
b152e246ff
|
style: format remaining files
|
2026-05-10 19:25:51 +02:00 |
|
|
|
1120c57bcd
|
chore: update build scripts and player entry point
|
2026-05-10 18:34:47 +02:00 |
|
|
|
df2bf8125d
|
fix: enable scrolling for episode list with fixed height
|
2026-05-08 13:21:21 +02:00 |
|
|
|
223089fa61
|
fix: prevent Remove from Watchlist text from wrapping
|
2026-05-08 12:36:19 +02:00 |
|
|
|
620ebc0b6c
|
fix: normalize heading font weights and replace hardcoded colors with css variables
|
2026-05-08 12:26:37 +02:00 |
|
|
|
b6ccef7743
|
fix: use text-foreground and font-normal for watch order heading
|
2026-05-08 12:06:19 +02:00 |
|