|
|
4f73b0ca97
|
refactor: split recommendation engine into subpackage
|
2026-06-25 02:35:51 +02:00 |
|
|
|
5a0c8b7476
|
feat: wrap service-layer errors with context
|
2026-06-25 02:35:50 +02:00 |
|
|
|
8fd7c1104c
|
Merge branch 'upstream/main' into main
Build and Push Container Image / build-and-push (push) Successful in 9m21s
|
2026-06-15 21:37:41 +02:00 |
|
|
|
40be6d3132
|
refactor: add moved recommendation types to recommendations.go
|
2026-06-13 22:14:57 +02:00 |
|
|
|
6a256a20c5
|
refactor: strip recommendation code from service.go
|
2026-06-13 22:14:52 +02:00 |
|
|
|
837b99bc58
|
refactor: extract anime reviews handler
|
2026-06-13 21:54:05 +02:00 |
|
|
|
e1ddd59417
|
refactor: extract anime details handlers
|
2026-06-13 21:54:01 +02:00 |
|
|
|
ec5a17c392
|
refactor: extract browse and search handlers
|
2026-06-13 21:53:57 +02:00 |
|
|
|
19c5f7ef1f
|
refactor: extract catalog and search handlers
|
2026-06-13 21:53:52 +02:00 |
|
|
|
b281acdf88
|
refactor: remove schedule caching and ISO week helpers
|
2026-06-13 21:22:59 +02:00 |
|
|
|
66faa1a13f
|
refactor: replace schedule nav item with top picks
|
2026-06-13 21:22:52 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
136afa05a5
|
feat: wire background warming for detail sections
|
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 |
|
|
|
9e4e3214f7
|
refactor: dedupe anime warnings
|
2026-06-08 08:32:09 +02:00 |
|
|
|
04b7a1e3ee
|
refactor: dedupe browse render
|
2026-06-08 08:32:09 +02:00 |
|
|
|
d77952522a
|
docs: add package comments to anime and episodes packages
|
2026-06-08 08:32:09 +02:00 |
|
|
|
be7994b806
|
fix: sort scraped schedule entries by time within each day
|
2026-06-08 08:32:09 +02:00 |
|
|
|
532e03d354
|
refactor: decompose anime handler and parallelize for-you fetches
|
2026-06-08 08:32:09 +02:00 |
|
|
|
bf28c307c9
|
refactor: extract CurrentUser and CurrentUserID helpers
|
2026-06-08 08:32:09 +02:00 |
|
|
|
59b1e0513b
|
refactor: update anime module imports for flattened package structure
|
2026-06-08 08:32:09 +02:00 |
|
|
|
4aac57d40d
|
refactor: move anime service from subdirectory
|
2026-06-08 08:32:09 +02:00 |
|
|
|
219dbe0f4b
|
refactor: move anime repository from subdirectory
|
2026-06-08 08:32:09 +02:00 |
|
|
|
a71fab0c35
|
refactor: move anime handler from subdirectory
|
2026-06-08 08:32:09 +02:00 |
|
|
|
86586ed344
|
refactor: decouple domain types from jikan
|
2026-06-08 08:32:09 +02:00 |
|