Commit Graph

262 Commits

Author SHA1 Message Date
TW 3af27d9603 Add debug tools for i18n UI layout checking (#160) 2019-02-01 20:19:47 +08:00
Julien Lamy beb3dc8909 Fix crash due to zombie processes (#174) 2019-02-01 08:32:27 +08:00
Antonio Larrosa eb50885371 Use ellipsis the Qt way in the archive table (#169)
Showing the last 5 characters of the mount points doesn't give much
information, so we now allow the user to resize the mount_point column
and allow Qt to draw an ellipsis and the number of characters that
fit in the column (or the whole mount point if it fits).
2019-01-28 08:41:42 +08:00
Hofer-Julian 7526a03a21 Fix Issue "Crash when cancelling "add new profile" #168" (#170) 2019-01-28 08:36:17 +08:00
Manu 2aed062caf Use full paths in README. Fixes #166 2019-01-26 11:11:21 +08:00
Manuel Riel a065eaf674
Link contributors and translators in README (#165) 2019-01-25 09:23:03 +08:00
Manu 29b5b35fe2 Hotfix: Include new hidden imports. 2019-01-24 10:30:35 +08:00
Manu 253b579b06 Bump version: 0.6.5 → 0.6.6 2019-01-24 10:11:19 +08:00
Manu 1ff1a0c3a4 Update translations 2019-01-24 10:11:06 +08:00
Manuel Riel f2d9029984
Add light icons and dark stylesheet. Fixes #151 (#155) 2019-01-24 10:05:15 +08:00
Hofer-Julian f8de653ef4 Implement feature to delete specific archive (#164) 2019-01-24 08:36:44 +08:00
Manuel Riel 32a4517c80
Check English Strings (#161)
* Clean up English language strings, add basic style guide. Fixes #136
* Add tooltip to Profile Section. Fixes #157
* Clarify translation workflow in CONTRIBUTING.md
2019-01-23 10:11:30 +08:00
Sebastian Volland e2efcfc5a7 Programmatically detect theme color (for macOS) (#150) 2019-01-22 11:44:19 +08:00
TW 4c8363d5ad Add app name to tray menu and window title (#153) 2019-01-22 11:28:29 +08:00
Manuel Riel ab368b32a4
Improve archive mount feature. Fixes #131. By @antlarr (#156) 2019-01-21 18:44:01 +08:00
Manuel Riel 6e0904647b
Translation-related improvements and German translation (#146)
* Add translations with a minimum of 90% completion.
* Adjust packaging to include compiled .qm files. Fixes #135
* Improve repo tab layout. Avoid overflowing lines. #139
2019-01-20 22:46:01 +08:00
Sebastian Volland d3dbd4d686 Skip sockets when reading private keys (#147) 2019-01-20 22:33:13 +08:00
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