|
|
6c5bfd95c1
|
feat: add app entry point, password toggle, and schedule modules
|
2026-06-08 08:32:09 +02:00 |
|
|
|
2b7aef0072
|
refactor: migrate from htmx:afterSwap to onHtmxLoad
|
2026-06-08 08:32:09 +02:00 |
|
|
|
0482a43ac7
|
refactor: replace DOMContentLoaded with onReady utility
|
2026-06-08 08:32:09 +02:00 |
|
|
|
61218c2676
|
feat: add onHtmxLoad and closestFocusable utilities
|
2026-06-08 08:32:09 +02:00 |
|
|
|
64d62e79ce
|
refactor: remove docs folder
|
2026-06-08 08:32:09 +02:00 |
|
|
|
77971d611c
|
feat: add top picks for you page
|
2026-06-08 08:32:09 +02:00 |
|
|
|
7d3aea8625
|
test: verify diversity reranker spreads repeated genres
|
2026-06-08 08:32:09 +02:00 |
|
|
|
0cd8f8563d
|
feat: add multi-feature diversity reranker for recommendations
|
2026-06-08 08:32:09 +02:00 |
|
|
|
31a59b60b8
|
feat: dedupe after htmx swap on swap target
|
2026-06-08 08:32:09 +02:00 |
|
|
|
cd55def040
|
refactor: scope dedupe to parent container
|
2026-06-08 08:32:09 +02:00 |
|
|
|
388a1623aa
|
refactor: remove theme toggle from navigation
|
2026-06-08 08:32:09 +02:00 |
|
|
|
ce9b6efe46
|
refactor: remove theme toggle from footer
|
2026-06-08 08:32:09 +02:00 |
|
|
|
b2f6db8ae1
|
feat: add inline theme script to prevent FOUC
|
2026-06-08 08:32:09 +02:00 |
|
|
|
2df8b7863d
|
refactor: follow system color scheme via matchMedia listener
|
2026-06-08 08:32:09 +02:00 |
|
|
|
351640e604
|
refactor: remove unused htmx global type declaration
|
2026-06-08 08:32:09 +02:00 |
|
|
|
41be0fc923
|
style: add color-scheme for light and dark themes
|
2026-06-08 08:32:09 +02:00 |
|
|
|
e235f36a45
|
feat: add top pick for you section to homepage
|
2026-06-08 08:32:09 +02:00 |
|
|
|
8e66581f6c
|
test: add weighted taste profile and search query tests
|
2026-06-08 08:32:09 +02:00 |
|
|
|
9b92f37cb1
|
feat: integrate profile search into top pick service
|
2026-06-08 08:32:09 +02:00 |
|
|
|
ed48aa340c
|
feat: add profile search query builders and weighted scoring
|
2026-06-08 08:32:09 +02:00 |
|
|
|
c13895b7cd
|
feat: timezone-aware schedule with browser tz and JST client conversion
|
2026-06-08 08:32:09 +02:00 |
|
|
|
7ebfe4807b
|
feat: show audio availability on anime detail page
|
2026-06-08 08:32:09 +02:00 |
|
|
|
1327cb3b86
|
refactor: try sub and dub modes in allanime resolution, drop fallback
|
2026-06-08 08:32:09 +02:00 |
|
|
|
16ee2ed0ee
|
fix: polish watch page layout and button consistency
|
2026-06-08 08:32:09 +02:00 |
|
|
|
91e0280ec7
|
refactor: use recommendation engine in discover for-you
|
2026-06-08 08:32:09 +02:00 |
|
|
|
f880205f5c
|
feat: add recommendation scoring and reranking engine
|
2026-06-08 08:32:09 +02:00 |
|
|
|
fcdfd0a623
|
docs: add recommendation architecture document
|
2026-06-08 08:32:09 +02:00 |
|
|
|
32d7301788
|
feat: add loading fragment templates and optimize section triggers
|
2026-06-08 08:32:09 +02:00 |
|
|
|
136afa05a5
|
feat: wire background warming for detail sections
|
2026-06-08 08:32:09 +02:00 |
|
|
|
63802bfc5a
|
feat: warm anime recommendations in background
|
2026-06-08 08:32:09 +02:00 |
|
|
|
3f482b69be
|
feat: stale-while-revalidate cache for watch order
|
2026-06-08 08:32:09 +02:00 |
|
|
|
b0429ead6e
|
feat: add htmx type declarations and process on ready
|
2026-06-08 08:32:09 +02:00 |
|
|
|
d15e1a33b6
|
feat: bundle htmx.org locally instead of loading from unpkg
|
2026-06-08 08:32:09 +02:00 |
|
|
|
d82eeecfc0
|
refactor: replace discover for-you swap with targeted htmx fragment
|
2026-06-08 08:32:09 +02:00 |
|
|
|
41be636c4d
|
redesign: schedule page layout with scrollable calendar grid
|
2026-06-08 08:32:09 +02:00 |
|
|
|
95b1e2b93e
|
refactor: consolidate skeleton styles into global css
|
2026-06-08 08:32:09 +02:00 |
|
|
|
1e6e619a3f
|
test: add skip segment overrides table check
|
2026-06-08 08:32:09 +02:00 |
|
|
|
8c0f345bde
|
refactor: share jst helpers
|
2026-06-08 08:32:09 +02:00 |
|
|
|
322cdac21d
|
refactor: dedupe scrub seek
|
2026-06-08 08:32:09 +02:00 |
|
|
|
b7f10e71da
|
refactor: dedupe next nav
|
2026-06-08 08:32:09 +02:00 |
|
|
|
2863c3e7ef
|
refactor: share stream url
|
2026-06-08 08:32:09 +02:00 |
|
|
|
e269d15199
|
refactor: share dom ready
|
2026-06-08 08:32:09 +02:00 |
|
|
|
4a1467467c
|
refactor: dedupe html fetch
|
2026-06-08 08:32:09 +02:00 |
|
|
|
34f52428a2
|
refactor: dedupe html headers
|
2026-06-08 08:32:09 +02:00 |
|
|
|
b9ad50b67a
|
refactor: dedupe repo tx
|
2026-06-08 08:32:09 +02:00 |
|
|
|
be27625a3c
|
refactor: dedupe jikan refresh
|
2026-06-08 08:32:09 +02:00 |
|
|
|
085fe3e83d
|
test: dedupe jikan bool cases
|
2026-06-08 08:32:09 +02:00 |
|
|
|
0e92c2ce25
|
refactor: dedupe season fetch
|
2026-06-08 08:32:09 +02:00 |
|
|
|
9e4e3214f7
|
refactor: dedupe anime warnings
|
2026-06-08 08:32:09 +02:00 |
|
|
|
fa078c7de6
|
refactor: dedupe allanime requests
|
2026-06-08 08:32:09 +02:00 |
|