2.10.0 (2026-08-03)
Features
- add PREFER_SMALLER_POSTERS_TMDB toggle (d9387b2)
- add PREFER_SMALLER_POSTERS_TMDB toggle (51d3401)
- anime: backfill anime id mappings from animeApi (b58d50c)
- art proxy: guard the passthrough and follow the provider's own validity (acd7b93)
- art proxy: read CDN-Cache-Control and split the two cache audiences (baa2309)
- art: add landscape url patterns option (a33d1b7)
- catalogs: allow a per-catalog override of the digital release filter (dbe40ed)
- filters: hide watched items from Simkl (dbe40ed)
- image cache: add built-in provider policy (b12ced8)
- search: add IMDb suggestions as a typo tolerant search provider (bda234f)
- search: add Simkl as a search provider (9b39cd2)
- search: add Simkl as an anime search provider (73b25dd)
- search: build Simkl results from Simkl's own data (cc1b345)
- ui: save from any settings section (31f9540)
Bug Fixes
- admin: serve the user export route before the :userUUID wildcard (86281f4)
- anime: fetch release dates regardless of the digital release filter (dbe40ed)
- art proxy: relay the provider's CDN-Cache-Control when following it (9c6a829)
- art proxy: relay the provider's CDN-Cache-Control when following it (b2e8f68)
- art proxy: stop overriding the client and CDN cache contract (3c5583f)
- collections: keep the genre when importing a Fusion export (77150fc)
- dashboard: report image warming per run instead of per process (37a4b72)
- dashboard: show every search provider in the performance tab (ac8b53b)
- filters: keep hide-watched out of completed and history catalogs (dbe40ed)
- further improvements to save configuration gating logic (2151070)
- handle cached chunks better between addon updates (6529450)
- handle cached chunks better between addon updates (e766e96)
- mal: stop the genres catalog hiding everything that is not a TV series (55192ab)
- meta: use TMDB original-language art when no English art exists (5bd73d3)
- movielens: resolve conflict between maxYear and maxFutureDays (a1eb9ee)
- movielens: resolve conflict between maxYear and maxFutureDays (f8367d3)
- movielens: sync anime film ratings from Simkl (a71b65f)
- only require mdblist keys when mdblist catalogs are enabled (9343f70)
- search: flag Trakt search as VIP only (b39f8cf)
- search: make Simkl search opt-in (627c874)
- simkl: apply SIMKL_ACTIVITIES_TTL without a restart (dbe40ed)
- tmdb: cache movie and series detail responses (cc1b345)
- warmer: register IMAGE_WARM_PROXY_BASE (1dc2481)
- warmer: stop refetching every rendered poster each cycle (a0992ff)