What's Changed
This release adds Group Display Ordering for full control over homescreen layout, a Config Backup & Restore system, a new Collections List View, and fixes for poster images breaking on separate Docker networks.
Group Display Ordering
Control exactly how your collection groups appear on the Plex homescreen. Each group now has a display order setting, with lower values appear first. Choose between Grouped mode (collections clustered by group) or Merged mode (round-robin across groups for a mixed homescreen). Drag-and-drop reordering on the Groups page makes it easy to arrange. (#77)
Config Backup & Restore
New Backup tab in Settings lets you export your full config, import a previously saved config, and validate it before applying. Includes one-click revert to the previous config if something goes wrong. (#78)
New Features
- Groups List View - If you aren't a fan of the card grid view on the Groups page, you can now switch to the list view for a simpler layout without posters. (#78)
- Collections List View - The Collections page now supports a list view alongside the existing grid, making it easier to scan large libraries at a glance (#78)
Bug Fixes
- Fixed poster images not loading for users on separate Docker networks - all poster URLs are now proxied through the backend instead of pointing directly at Plex (#80)
- Fixed Trakt sync silently skipping sources due to an indentation bug (#76)
- Fixed duplicate source entries - third-party synced collections no longer appear as both a Plex and third-party source in the group editor (#76)
- Fixed sync failures (Trakt, Letterboxd, MDBList) crashing rotation - failures are now logged and rotation continues with existing Plex collections (#76)
Improvements
- Reduced log noise by changing load_config log level to DEBUG
- Automated VERSION file updating on release/nightly builds
Full Changelog: 0.5.2...0.5.3