Commit Graph

1311 Commits

Author SHA1 Message Date
e70574ac08 refactor: update anime page scripts 2026-06-06 16:54:27 +02:00
f9064b3b6c refactor: simplify dedupe module 2026-06-06 16:54:19 +02:00
4b1b4266d9 refactor: streamline mobile menu with event delegation 2026-06-06 16:54:11 +02:00
f7e7dfd161 feat: improve command palette focus management and aria 2026-06-06 16:54:03 +02:00
651db05cd0 feat: add htmx error toast on error class swap 2026-06-06 16:53:56 +02:00
470e5b092b refactor: read watchlist IDs from JSON script tag instead of global var 2026-06-06 16:53:48 +02:00
e06a20b5d0 refactor: switch watchlist IDs from global to JSON script tag 2026-06-06 16:53:40 +02:00
fe46dd9c48 refactor: replace inline theme dialog script with data attributes 2026-06-06 16:53:32 +02:00
cb8ef29cde refactor: replace inline scripts with module scripts block 2026-06-06 16:53:24 +02:00
03e741c561 refactor: use browseURL helper and simplify filter bar templates 2026-06-06 16:53:16 +02:00
9cb3e8fe27 test: add tests for browseURL helper 2026-06-06 16:53:08 +02:00
b9ca82dbd9 refactor: add browseURL template helper for filter URLs 2026-06-06 16:53:00 +02:00
5441b14737 feat: improve dropdown accessibility with aria and focus management 2026-06-06 16:52:52 +02:00
5cc03579b2 refactor: consolidate scripts into single app.js entry point 2026-06-06 16:52:22 +02:00
b5fc2dfe4e feat: add app entry point, password toggle, and schedule modules 2026-06-06 16:52:16 +02:00
78b36452ae refactor: migrate from htmx:afterSwap to onHtmxLoad 2026-06-06 16:51:12 +02:00
392bc10b99 refactor: replace DOMContentLoaded with onReady utility 2026-06-06 16:51:07 +02:00
5019e9fcb7 feat: add onHtmxLoad and closestFocusable utilities 2026-06-06 16:50:03 +02:00
4bcfc8fdb7 refactor: remove docs folder 2026-06-06 15:54:10 +02:00
b85b29aa13 feat: add top picks for you page 2026-06-06 13:34:18 +02:00
ede17ce8aa test: verify diversity reranker spreads repeated genres 2026-06-05 16:38:27 +02:00
9d964824dc feat: add multi-feature diversity reranker for recommendations 2026-06-05 16:38:19 +02:00
620434f61b feat: dedupe after htmx swap on swap target 2026-06-05 16:32:31 +02:00
6aeb887830 refactor: scope dedupe to parent container 2026-06-05 16:32:21 +02:00
24bc63e8e2 refactor: remove theme toggle from navigation 2026-06-05 16:24:17 +02:00
4791eebf48 refactor: remove theme toggle from footer 2026-06-05 16:24:12 +02:00
6b43fa7ce5 feat: add inline theme script to prevent FOUC 2026-06-05 16:24:07 +02:00
60ba1a4fb5 refactor: follow system color scheme via matchMedia listener 2026-06-05 16:23:59 +02:00
3ea5ea68ff refactor: remove unused htmx global type declaration 2026-06-05 16:23:53 +02:00
97623aad4d style: add color-scheme for light and dark themes 2026-06-05 16:23:50 +02:00
9587dd5a71 feat: add top pick for you section to homepage 2026-06-05 16:15:13 +02:00
8b26e5f036 test: add weighted taste profile and search query tests 2026-06-05 16:15:00 +02:00
b4061bc9b1 feat: integrate profile search into top pick service 2026-06-05 16:14:38 +02:00
e326f89d62 feat: add profile search query builders and weighted scoring 2026-06-05 16:14:28 +02:00
55ee13d4eb feat: timezone-aware schedule with browser tz and JST client conversion 2026-06-05 15:42:23 +02:00
356ac99c64 feat: show audio availability on anime detail page 2026-06-05 13:20:21 +02:00
9d58adea9c refactor: try sub and dub modes in allanime resolution, drop fallback 2026-06-05 13:20:12 +02:00
a8a53d2677 fix: polish watch page layout and button consistency 2026-06-04 16:37:06 +02:00
51ee38bb57 refactor: use recommendation engine in discover for-you 2026-06-04 16:10:15 +02:00
8ae79c301a feat: add recommendation scoring and reranking engine 2026-06-04 16:10:08 +02:00
c725d96035 docs: add recommendation architecture document 2026-06-04 16:09:53 +02:00
ede479c3e1 feat: add loading fragment templates and optimize section triggers 2026-06-04 11:28:34 +02:00
390f6386af feat: wire background warming for detail sections 2026-06-04 11:28:27 +02:00
3fe1135203 feat: warm anime recommendations in background 2026-06-04 11:28:20 +02:00
342bd096da feat: stale-while-revalidate cache for watch order 2026-06-04 11:28:13 +02:00
404fa3c406 feat: add htmx type declarations and process on ready 2026-06-04 11:28:06 +02:00
8b3bd30b6c feat: bundle htmx.org locally instead of loading from unpkg 2026-06-04 11:28:01 +02:00
0c4b35cc4b refactor: replace discover for-you swap with targeted htmx fragment 2026-06-04 11:00:40 +02:00
b639e933ff redesign: schedule page layout with scrollable calendar grid 2026-06-04 10:36:29 +02:00
59d903d400 refactor: consolidate skeleton styles into global css 2026-06-04 10:06:22 +02:00