What's Changed
Backend Fixes
- Fixed ImportBlocked event spam - Was emitting 289 events for a single corruption, now correctly emits 1 event per state change
- Fixed NotificationSent aggregate_id - Was incorrectly using file path instead of corruption UUID for event correlation
- Added PUID/PGID support for Docker - Fixes permission issues on Unraid and other systems that use custom user IDs
Frontend Fixes
- Fixed "Add Server" button not responding - Added proper validation feedback with toast notifications when fields are missing
- Added visual required field indicators - Red asterisks on required form fields
- Added success/error notifications - Toast messages for server add/update operations
Manual Intervention Improvements
- Added prominent purple styling for ImportBlocked, ManuallyRemoved, and DownloadIgnored states
- Added alert banner on Corruptions page when items need manual intervention
- Added DownloadIgnored to the "Manual Intervention Required" notification group
Docker Users
This release adds proper support for PUID and PGID environment variables. If you were experiencing permission errors (like "mkdir /config/logs: permission denied"), update to this version and set:
environment:
- PUID=99 # Your user ID
- PGID=100 # Your group IDFixes
Full Changelog: v1.1.2...v1.1.3