Commit Graph

583 Commits

Author SHA1 Message Date
Miro Hrončok e6b247f9f0
Close SVG files after reading. By @hroncok (#1135) 2021-12-11 22:51:24 +04:00
Manu 17eb71a346 Bump version to v0.8.2 2021-11-27 20:41:45 +04:00
Manu 332d5ac0a8 Update translations 2021-11-27 20:41:42 +04:00
Manu becb6a48d0
Fix macOS CI build (#1123) 2021-11-27 20:37:18 +04:00
Manu 324104bdf4
Properly save folder stats based on profile (#1118)
And bug in removing jobs when removing profile
2021-11-19 17:26:59 +04:00
Manu 0dafa9de85 Bump version to v0.8.1 2021-11-17 13:32:02 +04:00
Manu 13a25a79a2 Update translations 2021-11-17 13:31:24 +04:00
Manu 8f1fc6deb7
Notify on failed repo checks (#1113) 2021-11-17 13:29:22 +04:00
Manu 4c3e97a76c
Refactor: Split up vorta/models.py (#1112) 2021-11-17 13:14:11 +04:00
Manu 0c77fdde97
Address DB Locking issues (#1109) 2021-11-16 10:32:40 +04:00
Manu 5b769b104f
Make sure correct sources are removed (#1110) 2021-11-16 09:25:46 +04:00
Manu 09fe3aa5b8
More accurate text, when Borg is running. (#1111) 2021-11-15 17:21:07 +04:00
Manu 0b2a7c02c3
Remove jobs before deleting profile (#1107) 2021-11-15 15:18:11 +04:00
Manu d8b61a0e33
Remove jobs if scheduler setting is changed. (#1105) 2021-11-15 15:02:27 +04:00
Jay Clark 228e580def
Fix next_job timer logic. By @jayeclark (#1100) 2021-11-12 18:31:41 +04:00
Manu b38e986683
Use native threading module in job_manager. (#1096) 2021-11-12 11:05:31 +04:00
Manu b2a08b9eb0 Update all translations 2021-11-04 14:45:11 +04:00
Manu b88600b762 Bump version to v0.8.0 2021-11-04 14:41:38 +04:00
Philipp Hossner fba6a2fbe7
Always handle autosave setting when saving SettingsModel (fixes #1092) (#1093) 2021-11-02 17:10:47 +04:00
Bastien cdb1ee26ac
Fix for #1075 (#1090) 2021-10-28 15:02:09 +04:00
Luka fbbd788629
Increases the maximum allowed number in prune keep hourly to 9999 and daily to 999. (#1089)
Signed-off-by: lstrz <lstrz@users.noreply.github.com>
2021-10-27 14:56:28 +04:00
Manu c7a1077fec
Remove APScheduler dependency, Python 3.10 support (#1086) 2021-10-27 08:37:28 +04:00
Manu c963aaf3f2
Pin tzlocal version required for apscheduler (#1085) 2021-10-23 08:33:21 +04:00
Frederic Brodbeck 9bad152a80
Show backup size with excludes applied. By @freder (#961) 2021-10-18 15:41:37 +04:00
XXXBold 9919070e49
Add tooltip containing path name. By @XXXBold (#1072) 2021-10-13 18:40:19 +04:00
Bastien 54d8bbe6b1
Implement multiple queues. By @bastiencyr (#1045)
Scheduler now has the ability to run jobs on multiple repositories concurrently and run multiple jobs on one repo (by queuing them).

For each repository, there is one queue. I have represented a queue by a 'site'. Between sites (ie repository), tasks run concurrently. On one site, tasks run one by one. The user also run tasks by adding them to the queue but he can't run multiple backups because start backup button is disabled when a job is running.
2021-10-04 15:31:41 +04:00
Manu 06dc2489d7
Add new SSH key error (#1070) 2021-09-29 17:10:37 +04:00
Manu 901992f026 Bump version to v0.7.8 2021-08-26 13:02:10 +04:00
Philipp Hossner ff010b3bc4
Handle malformed .vorta-init.json on import. Fixes #1053. By @phihos (#1054)
Show error dialog when .vorta-init.json is malformed.
2021-08-12 08:32:08 +04:00
Olivier Le Moal 7d2dbe001d
Fix double call to on_user_click. By @olivierlemoal (#1031) 2021-08-02 15:02:37 +04:00
Manu ea40d7b359 Bump version to v0.7.7 2021-06-21 10:01:18 +04:00
Manu 05efc27a2c Update translations. Add SK .ts file. Fixes #1013 2021-06-21 10:00:42 +04:00
Manu 5d5415035a
Remove PyQt5 pinning. Fixes #1011 (#1022)
* Remove PyQt5 pinning. Fixes #1011
* Bump Borg version in GH workflow.
2021-06-21 09:30:01 +04:00
bastiencyr 5700f096bb
Fix for diff command (#1019)
Fixes #1016
2021-06-20 14:15:19 +04:00
Manu eb037dd41b Build fixes 2021-06-08 18:50:56 +04:00
Manu 748e546b9c Bump version to v0.7.6 2021-06-08 18:09:43 +04:00
Philipp Hossner 5192bd132c
Import/export settings (or bootstrap with default config). By @phihos (#955) 2021-06-05 15:15:38 +04:00
bastiencyr 0862c827d8
Alert when deleting last profile. By @bastiencyr. (#1006)
Fixes #918
2021-06-04 11:33:16 +04:00
Manu 0bdcb577e2
Add /opt/homebrew/bin to PATH. Fixes #1001 (#1002) 2021-05-30 19:33:24 +04:00
bastiencyr 292066f8b7
Put folders first in diff/extract. Fixes #915. By @bastiencyr (#999) 2021-05-30 19:21:27 +04:00
Manu be6a39bc29
Skip sizing folders on permission error. Fixes #968 (#969) 2021-05-04 08:45:49 +08:00
Manu b96e8d460e
Called set_progress() on wrong class. (#965) 2021-04-28 09:30:04 +08:00
Manu 33f0c4c4e4
Fix color for eye icon when masking password (#959) 2021-04-25 15:14:35 +08:00
Manu 0e91775091
Refuse to add inaccessible folders, warn on inaccessible files during backup (#951)
* Refuse to add inaccessible folders
* Warn when Borg returns a warning (e.g. for inaccessible files)
2021-04-21 15:15:31 +08:00
Manu 3b57ab43a4
Option to run tests with SSH debugging (#953) 2021-04-18 21:33:48 +08:00
Manu 96ed84b28d
Check for full disk access on macOS (#952) 2021-04-18 21:24:49 +08:00
Manu 15a97e4570
Open window on left-click. Fixes #938 (#945)
* XDG-compliant tray behavior
2021-04-17 16:18:00 +08:00
Robert Blenis 61326e1814
Fix issue #940 - KeyError in get_dict_from_list. By @rblenis (#947)
* fix issue #940 - KeyError in get_dict_from_list
- cause of error : defaultdict added more defaultdict while attempting to traverse the tree, but once a 'potential leaf' node was added, it was added as a dict, not a defaultdict.
- two possible solutions:
    - 1 - change everywhere that adds a 'potential' leaf node to add a defaultdict (ie nested_dict()) - this occurs in several places, but not many.
    - 2 - change get_dict_from_list to add a default dict (not defaultdict) when traversing the tree, for the case where a multi-level node is added on top of an existing node. This requires only changing a single location, and means that the dictionaries returned by accessing the tree will behave like normal dict (ie, won't by default add missing keys).
* Add test case for issues #940 and #925
2021-04-12 22:54:32 +08:00
Manu 518df6ff55
Correctly rename profile in dropdown. Fixes #943 (#944) 2021-04-09 22:55:12 +08:00
Robert Blenis 0f5335ed7f
Add support for 'diff --json-lines'. By @rblenis (#909)
* add support for 'diff --json-lines' available in borg 1.1.16.
* fixes issue #901 (diff not handling CR/LF in filenames)
* improve `pretty_bytes()` formatting function
2021-03-30 07:47:27 +08:00