Commit Graph

1960 Commits

Author SHA1 Message Date
2c6e03eee6 refactor: simplify test stubs with interface embedding 2026-06-25 02:36:19 +02:00
5da2769288 refactor: consolidate fx event error description into single function 2026-06-25 02:36:19 +02:00
6ad6d8b197 refactor: adjust watch page button sizing and alignment 2026-06-25 02:36:19 +02:00
775ca09389 refactor: tweak video player settings panel sizing 2026-06-25 02:36:19 +02:00
5c8f1d6359 refactor: shorten function names in allanime 2026-06-25 02:36:19 +02:00
ce91822a25 refactor: shorten function names in jikan search 2026-06-25 02:36:19 +02:00
d55a9087eb refactor: shorten function names in allanime 2026-06-25 02:36:19 +02:00
496aea9d0d refactor: shorten function names in jikan relations 2026-06-25 02:36:19 +02:00
f940c678d6 refactor: inline imageurl in go callers 2026-06-25 02:36:19 +02:00
63a404bf48 refactor: use formatnumber in templates 2026-06-25 02:36:19 +02:00
201d3479cd feat: add formatnumber template function 2026-06-25 02:36:19 +02:00
3c50fc5d53 refactor: remove display methods from anime type 2026-06-25 02:36:19 +02:00
3dfbcdb815 refactor: move producer type and method out of studio.go 2026-06-25 02:36:19 +02:00
6a039dc9ac refactor: move top anime and genres to anime.go 2026-06-25 02:36:19 +02:00
3515476374 refactor: shorten verbose variable names across codebase 2026-06-25 02:36:19 +02:00
4c7abea589 refactor: inline single-use getcached wrapper 2026-06-25 02:36:19 +02:00
3b53bde103 refactor: inline single-use haswatchordertable 2026-06-25 02:36:19 +02:00
648eb568ff refactor: inline single-use helpers in allanime 2026-06-25 02:36:19 +02:00
2724f0f7ed refactor: inline single-use helpers in jikan relations 2026-06-25 02:36:19 +02:00
e40e657d60 refactor: inline single-use helpers in jikan client 2026-06-25 02:36:19 +02:00
7e26f2ee77 refactor: rename constants.go to cache_policy.go 2026-06-25 02:36:19 +02:00
9a0a6d74bb refactor: rename more.go to anime_resources.go 2026-06-25 02:36:19 +02:00
454b5a0cb3 refactor: replace type switch with reflect map in isemptyresult 2026-06-25 02:36:19 +02:00
e48c719a68 refactor: lazy load audio availability via htmx 2026-06-25 02:36:19 +02:00
fe2f5be812 fix: capture jikan api error body in api error struct 2026-06-25 02:36:19 +02:00
18861593f8 refactor: remove metrics from server and database 2026-06-25 02:36:19 +02:00
a014ad40a9 refactor: remove metrics from episode service 2026-06-25 02:36:19 +02:00
0d53d5efdc refactor: remove metrics from jikan client 2026-06-25 02:36:19 +02:00
546ab66b1a refactor: remove prometheus metrics subsystem 2026-06-25 02:36:19 +02:00
c1e8cf63b4 docs: simplify playback secret command 2026-06-25 02:36:19 +02:00
e333ae36e8 refactor: defer provider episode count to async load 2026-06-25 02:36:19 +02:00
01564ffd52 feat: observe jikan cache stats 2026-06-25 02:36:19 +02:00
1250c591b7 feat: expose jikan cache metrics 2026-06-25 02:36:19 +02:00
3d76046762 feat: add jikan cache stats query 2026-06-25 02:36:19 +02:00
66cd131756 refactor: share episode cache decoding 2026-06-25 02:35:53 +02:00
a1aa5d2540 fix: bound stale jikan cache reads 2026-06-25 02:35:53 +02:00
b5281df6a5 fix: limit sqlite connection pool 2026-06-25 02:35:53 +02:00
e87af49dff fix: ignore expired anime in random pool cache 2026-06-25 02:35:53 +02:00
a9a00dbf3b feat: add expired failed mapping cleanup query 2026-06-25 02:35:53 +02:00
86d0c2b5c0 feat: add jikan cache cleanup worker 2026-06-25 02:35:53 +02:00
963f6e925b chore: exclude README from formatter 2026-06-25 02:35:53 +02:00
216febc02d docs: avoid README heading borders 2026-06-25 02:35:53 +02:00
680d2a1a33 docs: remove README section dividers 2026-06-25 02:35:53 +02:00
de2488216c docs: restore README note alert syntax 2026-06-25 02:35:53 +02:00
7e850ec740 fix: remove constant episode test parameter 2026-06-25 02:35:53 +02:00
dacd1b300a fix: reduce episode merge complexity 2026-06-25 02:35:53 +02:00
cdf322602f docs: wrap security policy prose 2026-06-25 02:35:53 +02:00
fb8433a435 docs: align README markdown tables 2026-06-25 02:35:53 +02:00
4bb9caa972 docs: wrap code of conduct prose 2026-06-25 02:35:53 +02:00
34c1cfa084 fix: clarify anime episode summary 2026-06-25 02:35:53 +02:00