Commit Graph

1953 Commits

Author SHA1 Message Date
c7252f7297 fix: guard parseVttTime against NaN inputs and strip cue settings from end time 2026-06-24 16:08:00 +02:00
ad69ac7e6c refactor: simplify test stubs with interface embedding 2026-06-24 12:08:43 +02:00
7b59435f33 refactor: consolidate fx event error description into single function 2026-06-24 12:03:15 +02:00
894c1adf97 refactor: adjust watch page button sizing and alignment 2026-06-23 17:48:51 +02:00
2463d88c53 refactor: tweak video player settings panel sizing 2026-06-23 17:48:49 +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
e1da6ddb19 refactor: inline imageurl in go callers 2026-06-23 17:32:27 +02:00
c0dbe6be2a refactor: use formatnumber in templates 2026-06-23 17:32:24 +02:00
01af5b60bf feat: add formatnumber template function 2026-06-23 17:32:18 +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
f6ed2c673d refactor: inline single-use getcached wrapper 2026-06-23 17:16:56 +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
a9fa4d8d90 refactor: lazy load audio availability via htmx 2026-06-23 15:32:24 +02:00
42017681f5 fix: capture jikan api error body in api error struct 2026-06-23 15:12:46 +02:00
69c1c9d507 refactor: remove metrics from server and database 2026-06-23 15:09:01 +02:00
b0aec3eaa9 refactor: remove metrics from episode service 2026-06-23 15:08:54 +02:00
fe92997160 refactor: remove metrics from jikan client 2026-06-23 15:08:46 +02:00
43019f2771 refactor: remove prometheus metrics subsystem 2026-06-23 15:08:41 +02:00
c5035eb2a0 docs: simplify playback secret command 2026-06-22 21:10:49 +02:00
a981028c5d refactor: defer provider episode count to async load 2026-06-22 21:09:39 +02:00
7010f72a26 Merge branch 'integrate-codex-work' 2026-06-21 17:22:24 +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
52b04b17d1 Merge branch 'codex/df1b' into integrate-codex-work 2026-06-21 17:20:14 +02:00
812371dca4 Merge branch 'codex/ae48' into integrate-codex-work 2026-06-21 17:20:06 +02:00
c1574160e8 Merge branch 'codex/a6d6' into integrate-codex-work 2026-06-21 17:20:02 +02:00
6bd74a18f7 Merge branch 'codex/78a9' into integrate-codex-work 2026-06-21 17:19:59 +02:00
726861f933 Merge branch 'codex/2195' into integrate-codex-work 2026-06-21 17:19:56 +02:00
8792cdc457 feat: observe jikan cache stats 2026-06-21 17:19:01 +02:00
d3ec9d9f6e feat: expose jikan cache metrics 2026-06-21 17:18:52 +02:00
0fe3a71627 feat: add jikan cache stats query 2026-06-21 17:18:43 +02:00
577f289f81 refactor: share episode cache decoding 2026-06-21 17:18:36 +02:00
3d855ab1eb fix: bound stale jikan cache reads 2026-06-21 17:18:29 +02:00
a0fff22e90 fix: limit sqlite connection pool 2026-06-21 17:18:23 +02:00
dbe029e15e fix: ignore expired anime in random pool cache 2026-06-21 17:18:11 +02:00
b87f743615 feat: add expired failed mapping cleanup query 2026-06-21 17:18:05 +02:00
61ff4a4fa2 feat: add jikan cache cleanup worker 2026-06-21 17:17:57 +02:00
07f6080451 chore: exclude README from formatter 2026-06-21 16:58:37 +02:00
d420b9b741 docs: avoid README heading borders 2026-06-21 16:57:07 +02:00