Commit Graph

74 Commits

Author SHA1 Message Date
a0bfe9f889 refactor: remove AnimeDiscoverService fx registration 2026-06-13 21:22:47 +02:00
4256480e0c refactor: remove discover and schedule service methods 2026-06-13 21:22:40 +02:00
a976769cdd refactor: remove discover and schedule routes and handlers 2026-06-13 21:22:36 +02:00
70a6e9a6b5 refactor: remove discover page 2026-06-13 17:04:01 +02:00
9b7a2cac8f feat: add standalone search page 2026-06-13 16:27:14 +02:00
35a367d569 refactor: pass watch order mode and paginate command palette 2026-06-12 13:39:58 +02:00
97814b7223 refactor: streamline command palette results 2026-06-12 11:38:15 +02:00
90ae58b99e fix: change browse sort from desc to asc 2026-06-12 10:37:50 +02:00
25471e0bd5 fix: replace nil context with context.TODO 2026-06-11 17:11:47 +02:00
2e79c32afe refactor: split getTopPicksForYou into focused helpers 2026-06-11 14:38:40 +02:00
01ee9b1022 refactor: reduce cyclomatic complexity of GetAiringSchedule 2026-06-11 12:53:59 +02:00
e77debb085 refactor: extract candidate score adjustments into helpers 2026-06-11 12:48:58 +02:00
c575bfae47 refactor: extract section path in anime details handler 2026-06-11 12:47:31 +02:00
0262f22876 refactor: reduce cyclomatic complexity of HandleBrowse 2026-06-11 12:45:54 +02:00
e04b11f97f refactor: reduce cyclomatic complexity of HandleProducers 2026-06-11 12:42:35 +02:00
4d6736a439 refactor: use url.Values in command palette search url 2026-06-11 12:29:27 +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
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