What's Changed
v2.0.0 - The UI Update!
This is the big one! After an incredible amount of work, Posterizarr v2.0.0 is here, transforming the project from a command-line script into a full-featured application with a powerful Web UI.
A massive thank to @cyb3rgh05t for making this happen!
🚀 Major Feature: The Web UI
The biggest change is the introduction of a complete Web UI built from the ground up.
- ✨ Modern Dashboard: A customizable, drag-and-drop dashboard showing script status, system info, run history, and recently created assets.
- ⚙️ Full Configuration: No more manual config file editing! A complete settings editor with search, tooltips, and validation for all script options.
- 🖼️ Asset Galleries: Browse all your created posters, backgrounds, and title cards in filterable, paginated galleries with an image size slider.
- 🏃 Manual Mode: A dedicated page to manually search TMDB for posters, create title cards, or generate backgrounds. You can even upload your own CSV for manual runs.
- ⏰ Scheduler: Configure, enable/disable, and manually trigger the script scheduler directly from the UI.
- 🔄 Asset Management: A powerful Asset Replacer to find and replace existing posters and a Manual Assets view to manage uploaded files.
- 📁 File Management: Upload your own fonts and overlay images directly through the UI, with previews.
- 🔐 Auth & Themes: The UI is protected by Basic Authentication and includes a Theme Selector (with *arr, Plex, and Seerr themes).
- 🌍 Internationalization: Support for multiple languages via a simple dropdown.
- 🔍 Log Viewer: A built-in log viewer to see both backend (script) and frontend (UI) logs.
- ❓ Missing Assets: A new view to help identify items in your media servers that are missing posters.
🔧 Backend & Core Enhancements
- Database: Added a new database to track script runtimes and asset history.
- Improved Logging: Reworked logging for both the backend and UI, including rotated logs and cleaner container output.
- Provider Search: Re-invented asset searching on TMDB/TVDB for more accurate results.
- Docker Improvements: Numerous fixes and enhancements for a smoother container experience, including better TZ handling.
- Performance: Implemented efficient asset caching, build compression, and reduced API calls to media servers.
- Runtimes: Added detailed runtime history and stats.
- New JSON Output: Added new
images.jsonoutput for better tracking.
🐞 Bug Fixes
This release includes hundreds of bug fixes. Highlights include:
- Fixed countless typos (
Clould,Skiping,reseted). - Corrected logic for Season 0 / Special seasons.
- Fixed issues with TMDB/TVDB fanart searching in the replacer.
- Resolved bugs related to Docker paths, permissions, and environment variables.
- Patched up issues with manual runs, file uploads, and config migration.
- Fixed poster replacement logic that added extra text.
- ...and hundreds of other minor layout, style, and logic fixes.
New Contributors
- @cyb3rgh05t made their first contribution in #327
Full Changelog: 1.9.99...2.0.0