This update brings a highly requested recovery feature and several significant under-the-hood improvements to make Posterizarr faster and more maintainable.
✨ What's New
- New Feature: Restore Mode
-
You can now push your local artwork backups directly back to your media servers (Plex, Jellyfin, Emby) without needing to change settings in order to reupload them.
-
CLI Support: Run targeted restores by specifying
-RestoreLibrary,-RestoreItem, or-RestoreType. -
WebUI Integration: Easily manage and trigger restores visually using the brand-new Restore Mode Modal.
-
- WebUI Enhancements
- Added a new "Pending" status for upcoming scheduled runs.
- Added support for root-level assets and library configuration filtering within the Backup Assets gallery.
- Transitioned to using relative API paths instead of hardcoded URLs for better reverse-proxy compatibility.
🛠️ Core & Architecture Refactor
- Modularized Integrations: Refactored server connections into dedicated, cleaner modules (
AssetReset.ps1,AssetUpload.ps1,Plex.ps1,JellyEmby.ps1,Sync.ps1). - Expanded Scope: Posterizarr is now officially described as generating "beautiful assets" rather than just textless posters, reflecting its growing capabilities across seasons, backgrounds, and title cards.
- Addressed auth bypass behavior for protected static assets.
What's Changed
- Sync Main Manifest to Dev by @fscorrupt in #619
- Introducing Restore Mode & WebUI Enhancements by @fscorrupt in #620
Full Changelog: 3.0.4...3.1.0