|
|
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 |
|
|
|
45e69dd38d
|
fix: source anime episode counts from availability
|
2026-06-25 02:35:53 +02:00 |
|
|
|
b0bebec656
|
fix: use provider availability for episodes
|
2026-06-25 02:35:53 +02:00 |
|
|
|
cf641ce79b
|
fix: remove blocking detail fetches from anime page load
|
2026-06-25 02:35:52 +02:00 |
|
|
|
81e1b861b5
|
docs: remove Project Documents section from README
|
2026-06-25 02:35:52 +02:00 |
|
|
|
ce64efaf5f
|
docs: reorganize and trim README
|
2026-06-25 02:35:52 +02:00 |
|
|
|
8ebaac758c
|
docs: expand README with detailed project documentation
|
2026-06-25 02:35:52 +02:00 |
|
|
|
b793566221
|
docs: add SECURITY.md
|
2026-06-25 02:35:52 +02:00 |
|
|
|
23fa885053
|
docs: add CODE_OF_CONDUCT.md
|
2026-06-25 02:35:52 +02:00 |
|
|
|
4ca27faf08
|
chore: update bun.lock after package rename
|
2026-06-25 02:35:52 +02:00 |
|
|
|
c0e2e7f8fb
|
style: format static/watchlist.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
ebb5e59134
|
style: format static/top_pick_carousel.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
379ade5fd4
|
style: format static/toast.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
f59aca5e92
|
style: format static/theme.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
7ad0b74730
|
style: format static/search/state.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
c3bd8840b7
|
style: format static/search/render.ts
|
2026-06-25 02:35:52 +02:00 |
|
|
|
0afb4e4c6d
|
style: format static/search/overlay.ts
|
2026-06-25 02:35:52 +02:00 |
|