|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
390f6386af
|
feat: wire background warming for detail sections
|
2026-06-04 11:28:27 +02:00 |
|
|
|
0c4b35cc4b
|
refactor: replace discover for-you swap with targeted htmx fragment
|
2026-06-04 11:00:40 +02:00 |
|
|
|
25a8167461
|
refactor: dedupe anime warnings
|
2026-06-01 22:18:23 +02:00 |
|
|
|
208281aee7
|
refactor: dedupe browse render
|
2026-06-01 22:12:49 +02:00 |
|
|
|
fdd09bc004
|
docs: add package comments to anime and episodes packages
|
2026-06-01 12:55:38 +02:00 |
|
|
|
2e3650b77b
|
fix: sort scraped schedule entries by time within each day
|
2026-05-30 13:12:46 +02:00 |
|
|
|
e8dcf1466b
|
refactor: decompose anime handler and parallelize for-you fetches
|
2026-05-28 17:45:56 +02:00 |
|
|
|
5dd49e585a
|
refactor: extract CurrentUser and CurrentUserID helpers
|
2026-05-28 12:51:11 +02:00 |
|
|
|
65a1d15383
|
refactor: update anime module imports for flattened package structure
|
2026-05-28 12:39:26 +02:00 |
|
|
|
21b84d7440
|
refactor: move anime service from subdirectory
|
2026-05-28 12:38:18 +02:00 |
|
|
|
7cdbcd7c04
|
refactor: move anime repository from subdirectory
|
2026-05-28 12:38:09 +02:00 |
|
|
|
68462d5591
|
refactor: move anime handler from subdirectory
|
2026-05-28 12:38:00 +02:00 |
|
|
|
4329bce4a7
|
refactor: decouple domain types from jikan
|
2026-05-28 12:14:10 +02:00 |
|
|
|
3e67602e92
|
refactor: wire anime handler to use new service interfaces via fx
|
2026-05-28 12:12:00 +02:00 |
|
|
|
5dd6eedc3f
|
feat: wire scraped schedule into handler with caching and week nav
|
2026-05-27 10:56:37 +02:00 |
|
|
|
eb9e682b75
|
chore: formatting
|
2026-05-26 22:51:50 +02:00 |
|
|
|
e9576d7584
|
refactor: domain anime type
|
2026-05-26 22:45:16 +02:00 |
|
|
|
9938bf6c57
|
fix: stop swallowing errors
|
2026-05-26 22:36:41 +02:00 |
|
|
|
4e8ba7205b
|
fix: unify handler errors
|
2026-05-26 22:23:59 +02:00 |
|
|
|
8785c19b66
|
chore: go fixes
|
2026-05-26 21:38:05 +02:00 |
|
|
|
50159286b4
|
fix: sync server-rendered watchlist state to client
|
2026-05-26 20:29:19 +02:00 |
|
|
|
71dd130744
|
feat: add For You recommendations to discover
|
2026-05-26 20:16:09 +02:00 |
|
|
|
d64dbaf7df
|
refactor: migrate handler logs to observability
|
2026-05-26 15:56:27 +02:00 |
|
|
|
4bf31fb511
|
fix: log and abort on missing catalog/discover sections
|
2026-05-26 15:30:28 +02:00 |
|
|
|
29c0c0bb18
|
feat: add studio filter to search pipeline
|
2026-05-25 17:59:17 +02:00 |
|
|
|
4606c790f1
|
fix: handle backend errors and driver import
|
2026-05-24 22:46:02 +02:00 |
|
|
|
da9bb56d80
|
fix: continue watching label
|
2026-05-24 02:48:07 +02:00 |
|
|
|
812dcd2448
|
feat: typed anime and playback payloads
|
2026-05-21 16:19:58 +02:00 |
|
|
|
eed0649569
|
refactor: use int64 for watchlist map keys
|
2026-05-20 17:22:54 +02:00 |
|
|
|
d7fee6d518
|
fix: use seeded RNG for random anime fallback
|
2026-05-20 17:22:54 +02:00 |
|
|
|
0e16f9f720
|
fix: return 204 and log error on lazy load failure
|
2026-05-20 17:22:54 +02:00 |
|
|
|
5482a40d47
|
refactor: extract watchlist map to service, optimize command palette queries
|
2026-05-20 17:22:54 +02:00 |
|
|
|
3a4fa82f14
|
feat: add year field to quick search response
|
2026-05-19 02:46:41 +02:00 |
|
|
|
9ba327d5c5
|
feat: add timeout and abort handling to command palette search
|
2026-05-17 20:38:08 +02:00 |
|
|
|
cf53ffdd77
|
feat: expand continue watching in command palette
|
2026-05-17 17:34:27 +02:00 |
|
|
|
66edd9c062
|
feat: replace quick search with command palette
|
2026-05-17 17:24:07 +02:00 |
|
|
|
0e5416aab3
|
feat: add reviews subpage with infinite scroll
|
2026-05-15 19:36:35 +02:00 |
|
|
|
59fb0ed7f8
|
feat: add statistics and themes lazy section dispatch
|
2026-05-15 19:36:27 +02:00 |
|
|
|
ae64f39e2c
|
feat: add service implementations for staff, statistics, themes, reviews
|
2026-05-15 19:36:08 +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 |
|