- Updated to version 0.9.1:
* Profile Sidebar and New Setting Interface,
(gh#borgbase/vorta#1809).
* Exclude GUI, (gh#borgbase/vorta#1846).
* Use Qt6 for the interface, (gh#borgbase/vorta#1685).
* Integration testing with Borg and increased coverage.
- Changes from version 0.9.0:
* 0.9 branch now uses PyQt6 under the hood.
- Rename fix-dependencies.patch to vorta-fix-dependencies.patch
and rebase.
- Spec file tidy up.
OBS-URL: https://build.opensuse.org/request/show/1138162
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=43
- Update to 0.8.9
* Supply repository and archive name to borg in BorgListArchiveJob.
* Add missing brackets fixing BorgListArchiveJob.
* Add Dutch language update
* Pin pyobjc to v8 branch
- Update to 0.8.8
* This version adds compatibility for Borg v1.2.2 and addresses several
smaller UI bugs.
* Fix sorting of diff results.
* Remove legacy tree_view (tree model) implementation.
* Remove unset repository value from combobox when a repo is selected.
* Replace --prefix with -a for borg v1.2.2 also.
* Use isomtime instead of mtime from borg v1.2.2 on.
* Add compatibility feature V122.
* Link to report form chooser for critical errors. (#1451)
* (real-yfprojects/profile-sidebar, real-yfprojects/master) Update
actions/checkout to v3. (#1433)
* Add default unset value to repo combobox. By @real-yfprojects (#1429)
* Enhance community docs and bug reporting. By @real-yfprojects (#1419)
* Add pull request template.
* Add CONTRIBUTING file.
* Create feature_request.md
* Create bug_form.yaml
* Create config.yml
* Update bug_report.md
* Log the error when parsing a file in ~/.ssh fails. (#1410)
* Hide SSH dropdown for local repos. By @real-yfprojects (#1407)
* Add badges to README.md. (#1406)
* Improve tooltips in archive tab. By @real-yfprojects (#1401)
* Run hooks on the code base.
* Configure pre-commit hooks and configure black for tests also.
* Create .git-blame-ignore-revs (#1395)
* Move linting to the top in test.yml (#1391)
* Apply automatic formatting
* Add config files for autmatic formatting
* Cleanup temp files. By @marco44 (#1384)
* Add spaces after assert and enhance git py diff. By @real-yfprojects (#1385)
* Improve the extract and diff dialog. By @real-yfprojects (#1219)
* (real-yfprojects/sort-diff-result, sort-diff-result-2) Add icons to display
mode combobox.
* Add icon for folder on top button.
* Improve extract dialog GUI.
* Add sorting to ExtractDialog.
* Implement extracting exactly the selected files.
* Use new treemodel for extract dialog.
* Keep GUI responsive while processing diff results.
* Open DiffResultDialog as a normal dialog instead of a sheet.
* Update diffresult.ui with new features and prettyfy it.
* Use new treemodel for diff view.
* Implement fresh TreeModel for TreeViews.
* Add missing Qt dependency for tests (#1376)
* Fix seconds and microseconds for fixed schedule and fix scheduling for the same day. (#1368)
* Log json diff line parsing errors. By @real-yfprojects (#1369)
OBS-URL: https://build.opensuse.org/request/show/1034624
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=35
- Update to 0.8.7
* Deal with new archive_progress key (#1353)
* Raise ValueError in case of unknown change type in diff json. By @real-yfprojects (#1350)
* Fix unlink action when repo combobox is empty. By @real-yfprojects (#1342)
* Show date of next backup. By @tal66 (#1319)
- Update to 0.8.6
* Remove call to QTranslator.language() in get_locale. (#1316)
- Update to 0.8.5
* Fix macOS Archive settings form sizing (#1311)
* Fix copying the current repo to the clipboard. By @real-yfprojects (#1313)
* Determine source files for translations dynamically. By @real-yfprojects (#1309)
* Remove leftovers in repo selector (#1308)
* Pause scheduling temporarily on failures. By @real-yfprojects (#1299)
* Only schedule backup after a manual run, improve labels. @real-yfprojects (#1302)
* Select and delete multiple archives. By @real-yfprojects (#1307)
* Preserve last creation log per profile for scheduler. By @real-yfprojects (#1296)
* Don't schedule if no repo is set. By @real-yfprojects (#1288)
* Hotfix for right-click archive menu. By @real-yfprojects (#1285)
OBS-URL: https://build.opensuse.org/request/show/984315
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=33
- Update to 0.8.4
* Major changes:
* Improve UX and HIG-conformity. By @real-yfprojects (#1176)
* Rewrite scheduler logic. By @real-yfprojects (#1204)
* Other improvements:
* Change default returncode for log. By @real-yfprojects (#1193)
* Update next backup time label. By @real-yfprojects (#1180)
* Support new borg compact command (#1205)
* Change keyring label to improve UX on Gnome. By @real-yfprojects (#1181)
* Add missing translate strings. By @delfino-nunez (#1229)
* Fix setting a timer value too large for C++ int. (#1230)
* Add missing translation marking. By @delfino-nunez (#1240)
* Use accept-new for host keys. By @delfino-nunez (#1238)
* Properly set dialog titles. By @delfino-nunez (#1246)
* Use fnmatch for exclude patterns. By @real-yfprojects (#1253)
* Add a button to mount full repository. By @real-yfprojects (#1257)
* Clarify enable_background_question label. By @real-yfprojects (#1262)
* Improve SecretStorage locking behavior. By @Aeysol (#1255)
* Set repo stats to N/A after delete or prune. By @real-yfprojects (#1251)
* Improve keyring logging. By @real-yfprojects (#1263)
* Better diff selection without extra dialog. By @real-yfprojects (#1235)
* Add support for special file types in borg diff output. By @real-yfprojects (#1265)
OBS-URL: https://build.opensuse.org/request/show/978312
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=31
- Update to 0.8.2
* Refactor Borg job scheduling. By @bastiencyr
* Remove APScheduler dependency and use QTimer directly
* Python 3.10 compatibility
- Update to 0.8.1
* Use native threading module in job_manager. (#1096)
* Fix next_job timer logic. By @jayeclark (#1100)
* Remove jobs if scheduler setting is changed. (#1105)
* Remove jobs before deleting profile (#1107)
* Make sure correct sources are removed (#1110)
* Address DB Locking issues (#1109)
* Refactor: Split up vorta/models.py (#1112)
* Notify on failed repo checks (#1113)
- Update to 0.8.0
* Implement multiple queues. By @bastiencyr (#1045)
* Show backup size with excludes applied. By @freder (#961)
* Remove APScheduler dependency, Python 3.10 support (#1086)
* Add tooltip containing path name. By @XXXBold (#1072)
* Increases the maximum allowed number in prune keep. By @lstrz (#1089)
* Always handle autosave setting when saving SettingsModel. By @phihos (#1093)
OBS-URL: https://build.opensuse.org/request/show/943107
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=29
- Update to 0.7.7
* New features:
+ Import/export settings (or bootstrap with default config)
+ Add support for 'diff --json-lines'
* Bugfixes and refinements:
+ Alert when deleting last profile
+ Put folders first in diff/extract
+ Skip sizing folders on permission error
+ Called set_progress() on wrong class
+ Fix color for eye icon when masking password
+ Refuse to add inaccessible folders, warn on inaccessible files during backup
+ Open window on left-click on Linux
+ Fix issue #940 - KeyError in get_dict_from_list
+ Correctly rename profile in dropdown
+ Fix 'list --json-lines' command when only a single result line is output
OBS-URL: https://build.opensuse.org/request/show/904387
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=26
- Update to version 0.7.5
* Bug fixes and improvements
+ With this release you can disable the system keychain and
just keep the repo passphrase in Vorta's settings DB
(slightly less secure).
+ Also, keyring is now picked by assigning a score. So it will
prioritized KWallet on KDE and Secret Storage on Gnome.
+ Use json mode to list archive files. By @rblenis (#885)
Add untranslated strings. By @samuel-w (#902)
OBS-URL: https://build.opensuse.org/request/show/885893
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=24
- Update to version 0.7.3
* Possible Breaking Changes
+ This removes the profile_slug from the default archive name
and prefix. This change only applies to new backup profiles.
So if you use the same repo for multiple projects on the
same hostname, be sure to check your prune prefix as well.
The new default archive name is:
{hostname}-{now:%Y-%m-%d-%H%M%S}
* New Features
+ Add mount option override checkbox. By @samuel-w (#682)
+ Add custom options to borg create command.
By @samuel-w (#677)
+ Add rename action. By @samuel-w and @m3nu (#864)
+ Give option to break repository lock. By @samuel-w (#863)
* Bugfixes
+ Remove support for deprecated macOS XML wifi list. (#868)
+ Catch more possible SSH key parsing errors. (#789)
+ Improve cancelling Borg process (#786)
+ Add QTimer to ensure background jobs are scheduled correctly.
(#780)
+ Fix corrupted archive table list during refresh if sorting
is enabled. By @rblenis (#784)
- Rebase patch:
* fix-dependencies.patch
OBS-URL: https://build.opensuse.org/request/show/874669
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=20
- Update to version 0.7.2
* Renable buttons on cancel. By @samuel-w (#772)
* Allow pasting files/folders from file manager, set model
defaults (#759)
* Add option to disable exit dialog. By @samuel-w (#681)
* Allow only one profile with --create. By @samuel-w (#744)
* Improved password handling and transparency. By @samuel-w
(#550)
* Fix file selector dialog (#764)
* Fix label colour not changing on dark mode change.
By @samuel-w (#757)
* Cleanup database at exit, use write-ahead logging.
By @samuel-w (#696)
* Sort files in Extract dialog alphabetically. By @samuel-w
(#741)
* Update check message on completion. By @samuel-w (#672)
* Give error message on unmount failure. By @samuel-w (#668)
* Improve exception handling. By @samuel-w (#628)
* Ensure system keychain is unlocked before using it.
By @samuel-w (#607)
* Create backups from command line using existing profiles.
By @samuel-w (#556)
* Diff: better color of added and removed text.
By @samuel-w (#649)
* Add KWallet support. By @samuel-w (#540)
* Correctly sort archives by size. By @samuel-w (#729)
* Refactoring: remove last exec_, add tests, retain archive
deletion message. By @samuel-w (#722)
* Refactor add and rename to not use exec_. By @samuel-w (#721)
* Improve autostart test. By @samuel-w (#720)
OBS-URL: https://build.opensuse.org/request/show/870567
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=18
- Update to version 0.6.22
* Remove keyring dependency and refactor keyrings
* Allow for extra borg arguments per-repo
* Reduce memory usage by removing main window from memory when closed
* Prevent KeyError when reading KnownNetworks on macOS
* Expand user path in python before setting BORG_RSH
* Catch Keyboard interrupt when running in foreground mode
* Make autostart for Linux more stable
* Avoid duplicate files in Extract dialog, avoid passing None to shlex when parsing extra args
* Changes vorta's default tray icon to white on GNOME
* Workaround for jeepney DBus-lib and asyncio event loop.
Fixes gh#borgbase/vorta#234
* Fall back to saving passwords in the database, when no Gnome-Keyring is installed
* Implement QtSingleApplication
Implements gh#borgbase/vorta#243
* Remove non-ASCII em-dash from Manifest.in
* Re-enable mounting of whole repo
* Get borg version and path on startup. Link to log folder
Implements gh#borgbase/vorta#247
* Add helper class to manage Borg version and supported features
Implements gh#borgbase/vorta#250
* Correctly set environment encoding (pyinstaller issue)
Fixes gh#borgbase/vorta#220
* Fix default white icon behaviour for Ubuntu GNOME
* Don't delete item from sources if item==None
* Fix issue when Borg binary is missing
Fixes gh#borgbase/vorta#258
* Add date-based log rotation
Partially fixes last part of gh#borgbase/vorta#121
* Remove unique constraint from Archive ID
OBS-URL: https://build.opensuse.org/request/show/734608
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/vorta?expand=0&rev=10