Commit Graph

542 Commits

Author SHA1 Message Date
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
Manu 064ba7c50a
Delete dialogs on close. Fixes #456 (#922) 2021-03-16 14:24:56 +08:00
Robert Blenis 08797aba77
Fix 'list --json-lines' command when only a single result line is output. By @rblenis (#910) 2021-03-12 22:47:11 +08:00
Manu 2b009c517f Minor: Add hidden keyring imports for macOS 2021-03-03 22:01:34 +08:00
Manu 7dc6f83b92
Add signing to Github Action Workflow (#912) 2021-03-03 20:59:10 +08:00
Manu af2d6a9e73 Bump version to v0.7.5, update translations 2021-03-03 10:37:35 +08:00
Robert Blenis c66b1026c7
Use json mode to list archive files. By @rblenis (#885) 2021-03-01 16:49:49 +08:00
samuel-w bd3c479d1e
Add untranslated strings. By @samuel-w (#902) 2021-03-01 16:03:39 +08:00
samuel-w f7533b76b7
Disable codecov comments (#904) 2021-03-01 15:45:56 +08:00
Manu 6d8ad901fb
Allow to fully disable using the system keychain. (#898)
- Add option to avoid using system keychain.
- Prioritize keychains first. Then try to start them.
- Maintenance: Possible fixes for hung tests and segfault on exit on some setups.
2021-03-01 15:25:31 +08:00
Manu 824707c798
Fix issue with unassigned self.handle (#899) 2021-02-27 14:59:22 +08:00
Manu 84c3d3c822 Bump version to v0.7.4 2021-02-26 11:07:42 +08:00
Manu b19fa1ab6f Add Swedish translation by. Update existing translations. 2021-02-26 09:22:16 +08:00
samuel-w 46c3eee9a4
Improve kwallet verification. By @samuel-w (#889) 2021-02-24 21:25:17 +08:00
Manu 8da81e73b6
Remove failing SSH key check (#887) 2021-02-23 21:38:27 +08:00
Robert Blenis 3c0dd72205
Add option to refresh individual archives. By @rblenis (#878) 2021-02-23 10:12:09 +08:00
Manu 7949e80381
More test fixes, avoid segfault when quitting (#877) 2021-02-22 09:45:43 +08:00
Robert Blenis d701211037
Fix log table sorting. By @rblenis (#881)
Fixes #880
2021-02-22 09:38:35 +08:00
Manu 563b0a0bb7 Bump version to v0.7.3 2021-02-18 15:10:25 +08:00
samuel-w 95d964c40f
Add mount option override checkbox. By @samuel-w (#682)
* Tests: avoid clicking other window
2021-02-18 15:01:32 +08:00
Manu 9a4bbf0d65
Remove support for deprecated macOS XML wifi list. (#868)
* Use pytest-cov plugin to avoid hangers and subproc issues.
2021-02-18 13:50:58 +08:00
samuel-w bd0a1b8f4d
Add custom options to borg create command. By @samuel-w (#677)
And slight refactor of schedule tab.
2021-02-18 11:03:03 +08:00
Manu 355ddda0ec
Simplify default archive name (#861) 2021-02-18 09:52:59 +08:00
Manu 3cf2ac0c41
Add rename action. By @samuel-w and @m3nu (#864)
- Add rename action for archives
- Move archive actions to submenu
- Improve tests: remove window manager dependency
2021-02-18 09:44:10 +08:00
Manu 4e44c88605
Minor: Improve break-lock dialog. (#867) 2021-02-17 22:45:51 +08:00
Manu 52233a9844
Fix flaky tests (#788)
* New DB for each test, hopefully takes care of race condition when using new DB.
* Centralize timeout setting
2021-02-17 10:14:58 +08:00
Manu 848bcc57ba
Give option to break repository lock. By @samuel-w (#863) 2021-02-17 09:58:42 +08:00
Manu 0170512a7e
Add link to new discussion area 2021-02-15 23:44:32 +08:00
Manu 305ba01a6e
Update bug_report.md 2021-02-15 15:15:32 +08:00
Manu e4eb83b9aa
Delete feature-suggestion.md 2021-02-15 15:13:48 +08:00
Manu 60e9ee89b9 Emphasize bug report details. 2021-02-15 11:18:18 +08:00
samuel-w cbe8e8e72e
Attempt to unlock secretstorage keyring before returning lock state (#745) 2021-02-15 09:11:11 +08:00
samuel-w 9efd5e809f
Remove @samuel-w as contributor (#791) 2021-02-13 09:16:20 +08:00
Manu 7b0c7f3c79
Catch more possible SSH key parsing errors. (#789) 2021-02-11 16:04:34 +08:00
Manu 09e978220f
Improve cancelling Borg process (#786)
* Try SIGINT and then SIGTERM
* Minor: shlex.join needs Python >=3.8
2021-02-11 14:24:24 +08:00
Robert Blenis 38cd7cd2e6
Fix corrupted archive table list during refresh if sorting is enabled. By @rblenis (#784) 2021-02-11 14:19:37 +08:00
Manu aa04d72252
Add QTimer to ensure background jobs are scheduled correctly. (#780)
* Add QTimer to ensure background jobs are scheduled correctly.
* Exclude from App Nap to keep timer enabled.
* Remove notifications for schedule changes, since we do it very often now.
2021-02-11 14:09:22 +08:00
samuel-w 227e06d228
Add background settings to all non macos (#778) 2021-02-02 09:18:16 +08:00
samuel-w c99ac04b36
Change keyring priority (#779) 2021-02-02 09:10:39 +08:00
Manu 1c27d377cf rebuild pages 2021-01-31 16:35:33 +08:00
Manu 824b6e284a Bump version to v0.7.2 2021-01-31 14:40:47 +08:00
samuel-w bb5ec8cf55
Renable buttons on cancel. By @samuel-w (#772) 2021-01-20 13:07:32 +08:00