What's New
Health Monitoring & Auto-Recovery (PR #74)
- Periodic health checks for Sonarr/Radarr instances (default every 5 min, configurable)
- Auto-pause queues when instance becomes unreachable
- Auto-resume queues after 2 consecutive healthy checks (anti-flapping)
- Discord notifications on health status transitions
- Dashboard shows response time, error details, and failure count per instance
Clone Queue & Presets (PR #75)
- Clone button on queue cards — opens Create modal pre-filled with source queue settings
- Preset dropdown in Create Queue modal: Aggressive Missing (hourly), Weekly Cutoff Unmet (weekly), New Releases (every 4h)
Config Export & Integrity Check (PR #76)
- Download configuration as JSON from settings (instances, queues, exclusions, notifications — secrets redacted)
- Database integrity check via PRAGMA from settings page
- Settings page refactored to collapsible accordion layout
- UX: toast notifications replace browser alerts, loading state on save buttons
Enhanced Activity Polling (PR #77)
- Dashboard activity table live-updates every 15 seconds
- System status polling reduced from 60s to 30s
- Clear filters link on Library and Exclusions pages
Stats
- 55 new tests (45 health monitoring, 3 clone, 7 config export)
- 4 PRs, all independently reviewed and merged