🚀 What's New
- Season Logo Support: You can now apply show logos (from TMDB, FANART, or TVDB) directly to season posters. This includes automatic provider searching, text fallbacks, and single-color rendering for SVG logos.
- Advanced Season Title Handling: Added superscript formatting for season titles (e.g., Season²), alongside global configuration overrides to properly detect and apply custom season names directly from your
config.json. - Anonymous Telemetry: Introduced an opt-out, privacy-respecting telemetry system to help guide future development priorities. It sends a minimal payload (UUID, OS, Target Media Server, App Version) with absolutely no PII, IP addresses, or file paths. -> https://fscorrupt.github.io/posterizarr/telemetry/
🛠️ Enhancements & Changes
- Webhook Reliability: Improved Discord webhook logging and error handling. Discord URLs are now sanitized to strip embedded credentials, and custom Apprise schemes (like
discord://andtelegram://) are explicitly allowed without triggering SSRF safety blocks. - UI & Frontend Updates: * Improved the logo fetching priority logic for seasons in the manual run mode to prevent "Season X" from breaking logo searches.
processWithOverlaysnow defaults totruein the AssetReplacer component.
🐛 Bug Fixes
- ImageMagick Sizing: Fixed an issue where the
-extentargument incorrectly usedPosterSizeinstead ofBackgroundSizefor TitleCards and BackgroundCards (Closes #579). - Error Parsing: Improved ImageMagick error string parsing to catch specific
magick:error outputs instead of dumping the entire unformatted error. - WebUI Config Fallbacks: Normalized boolean checks for season name overrides in the frontend, preventing bugs where string
"true"values weren't properly respected by the WebUI.
What's Changed
- Sync Main to Dev by @fscorrupt in #585
- feat: Season Logos, Anonymous Telemetry & Core Improvements by @fscorrupt in #586
📑 Commit Log
85b1bc8- Add anonymous telemetry and update docsa4a594b- Update configuration.md for telemetry switch9579a58- Improve Discord webhook logging and error handlingfafc221- Allow Apprise schemes; sanitize Discord webhook URLs5411086- Add logo support for Seasons, superscript handling, and text fallbacks155329b- Update AssetReplacer.jsx default state21af74b- Update RunModes.jsx to allow manual logo fetching for seasons8d15df4- Update RunModes.jsx search query logic for season logos596c3aa- Load global config and apply season name override0251bce- Normalize season override checks and fallbackscb018e7- Fix ImageMagick error parsing and extent resize
Full Changelog: 2.2.49...2.2.50