Commit Graph

207 Commits

Author SHA1 Message Date
15e08e1460 refactor: extract season show filter into helper 2026-07-06 18:36:36 +02:00
c4f276b72d fix: normalize seasonal year filtering locally instead of via api 2026-07-06 18:33:33 +02:00
c13e5541a6 test: verify seasonal shows filters normalized years locally 2026-07-06 18:33:28 +02:00
a4bc38990d test: add tvmaze client tests 2026-07-06 07:36:33 +02:00
05ede20893 feat: add tvmaze api client 2026-07-06 07:36:29 +02:00
0d2459fa3c feat: fetch episode titles from allanime provider 2026-07-06 07:08:57 +02:00
a9bb16d8b5 style: use range-over-int in sequel test 2026-07-05 22:08:34 +02:00
886e412be5 feat: add aired field to jikan episode 2026-07-01 18:53:24 +02:00
2918fa5051 feat: enforce strict mal id in allanime getstreams 2026-07-01 18:53:19 +02:00
5e12a496e7 feat: add description field to allanime provider show 2026-06-30 21:24:14 +02:00
7f74e4bc55 feat: add allanime seasonal queries and provider show model 2026-06-30 19:28:56 +02:00
c6afc2bc53 refactor: make allanime base url configurable 2026-06-30 19:28:44 +02:00
f062395eac refactor: shorten function names in allanime 2026-06-23 17:40:32 +02:00
ac8e583e23 refactor: shorten function names in jikan search 2026-06-23 17:40:26 +02:00
9f973c178a refactor: shorten function names in allanime 2026-06-23 17:38:13 +02:00
734b39efd7 refactor: shorten function names in jikan relations 2026-06-23 17:38:07 +02:00
7e76c28396 refactor: remove display methods from anime type 2026-06-23 17:32:13 +02:00
0c3be8a8d3 refactor: move producer type and method out of studio.go 2026-06-23 17:27:40 +02:00
f2822f068f refactor: move top anime and genres to anime.go 2026-06-23 17:25:45 +02:00
6e7e1fc001 refactor: shorten verbose variable names across codebase 2026-06-23 17:23:27 +02:00
c777de9f06 refactor: inline single-use haswatchordertable 2026-06-23 17:16:51 +02:00
2213293b57 refactor: inline single-use helpers in allanime 2026-06-23 17:16:46 +02:00
1dd37a5aa2 refactor: inline single-use helpers in jikan relations 2026-06-23 17:16:41 +02:00
1e5fe7f879 refactor: inline single-use helpers in jikan client 2026-06-23 17:16:36 +02:00
87b67744be refactor: rename constants.go to cache_policy.go 2026-06-23 17:09:00 +02:00
fbc4b3c90c refactor: rename more.go to anime_resources.go 2026-06-23 17:06:06 +02:00
697fa38577 refactor: replace type switch with reflect map in isemptyresult 2026-06-23 17:03:48 +02:00
42017681f5 fix: capture jikan api error body in api error struct 2026-06-23 15:12:46 +02:00
fe92997160 refactor: remove metrics from jikan client 2026-06-23 15:08:46 +02:00
a5875de32e Merge branch 'codex/edb6' into integrate-codex-work
# Conflicts:
#	integrations/jikan/client_test.go
2026-06-21 17:20:46 +02:00
8792cdc457 feat: observe jikan cache stats 2026-06-21 17:19:01 +02:00
0fe3a71627 feat: add jikan cache stats query 2026-06-21 17:18:43 +02:00
dbe029e15e fix: ignore expired anime in random pool cache 2026-06-21 17:18:11 +02:00
eaa8574c03 refactor: update watchorder errlog import 2026-06-20 19:02:45 +02:00
e22c2e7647 refactor: update allanime extractor errlog import 2026-06-20 19:02:40 +02:00
8b905f0080 refactor: update allanime client errlog import 2026-06-20 19:02:36 +02:00
ec26913e65 refactor: update jikan transport errlog import 2026-06-20 19:02:31 +02:00
6241b27959 Handle watch order response close errors 2026-06-20 18:29:04 +02:00
da8c75f1aa Handle AllAnime source assertions 2026-06-20 18:29:02 +02:00
b5f48389b7 Handle AllAnime test copy errors 2026-06-20 18:29:01 +02:00
347f88ce0a Handle AllAnime extractor errors 2026-06-20 18:29:00 +02:00
8a9295c03a Handle AllAnime response close errors 2026-06-20 18:28:58 +02:00
8cc4e42ff1 Handle Jikan transport errors 2026-06-20 18:28:47 +02:00
43ec2d106e Handle relation refresh errors 2026-06-20 18:28:45 +02:00
4291c4999e Handle Jikan test cleanup errors 2026-06-20 18:28:44 +02:00
68b7426fe9 Handle Jikan cache refresh errors 2026-06-20 18:28:43 +02:00
274b0b055d Handle anime refresh errors 2026-06-20 18:28:41 +02:00
6d3773794d fix: stop stale request retries 2026-06-18 20:25:30 +02:00
909f43ff75 refactor: split fetchRelationResults to satisfy funlen 2026-06-16 21:05:16 +02:00
c9dcec9a44 fix: allow empty search results from jikan 2026-06-16 17:20:39 +02:00