Hotfix 🔥
This is a hotfix release primarily to address a crash that could occur when performing manual searches. But hey, while I was at it, I snuck in a few quality-of-life improvements too!
Breaking Changes (Mac OS Users)
- Upgraded to the most recent version of
confy. This changes the default location of the configuration file for Mac OS users to their default XDG path. A new command was also added tomanagarrto make it easier to discover the default config path:managarr config-pathto find the new path for Mac OS (#54)
Features
- Added a new
managarr config-pathcommand that outputs the default configuration file path for the current OS, to help users locate their config files more easily (#54) - Added support for specifying which root folders and disks to monitor in the UI via the new
monitored_storage_pathsconfiguration option for each Servarr (#53)- Users can now specify which disks to display in the UI (Uses simple filtering with no collapsing into super directories)
- Any specified paths that are root folders are collapsed into the super directory. For example: If a user has the root folders
/media/tv,/media/reality,/media/cartoons, andmonitored_storage_paths: ['/media'], then theStatsblock in the UI will show the following underRoot Folders:/media/[tv,reality,cartoons]
- Implemented a forgotten
managarr lidarr list disk-spacecommand for Lidarr - Improved the
Stats -> Disk SpaceUI to display the actual path that's being monitored instead of justDisk 1, Disk 2, etc.
Fixes
- Sonarr API updated to sometimes allow either seeders or leechers to be null — this was causing crashes during manual searches when the API returned unexpected null values. Turns out the Sonarr API has opinions about what data it feels like sending back sometimes
- Improved the system notification feature so it can persist between modals
- Improved the first-time run behavior so that it outputs the default configuration file it tries to load — should make it way easier to get started
managarr config-pathshould work without a pre-existing config already in place (#54)
Security Fixes
- Updated all dependencies to address CVE-2026-25541 in the
bytescrate
Docs
- Updated the README so that the example configuration only includes references to Servarrs that are actually supported (#55)
- Updated README to tell users to use
managarr config-pathas the default method to discover the location of the default configuration file
Refactor
- Refactored the SonarrEvent enum to not unnecessarily wrap dual
series_idandseason_numbervalues in a tuple when both values can be passed directly — cleaner code is happy code - Removed the filtering of
monitored_storage_pathsfrom the networking module and migrated all of it to the UI