* 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.
* 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
* 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.
* 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.
* 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
* 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
* 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.
For mount the behavior is to mount the selected archive if one is
selected and the whole repo when none is selected. The same behavior
was now implemented for check as well.