fix(character-dictionary): cache AniList media resolution to skip repeat

- Add anilist-resolution-cache.json to persist seriesKey→mediaId mappings
- Skip AniList search when a cached resolution or matching snapshot exists
- Expose readCachedSnapshots and readCachedMediaResolution from cache module
This commit is contained in:
2026-05-16 16:19:22 -07:00
parent 3a7d650a70
commit b6272b229e
5 changed files with 171 additions and 4 deletions
@@ -0,0 +1,4 @@
type: fixed
area: character-dictionary
- Reused cached character-dictionary media matches so loading a title with an existing snapshot no longer sends another AniList search request.