0.18.0 (2026-09-19)
Bug Fixes
- arr-compat: add downloadclient, fix lookup prefixes, fix Open in Radarr links (915cfc9)
- arr-compat: implement Radarr/Sonarr exclusion list endpoints (32935d1)
- arr-compat: parse Sonarr requests tvdbId identity against Cinephage tmdbid (f697991)
- arr-compat: resolve case-insensitive routing + real language/languageprofile data (85901b6)
- download-clients: align the debrid client form with the app template and clarify torrent-acquisition UX (2f87c28)
- downloads: persist failed grabs to download_history (d4cd116)
- downloads: stop the infinite import retry loop for permanently-failed items (d780124)
- imports: notify media servers immediately on import completion (12f75ed)
- indexer: revert NoName Club indexer name to pass indexer file test (5ab74b1)
- indexers: bind search-level response.type instead of silently dropping it (c5e4c5f)
- mediabrowser: surface notify failures (2c7f7e8)
- mediabrowser: use the full Authorization header Jellyfin 12.x requires (f6a013d)
- repair yaml parsing in indexer validator script (c6787a9)
- reports: replace native confirm() with the app's ConfirmationModal and disable Export button when reports are empty (193b725)
- settings: allow saving the External URL setting (b803cea)
- settings: resolve library quality-profile dropdown defaulting and update checkbox styling. (b71d7b9)
Features
- arr-compat: add movie/series (POST/PUT/DELETE) actions (eedad39)
- arr-compat: add notification webhook support for Pulsarr/Notifiarr (c88b5a6)
- arr-compat: add Radarr/Sonarr API compatibility layer (abab4f0)
- arr-compat: add release/push endpoint for autobrr integration (fe0e5c6)
- indexers: add Blutopia direct API indexer definition (804edb6)
- indexers: add Nebulance direct API indexer definition (449e4d7)
- indexers: add PassThePopcorn direct API indexer definition (62346c9)
- library: add NFO + poster/fanart sidecar files feature and manual sidecar file regeneration task (6aef3f6)