What's new
- Rename feature: Scans Plex directly by label — no longer depends on run history. Full SSE progress page.
- Backup system: Automatic daily backups + pre-migration safety net. Configurable frequency & retention on the Tools page. One-click restore.
- Update notifications: Yellow banner when a newer version is available (checks GitHub Releases hourly).
- Live run progress: Shows which row is being curated/delivered for the active user during a run.
- Restricted users: Toggle displays as off in the user list.
- Editor UX: Name field editable for new rows; existing rows use the Rename button/dialog.
Fixes
- Rename cache invalidation (back to Rows shows new name immediately)
- Version check handles both PEP 440 and GitHub tag formats
- E2E tests updated for new rename flow