Commit Graph

155 Commits

Author SHA1 Message Date
df0c00a2f9 feat: add theme toggle to sidebar 2026-05-24 20:07:09 +02:00
7e3e138fee feat: redesign login page with password toggle 2026-05-24 20:06:53 +02:00
79a518d941 refactor: inline scrollbar styles as tailwind arbitrary 2026-05-24 20:06:44 +02:00
cfaf6e6640 refactor: replace custom css utilities with tailwind arbitrary 2026-05-24 20:06:32 +02:00
da9bb56d80 fix: continue watching label 2026-05-24 02:48:07 +02:00
9da9edae7f fix: restore command palette overlay 2026-05-24 02:27:35 +02:00
323c503581 fix: unstyle watch list menu 2026-05-24 02:13:22 +02:00
0e1bf7a36f fix: unstyle watchlist options 2026-05-24 02:12:28 +02:00
f6f95bc164 fix: unstyle settings mode buttons 2026-05-24 02:10:53 +02:00
391a4f750c fix: normalize button styling 2026-05-24 02:09:25 +02:00
905e00ef6a fix: restore mobile drawer 2026-05-24 02:09:10 +02:00
07a6b6e4aa fix: keep sidebar collapsed 2026-05-24 02:04:28 +02:00
ad3817dfee fix: reserve continue watching space 2026-05-24 01:50:24 +02:00
065e3fd7d6 fix: improve form accessibility 2026-05-24 01:48:14 +02:00
bfb8cc0274 fix: player dropdown light-mode visibility 2026-05-24 01:45:39 +02:00
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