What's Changed
- chore: remove debug logging from schedule create endpoint (f6ae1c9)
- test: update tests for cron-based check scheduling migration (89fc400)
- fix: add pristine/touched state to MultiRepositorySelector validation (92834ee)
- fix: deduplicate repository IDs in backend to prevent duplicate entries (e99aa86)
- Revert: undo all MultiRepositorySelector changes due to state pollution bug (af7f6f5)
- fix: prevent maintenance_status from getting stuck in 'running' state (06a47fc)
- fix: force Dialog and MultiRepositorySelector remount to prevent state pollution (6ea912e)
- debug: add console logging to track repository selection state (2eba155)
- fix: simplify MultiRepositorySelector onChange to prevent state inconsistencies (66cc2b0)
- fix: prevent duplicate repositories in multi-repo schedule configuration (2ea48e0)
- Revert "fix: add milliseconds to archive names to prevent collisions in rapid backups" (49937ce)
- fix: add milliseconds to archive names to prevent collisions in rapid backups (c3da101)
- fix: improve validation UX for repository selection in schedule creation (d9264b4)
- feat: add duplicate button to notification settings (639ac09)
- feat: migrate check scheduling from interval-based to cron expressions with timezone support (5ac149d)
Docker Images
Published to Docker Hub:
docker pull ainullcode/borg-ui:1.42.0
docker pull ainullcode/borg-ui:latest
Full Changelog: v1.41.5...v1.42.0