Commit Graph

367 Commits

Author SHA1 Message Date
Philip Roche af7cc3dd2b Improve checks for +/- in diff line (#359)
There could exist a scenario when a +/- would be not at the start of the string.
Current code would fail in this case.

Instead we should check that the first character of the string is +/-.

This following on from PR # 356 https://github.com/borgbase/vorta/pull/356
2019-10-07 12:07:06 +08:00
Julian Hofer bf7185c5f2 Fix spelling mistake in variable (#360) 2019-10-07 10:32:42 +08:00
Aidan Pieper 47739b9663 Enable sorting of archive table columns (#349) (#361)
This enables column sorting for the table on the archive list page.
However, all columns are sorted by lexical string order. For example,
this means that archives with "52 MB" are ranked greater than "332 MB".

Completes: https://github.com/borgbase/vorta/issues/349
2019-10-02 12:05:40 +08:00
Philip Roche 6c69f3689e Bugfix for handling 0 byte modification in diff view (#356)
An exception was thrown when diff of two archives were requested.

The exception was
'''
vorta/views/diff_result.py", line 52, in parse_line
    size = int(size)
ValueError: invalid literal for int() with base 10: ''
'''

which was caused by diff line:

'''
0 B   -2.6 kB home/philroche/.config/google-chrome/Profile 1/QuotaManager-journal
'''

This commit fixes the issue by only stripping +/- from string if they exist.

* Remove trailing whitespace causing flake8 failures
2019-09-04 10:03:42 +02:00
Hofer-Julian f103d78af1
Support permission change reports of borg diff 2019-08-26 21:39:47 +02:00
Julian Hofer d770763c96 Fix diff-bug with removed/added links
Fixes #350
2019-08-25 15:00:41 +02:00
Manuel Riel eb2b47b4b1
Move setting prune options to right place. Fixes #339 (#342) 2019-08-21 20:54:00 +08:00
Manu 0e24bc00c2 Bump version 2019-08-03 14:13:01 +08:00
Manuel Riel d86bbf1cbd
Remove redundant docs from repo and link to new website. (#334)
* Remove redundant docs from repo and link to new website.
* Reduce Matrix advertising a bit.
* Remove first website link.
2019-07-25 12:16:44 +08:00
Julian Hofer 1bb780897c Default opt-in for enable_notifications_success if system tray is not available 2019-07-20 18:47:24 +02:00
Julian Hofer dd9b97b1b8 Rename background-option to daemonize 2019-07-20 18:47:24 +02:00
Julian Hofer 815df602aa Implement close-question for DEs without system tray 2019-07-20 18:47:24 +02:00
Julian Hofer 3138cc955e Fix autostart icon 2019-07-20 18:47:24 +02:00
Julian Hofer 9e0968e66f Allow is_system_tray_available to be called with running event loop
Extend Flatpak permissions
2019-07-20 18:47:24 +02:00
Brendan Van Hook d6347b6caf Add option for starting Vorta in foreground. 2019-07-20 18:47:24 +02:00
Hofer-Julian b300ef042a
Adding options to get in touch (#325) 2019-07-20 18:30:19 +02:00
Julian Hofer 2e895ac2f3 Fix borg diff 2019-07-12 23:10:22 +02:00
Julian Hofer 2e1703231e Include flatpak-install in Makefile
Fixes #306
2019-07-12 23:09:56 +02:00
Julian Hofer 5602868341 Refresh after profile selection 2019-07-11 13:52:05 +02:00
Hofer-Julian f765361ac1
Update flatpak manifest and dependencies (#324) 2019-07-11 13:50:32 +02:00
Hofer-Julian 064e1b2ad7
Include more links into appdata (#321) 2019-07-04 21:18:13 +02:00
Hofer-Julian f3c8efdc89
Implement borg diff (#313) 2019-07-04 21:17:09 +02:00
Hofer-Julian 329f096fb4
Fix "Force-Fusion-Style" (#320)
Prevents getting "Segmentation Fault" when using foreground option"
2019-06-29 09:10:55 +02:00
Hofer-Julian d48bdba593 Wording change from 'password' to 'borg passphrase' (#311)
Fixes #309. Avoid confusion with SSH private key password.
2019-06-22 09:35:53 +08:00
Manu eadf51fe9e Fix to Makefile for release. 2019-06-20 20:21:43 +08:00
Manu 850274d0cd Bump version 2019-06-20 20:02:08 +08:00
Manu f7142f4eb1 Update Makefile for Flatpak releases. 2019-06-20 20:00:48 +08:00
Hofer-Julian 4590fadc91
Update com.borgbase.Vorta.appdata.xml
Fixed problems with the list
2019-06-19 23:26:13 +02:00
Hofer-Julian deb1e32ea8 Force fusion style on Linux (#307)
Fixes some layout issues that occur with other Qt designs.
2019-06-18 10:31:05 +08:00
Manuel Riel 4cdc76680c
Catch broken macOS wifi plist. Fixes #270 (#301) 2019-06-17 16:06:43 +08:00
Manuel Riel 642ce58225
Set umask to 077 before creating DB file. (#300) 2019-06-17 15:49:05 +08:00
Hofer-Julian 85410c0b65
Update metadata and rename to com.borgbase.Vorta
- Update appdata
- Add appdata bumpversion.cfg
- Rename flatpak-name to com.borgbase.Vorta (#292)
2019-06-15 21:51:51 +02:00
Manuel Riel d7ee812cf9
If BORG_PASSCOMMAND is found, unset BORG_PASSPHRASE. Fixes #272 (#288) 2019-06-11 08:20:53 +08:00
Manuel Riel 85e4d9d163
Raise meaningful error when Borg version found is too old. Fixes #283 (#287)
* Raise meaningful error when Borg version found is too old. Fixes #283

* Start with compatible Borg version to pass tests.
2019-06-11 08:20:19 +08:00
Manuel Riel 3aa3d96360
Ignore Python processes owned by other users when finding mount points. #273 (#289) 2019-06-11 08:19:49 +08:00
Manuel Riel 2b612d5142
Build macOS version in Vagrant/macOS 10.13 (WIP). Fixes #273 (#290)
* Build macOS version in Vagrant/macOS 10.13 (WIP). Fixes #273

* Install Vagrant dependencies for darwin64.

* Working version of Vagrant file for macOS 10.13
2019-06-11 08:19:25 +08:00
Hofer-Julian 23a92e3adb
Implement --version. Fixes #260 (#295) 2019-05-30 20:35:57 +02:00
Hofer-Julian 308d193c43
Flatpak: Enable SSH and improvements to manifest and CONTRIBUTION
* Move dependencies to dedicated folder

* Enable SSH

* Improvements to manifest and CONTRIBUTION
2019-05-30 16:01:07 +02:00
Manu 0e25ee95d0 Bump version: 0.6.19 → 0.6.20 2019-05-16 12:20:44 +08:00
Manu ce0f6b53e4 Re-arrange CONTRIBUTING.md to add Flatpak description. 2019-05-16 12:19:04 +08:00
Hofer-Julian 5444509d87 Add Flatpak build instructions to CONTRIBUTION.md (#279) 2019-05-16 11:45:58 +08:00
Julian Hofer d5c31d4989 Update manifest
Change manifest so that Vorta has access to
mounted external drive on debian based OS
2019-05-10 08:47:12 +02:00
Julian Hofer 4b3251dc45 Add icons and metadata to repository and manifest 2019-05-06 17:12:57 +02:00
Julian Hofer dc274b8209 Include screenshot files 2019-05-06 09:49:11 +02:00
Julian Hofer e3eac62c75 Include Flatpak in Repository 2019-05-05 16:26:28 +02:00
Julian Hofer 8f5953b3b4 Make Flatpak Ready
1) Change socket-file path so that Flatpaks has access
2) Change autostart function so that it detects if it is run as Flatpak
2019-05-05 16:16:46 +02:00
Serge van Ginderachter 33c16d925f Handle OSError 6 when trying to read a socket in .ssh (#269)
Fixes #268
2019-04-25 12:32:43 +08:00
rossomah a83ad6352e Pre-backup command runs before repository checks, that allows to mount repository folder before backup starting (#264) 2019-04-24 14:05:54 +08:00
Manu 893cbc0d5c Bump version: 0.6.18 → 0.6.19 2019-04-22 15:41:53 +08:00
Manuel Riel cb995334d5
Migrate archive table in chunks. Fixes #266 (#267) 2019-04-22 15:41:22 +08:00