Skip to content

v2.13.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Aug 21:30
360738a

2.13.0 (2026-08-16)

Features

  • anime: fall back to the anidb bridge when kitsu-imdb has no entry (1f9a059)
  • catalogs: add a back to top button (bc78e94)
  • collections: carry Fusion's own Trakt list sources (ba84f88)
  • config: add built-in MDBList and Gemini keys (c5be0db)
  • config: import a configuration from a link (f37de15)
  • dashboard: add LOG_QUERY_MAX_ENTRIES and LOG_VIEWER_MAX_ENTRIES settings (440856b)
  • discover: filter movies by TMDB release type (15fd9f1), closes #642
  • discover: filter series by TMDB show type (513c5f5), closes #636
  • mdblist: drop the cache TTL floor on watchlist and up next (64983bb)
  • setup: rebuild the presets tab as a guided setup surface (513a03a)
  • simkl: add Up Next catalogs (f3b68de)
  • warmup: break the image warm summary down by image class (b27f88c)

Bug Fixes

  • anime: repair the kitsu to imdb mapping (1f9a059)
  • cache: give a background rebuild a cost ceiling (dd17ee0)
  • cache: let a refresh update an entry but never recreate it (b2b457f)
  • cache: stop refreshing entries the classifier shortened (8f33a45)
  • catalogs: keep paging a filtered catalog past an empty page (39d2ca2)
  • catalogs: keep tags when importing catalogs (391207d)
  • catalogs: match tag names without regard to case (391207d)
  • catalogs: warn when deleting a catalog a collection uses (99c520d)
  • collections: carry a merge's parts so it rebuilds on import (415867c)
  • collections: import a collection from a link (ba84f88)
  • collections: keep a folder that has no sources yet (939a008)
  • collections: let a Nuvio export drop the config id too (22bc897)
  • collections: match a retyped or MAL discover catalog to its manifest entry (ba84f88)
  • collections: rebuild merged, MDBList and FlixPatrol catalogs on import (728dd8f)
  • collections: reload the catalog list once a save lands (ba84f88)
  • collections: route native sources one folder at a time (ba84f88)
  • collections: say that saving does not reach the app (168dd15)
  • collections: stop rebuilding a catalog that was deleted (85a6082)
  • collections: stop saying an empty folder is dropped (edf4f8e)
  • dashboard: filter logs in the buffer, not in the browser (440856b)
  • manifest: emit one genre extra per catalog (3916d0b)
  • manifest: type the translation and catalog-type lookups, drop dead locals (3916d0b)
  • movielens: say which sync numbers come from MovieLens (15a819f)
  • movielens: stop missing imported MDBList ratings (b4eff78)
  • search: drop adult results the IMDb path let through (bf309e9)
  • search: resolve TVDB certification when an age cap is set (95f9f49)
  • search: resolve TVDB certification when an age cap is set (adc7001)
  • search: stop stripping non-Latin IMDb suggestion queries (10e2eed)
  • server: decide compression by the route express delivers (350234a)
  • simkl: fetch sync/activities with GET (f3b68de)
  • simkl: keep catalog TTLs off the shared watching blob (f3b68de)
  • simkl: lower the activity check default to 30 minutes (f3b68de)
  • ui: make the support link a native button in the settings nav (5ea6a5f)
  • warming: keep forced warms from shifting the schedule (b41b329)
  • warmup: warm the custom art URLs clients actually request (0d8ceaf)