|
|
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 |
|
|
|
4316ce3f1d
|
test: add skip segment overrides table check
|
2026-06-03 09:10:28 +02:00 |
|
|
|
5604432187
|
refactor: share jst helpers
|
2026-06-01 22:32:12 +02:00 |
|
|
|
0483bc5cc1
|
refactor: dedupe scrub seek
|
2026-06-01 22:29:42 +02:00 |
|
|
|
983981a186
|
refactor: dedupe next nav
|
2026-06-01 22:28:49 +02:00 |
|
|
|
55bf11d8be
|
refactor: share stream url
|
2026-06-01 22:26:57 +02:00 |
|
|
|
455490f07d
|
refactor: share dom ready
|
2026-06-01 22:25:47 +02:00 |
|
|
|
36435b6eb5
|
refactor: dedupe html fetch
|
2026-06-01 22:24:27 +02:00 |
|
|
|
340daeadc6
|
refactor: dedupe html headers
|
2026-06-01 22:23:10 +02:00 |
|
|
|
625c3bbe25
|
refactor: dedupe repo tx
|
2026-06-01 22:22:14 +02:00 |
|