Our largest release ever with a long list of incremental improvements by many great contributors. Thanks to all of them!
- Proper dark style support and removal of style hacks
- Prevent duplicate repos from being added. Fixes #473
- New setting to store previously selected profile. Fixes #241
- Add error message when Borg binary is missing. Fixes #333
- Notify of errors after system tray backup run. Fixes #105
- Linux Desktop file: fix syntax, enhance Categories, add a Keyword. By @sten0
- Fix parsing "changed link" lines. By @ktosiek
- Add paste button for source paths. By @samuel-w
- Prevent profiles from sharing the same name. Fixes #512. By @samuel-w
- Add copy button for repository URLs/paths. Fixes #409. By @samuel-w
- Move socket file from state-dir to tmp-dir. Fixes #513
- Save main window state before closing. By @Hofer-Julian
- Parse owner changes in borg diff results. By @ktosiek
- Fix tests for PyQt 5.15 on Linux. By @samuel-w
- Refactor Linux autostart by @samuel-w
- Add correct icon for notifications on Linux. By @Hofer-Julian
- Newer macOS deploy target for detecting dark mode. Fixes #575
- Enable multiselection on source list by @XXXBold
- Allow selection of multiple files by @samuel-w for #593
- Prevent running backups on metered network. By @ktosiek
- Add autosorting for source list. By @samuel-w
- Use dt.now everywhere. By @samuel-w
- Improved progress updates. By @SergioRAgostinho