0.3.22
- Add Fanart.tv fallback for textless images (2a703d3)
Integrate optional Fanart.tv support as a fallback when TMDB lacks textless posters/backdrops. Adds FANART_API_KEY env var and a fanartKey token/config param, a fetchFanartImages helper (12h cache, sorts images by likes), and uses Fanart results for 'clean'/'alternative' poster/backdrop fallbacks. Wires fanartKey through the UI (home/workspace controls), localStorage persistence, proxy token mapping, and cache keys so behavior can be toggled per-token. Also bumps package version. - Add backdropRatingsMax support (c1b16b1)
Introduce a new backdropRatingsMax setting to limit the number of rating badges on backdrops. Added lib/backdropRatingsMax.ts with normalization, min/max (1–20) and default (null). Wired the value through token parsing and query generation in app/[type]/[id]/route.ts, updated proxy manifest and config handling in app/proxy/[...path]/route.ts and lib/addonProxy.ts, and added UI/state bindings and controls in HomePage, Workspace page/view and workspace controls so users can set/reset the value. Also applied the cap when building badge arrays so backdrop badges respect the configured maximum.
Full Changelog: v0.3.21...v0.3.22