This release introduces a major refactor of the Folder View for a much-improved browsing experience, changes the backend logic for artwork uploads, and fixes a key bug in the text overlay logic.
🚀 Features & Enhancements
- Complete Folder View Rewrite: The "Folder View" has been completely rebuilt from the ground up.
- Backend: The old API endpoints (/api/folder-view/items and /api/folder-view/assets) have been replaced with a single, new recursive endpoint (/api/folder-view/browse) that intelligently handles browsing both folders and assets.
- Frontend: The FolderView.jsx component was rewritten to support the new API, providing a faster and more intuitive way to navigate your asset directories.
- Improved Manual Mode UI: The "Manual Mode" page (RunModes.jsx) now features "Select Library" and "Select Folder" buttons to make selecting a destination folder easier.
🔧 Fixes
- Text Overlay Logic (Posterizarr.ps1): Fixed a critical bug where text overlays were being skipped incorrectly. The script now uses a logical AND (instead of OR) for the skip flags, ensuring text is only added when both skip flags are false.
- Manual Mode Validation: Simplified the backend validation. A folderName is now always required when running manual mode, regardless of the poster type.
⚙️ Backend & Internal Changes
- Artwork Upload Method: The mechanism for uploading artwork in manual mode has been updated. It now sends the raw file content via application/octet-stream instead of using InFile and image/jpeg.
- Sidebar Refresh Rate: The "Manual Assets" count in the sidebar now refreshes every 10 minutes instead of every 3 seconds to reduce unnecessary API calls.
- Localization: Added new translation strings (DE, EN, FR, IT, PT) to support the new "Select Library" and "Select Folder" UI elements.
Full Changelog: 2.1.0...2.1.1