v0.20.0
- Users can now reset their password from the host server using an internal CLI
- Users now have the option to specify a custom cron expression for their schedules instead of having to choose between our pre-made intervals
- Repositories can now be renamed
- Fix the import of existing local repositories
- Increase default timeout from 10s to 60s with the option to configure it manually with
SERVER_IDLE_TIMEOUTenvironment variable - New “Specific days” schedule type to choose exact days of the month when backups are executed
- Improve snapshots table to display repository and backup schedule’s name
- Display backup schedule and volume information in snapshot details
- Display file sizes in the file explorer
Pull requests
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #204
- chore(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.0.3 by @dependabot[bot] in #210
- chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 by @dependabot[bot] in #209
- Add monthly backup frequency with multi-day selection by @alexzapd in #190
- feat: server timeout env by @nicotsx in #219
- feat: reset password cli command by @nicotsx in #220
- fix: add missing path property to webdav and rclone default values by @tvarohohlavy in #217
- feat: display file size in the File component by @tvarohohlavy in #221
- feat(schedule-form): allow custom cron expression by @nicotsx in #214
- fix: allow arbitrary name for repositories and correctly import existing local repos by @nicotsx in #197
- Snapshots table and detail enhancement by @tvarohohlavy in #216
New Contributors
- @dependabot[bot] made their first contribution in #204
- @alexzapd made their first contribution in #190
Full Changelog: v0.19.3...v0.20.0