Changelog
- Add support for 2FA authentication
- New updates and release notes are now displayed in the dashboard
- Greatly improve performance in restic read operations by caching results in the backend
- Versions of restic, rclone an shoutrrr are now displayed in the footer
- Auto detect any custom —hostname flag passed in container and use this instead of the default
zerobytehostname. - Add more context in the notifications sent
- Fix mounting issue with older nfs versions (v3)
- Increase backup name length limit to 128 characters
- Format dates using browser configured locale
Pull requests
What's Changed
- feat: display updates and release notes by @nicotsx in #290
- refactor: use backend cache in restic operations by @nicotsx in #295
- feat: show components versions by @nicotsx in #297
- feat: detect if a custom docker hostname was set before defaulting by @nicotsx in #298
- refactor(notifications): add more context in title by @nicotsx in #296
- refactor: move from biome to oxlint/oxformat by @nicotsx in #311
- feat(ui): improve local repository path display and messaging by @tvarohohlavy in #226
- refactor: improve perf by calling api in parallel in clientLoaders by @nicotsx in #312
- feat: explicit line-endings and code style by @tvarohohlavy in #302
- fix: include full nfs/cifs utils to fix mounting issues in older protocol versions by @nicotsx in #320
- refactor: better-auth by @nicotsx in #319
- refactor: implement a proper code migration system by @nicotsx in #324
- chore: add more linting rules and fix warnings by @nicotsx in #325
- Fix ENOENT error on fresh install due to missing restic.pass by @tvarohohlavy in #323
- chore(deps): bump the minor-patch group across 1 directory with 19 updates by @dependabot[bot] in #327
- increase name length limit from 32 to 128 characters in backup schedules by @tvarohohlavy in #330
- fix: update NFS version select to use controlled value by @tvarohohlavy in #329
- feat: add 2FA (TOTP) support by @nicotsx in #326
- chore(deps-dev): bump oxlint-tsgolint from 0.10.1 to 0.11.0 in the minor-patch group by @dependabot[bot] in #332
- docs: add troubleshooting readme file by @tvarohohlavy in #321
- chore: add a pre-commit hook to format files by @nicotsx in #336
- refactor: format dates in a human-friendly way by @nicotsx in #334
- test(e2e): admin user registration by @nicotsx in #338
- e2e: test backup & restore functions by @nicotsx in #341
- feat: add CLI command to change username by @nicotsx in #342
- test(e2e): fix running on linux by @nicotsx in #343
Full Changelog: v0.21.1...v0.22.0