50 Commits

Author SHA1 Message Date
63a404bf48 refactor: use formatnumber in templates 2026-06-25 02:36:19 +02:00
e48c719a68 refactor: lazy load audio availability via htmx 2026-06-25 02:36:19 +02:00
e333ae36e8 refactor: defer provider episode count to async load 2026-06-25 02:36:19 +02:00
34c1cfa084 fix: clarify anime episode summary 2026-06-25 02:35:53 +02:00
2593a45cc3 refactor: use tailwind theme utilities 2026-06-25 02:35:52 +02:00
7c636455c1 feat: add sfw to browse links across templates 2026-06-25 02:35:51 +02:00
0d1ae305b5 refactor: extract anime template sections into components 2026-06-25 02:35:51 +02:00
36c0e87ae8 feat: add watch order mode toggle 2026-06-12 13:39:50 +02:00
15ad54a847 refactor: polish dark theme colors and add border accents 2026-06-12 10:48:55 +02:00
470039d9e9 refactor: use posterURL in templates 2026-06-09 19:10:16 +02:00
470f9e3532 style: migrate anime page, watchlist_actions, and watchlist to v4 syntax 2026-06-07 17:45:24 +02:00
f90ff2e4c7 fix: update anime page layout 2026-06-06 17:54:56 +02:00
fe46dd9c48 refactor: replace inline theme dialog script with data attributes 2026-06-06 16:53:32 +02:00
356ac99c64 feat: show audio availability on anime detail page 2026-06-05 13:20:21 +02:00
ede479c3e1 feat: add loading fragment templates and optimize section triggers 2026-06-04 11:28:34 +02:00
59d903d400 refactor: consolidate skeleton styles into global css 2026-06-04 10:06:22 +02:00
91bf399ebc fix: remove inline onclick 2026-05-26 22:35:02 +02:00
3a0e04dda9 feat: add studio filter UI and studio links on anime page 2026-05-25 17:59:22 +02:00
c480a9be1f fix: standardize anime detail page and review styles 2026-05-25 01:46:53 +02:00
6932d4b8d0 refactor: extract inline JS to modules 2026-05-25 01:16:02 +02:00
cfaf6e6640 refactor: replace custom css utilities with tailwind arbitrary 2026-05-24 20:06:32 +02:00
391a4f750c fix: normalize button styling 2026-05-24 02:09:25 +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
443292f329 style: add whitespace pre line on anime synopsis 2026-05-17 19:33:00 +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
598e842b2c feat: tweak theme colors and streamline sidebar chrome 2026-05-15 01:15:00 +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
345853406c refactor: general architectural cleanup and bug fixes 2026-05-13 11:20:49 +02:00
7412c9ed68 feat: add light mode support across all templates 2026-05-07 12:21:03 +02:00
be71a34908 chore: apply cannonical tailwind 2026-05-06 13:36:49 +02:00
c3de4ae9a7 feat: make genre/theme/demo tags clickable in anime sidebar 2026-05-05 16:15:26 +02:00
c50258c476 perf: optimize page load with async HTMX fragments 2026-05-05 16:05:51 +02:00
6d6446f73c feat: add amount of episodes 2026-05-05 13:41:36 +02:00
c976e99f5a feat: add trailer, characters, and recommendations to anime details 2026-05-04 20:19:58 +02:00
d1433f54e2 feat: expand anime details with metadata and sidebar card 2026-05-04 20:05:48 +02:00
0c479860ef style: finalize anime details sidebar and layout 2026-05-04 20:03:52 +02:00
702557edb9 style: cleanup anime details and sidebar 2026-05-04 20:00:15 +02:00
6905257928 style: refine anime details ui and formatting 2026-05-04 19:57:12 +02:00
ad171ed7c4 style: align anime details with app design system 2026-05-04 19:54:57 +02:00
df05374bd1 feat: enrich anime details page with more information 2026-05-04 19:54:02 +02:00
126fc3b9e3 ui: remove external links, adjust spacing 2026-05-03 15:31:26 +02:00
f389849947 fix: apply tailwind cannonical classes 2026-05-03 15:31:26 +02:00
a83ab2e33f perf: optimize episode fetching and metadata scraping 2026-05-02 23:57:24 +02:00
b03336a710 feat: sync watchlist state across quick add and dropdown 2026-05-02 18:38:43 +02:00
4f3a61e143 refactor(ui): complete ui template migration and fix playback 2026-05-02 18:38:43 +02:00