Commit Graph

395 Commits

Author SHA1 Message Date
TW e15675599e i18n infrastructure and policy (#134)
- Adds support for translating Python strings and .UI files with Qt's `QTranslator` class.
- Integrates the Transifex cloud translation service for managing translations.
- Adds translation policy and guidelines to `CONTRIBUTING.md`
2019-01-20 11:50:10 +08:00
Manuel Riel 5ef40693b0
Remove leftover Sentry references. Fixes #127 (#142) 2019-01-20 10:03:46 +08:00
Hofer-Julian 66ec3f63c5 Update CONTRIBUTING.md (#133)
Fix outdated path to Qt Creator files.
2019-01-18 23:38:58 +08:00
Antonio Larrosa 075fc4e2e7 Make the main window resizeable (#130)
Remove the maximum size restriction and assign a layout to the main
window so it resizes gracefully
2019-01-17 17:00:21 +08:00
Manu 6f5e4c5637 Bump version: 0.6.4 → 0.6.5 2019-01-15 23:26:37 +08:00
TW badb966f4e do not fork into background with any fat binary (#124)
this avoids that someone e.g. porting to freebsd (which is also
supported by PyInstaller) will stumble over the platform check.
2019-01-15 23:21:52 +08:00
Manuel Riel 42191725b5
Smaller issues for v0.6.5 (#123)
* Clarify tray icon behavior in INSTALL.md. Fixes #111
* Rename default profile to just "Default". Fixes #116
* Remove Sentry bug reporting. Add link to Github instead. Fixes #117
* Log to terminal only when running in foreground.
2019-01-15 23:20:24 +08:00
TW d2f618babf pyinstaller / vorta.spec: make platform independent (#122)
* pyinstaller / vorta.spec: make platform independent

- cwd must be the repo dir, __FILE__ is not available here
- the borg binary for the platform must be in bin/borg (no matter
  whether we build for Linux or macOS or ...)
- moved some settings to top of the file
- whitespace clean up

* fat binary: must not fork on linux either

also: refactor slightly
2019-01-13 10:03:00 +08:00
Benjamin Pereto c5494f455c Add Background notifications for Linux (#114)
- Add DBus-based notifications for Linux and BSD desktops (@bpereto)
- Add module name to logging output (@bpereto)
2019-01-13 09:51:35 +08:00
Manu 51159c043d Bump version: 0.6.3 → 0.6.4 2019-01-06 08:23:21 +08:00
Manuel Riel 5cbdaaa15c
v0.6.4 - Custom pre/post backup commands (#104)
* Add pre/post-backup command setting. Fixes #109
* Bug fixes for #111 and #106
2019-01-06 08:22:11 +08:00
Manu e71669fe8c Bump version: 0.6.2 → 0.6.3 2018-12-25 13:54:16 +08:00
Manuel Riel cc9adae70c
V0.6.3 (#102)
* Support scheduler intervals of > 23 hours. Fixes #101
* Remove background jobs, when removing profile. Avoid deleting last profile. Fixes #98
2018-12-25 13:53:27 +08:00
Manu 8efaaae08f Bump version: 0.6.1 → 0.6.2 2018-12-18 19:28:35 +08:00
Manuel Riel b64b446add
V0.6.2 – Restructure README (#97)
* Dont open main window on startup unless --foreground is given. Fixes #91
* Clean up README. #93
* Make sentry reporting a setting.
2018-12-18 19:23:34 +08:00
Manuel Riel e5fffd8cf1 Update issue templates 2018-12-16 12:30:56 +08:00
Manu c66391e6fa Bump version: 0.6.0 → 0.6.1 2018-12-14 16:05:01 +08:00
Manuel Riel 4f6137207b
v0.6.1 Release (#86)
* Fix unicode issue with Darwin Keychain. Add new test for it. Fixes #89
* Don't add invalid repo. Improve error message when adding repo fails. Fixes #87
* Add setting for archive name and prune prefix. #88
* UI tweaks.
2018-12-14 16:03:26 +08:00
Manu aa7f45244f Update install instructions for macOS 2018-12-09 08:43:42 +08:00
Manu 9005beaf30 Bump version: 0.5.4 → 0.6.0 2018-12-08 18:58:19 +08:00
Manuel Riel 539cf52869
Merge pull request #83 from m3nu/v0.6.0
v0.6.0 - First stable release
2018-12-08 18:57:10 +08:00
Manu 96103a97e3 Implement selecting update channel (appcast.xml). 2018-12-08 18:41:56 +08:00
Manu ab60a0785d Explicitely mention Python 3 dependency in README. Fixes #77. 2018-12-07 08:19:28 +08:00
Manu 00760d912d Bump version: 0.5.3 → 0.5.4 2018-12-06 18:54:29 +08:00
Manuel Riel 97fcf08934
V0.5.4 - Fix macOS autostart implementation (#82)
* Add own macOS Keychain implementation to avoid conflict with autostart. #81
* Resolve conflight with pytest-xdist and pyobjc.
* Move requirements.txt files to own folder.
2018-12-06 18:53:42 +08:00
Manu da3b2be3b4 Fix travis requirements.txt path 2018-12-06 18:53:10 +08:00
Manu 014f957c56 Resolve conflight with pytest-xdist and pyobjc. 2018-12-06 18:14:28 +08:00
Manu a2e9bf2886 Add own macOS Keychain implementation to avoid conflict with autostart. #81 2018-12-06 17:41:22 +08:00
Manu d8de3206dd Hotfix: Disable macOS autostart due to comptability issue. #81 2018-12-05 17:58:31 +08:00
Manu 5a01322d2c Bump version: 0.5.2 → 0.5.3 2018-12-05 17:06:31 +08:00
Manuel Riel 3c519e4928
v0.5.3 (#80)
* Apply selection status to children in restore-dialog. Fixes #69

* Backup triggered from system tray wont use correct profile. Fixes #78

* Use the term FILE if both FILE or FOLDER is meant. Fixes #55

* Implement update check on/off setting for macOS

* Implement autostart setting for macOS. Fixes #56
2018-12-05 17:05:47 +08:00
Manu 0f203101e7 Bump version: 0.5.1 → 0.5.2 2018-12-04 11:03:24 +08:00
Manuel Riel 30c6549f0f
v0.5.2 Bugfixes and new Misc Settings Tab (#71)
* Fix uneven vspace. Fixes #67

* Add Python 3.7 to Travis. Use tox to test multiple Python versions. Fixes #72

* Add command line option to avoid forking and open main window while debugging. Fixes #73

* Use slug of profile name as archive prefix. Fixes #46

* Add settings tab. Add light system tray icon option. Fixes #56 and #74

* Incorporate review by @ThomasWaldmann
2018-12-04 10:58:12 +08:00
Manu d84d158541 Bump version: 0.5.0 → 0.5.1 2018-11-30 08:44:24 +08:00
Manuel Riel b55c32517c
v0.5.1 (#63)
* Simplify non-blocking BorgThread.run.
* Fix issue with displaying nested folders in extract-dialog.
* Fix error text expansion.
* Add many new tests. Dont open main window on startup.
2018-11-30 08:40:18 +08:00
Manu 74047e1dcb rebuild pages 2018-11-27 19:53:12 +08:00
Manu 8c556a1b9f Bump version: 0.4.6 → 0.5.0 2018-11-27 19:36:31 +08:00
Manuel Riel 7b881953a1
Extract cmd (#61)
* Add extract feature (#26), fix stdout/err blocking (#21)
* Other small fixes.
2018-11-27 19:33:16 +08:00
Manuel Riel 470a1cd2f2
Merge pull request #59 from m3nu/master
UI and bug fixes.
2018-11-26 16:07:29 +08:00
Manu 3492da4e06 Coding style and menu fix. 2018-11-26 15:35:22 +08:00
Manu c63c37fed2 Remove microseconds from archive name (Fixes #47). Add profile ID to archive name (#46). 2018-11-26 15:23:50 +08:00
Manu bae5c3386f Catch macOS Keychain permission error. Fixes #49 2018-11-26 15:19:02 +08:00
Manu aa9ef7642f No submenu in system tray, when only one profile exists. Fixes #57 2018-11-26 15:02:07 +08:00
Manu c24f70ead5 Fix additional word wraps (#30) and logging display. Fix exception on missing `archives` key (#58). 2018-11-26 13:21:53 +08:00
Manuel Riel f59a531364
Merge pull request #51 from ThomasWaldmann/keep-within
support borg prune --keep-within, fixes #6
2018-11-26 13:15:12 +08:00
Manuel Riel 1075fcce3f
Merge pull request #52 from ThomasWaldmann/menu-profiles
tray menu: refactor and fix non-refresh issue
2018-11-26 13:07:07 +08:00
Manuel Riel bef4a61baf
Merge pull request #54 from ThomasWaldmann/backup-single-files
sources: add option to add a single file
2018-11-26 13:05:25 +08:00
Thomas Waldmann cd7c121c1f sources: add option to add a single file 2018-11-24 05:12:12 +01:00
Thomas Waldmann 642c715f49 tray menu: work around bug, fixes #48 2018-11-24 04:16:51 +01:00
Thomas Waldmann b448659e3f tray menu: document bug that causes menu state to not refresh, see #48
single LMB click fails to refresh, double LMB and MMB works.
2018-11-24 04:04:28 +01:00