Commit Graph

2262 Commits

Author SHA1 Message Date
Sam Schott
42c19de65e update changelog 2020-04-18 12:46:41 +02:00
Sam Schott
c7f899ecea [package] add CLI to macOS app bundle 2020-04-18 12:46:41 +02:00
Sam Schott
9ca0b66cf3 [notify] explicitly set bundle ID for UNUserNotificationCenter
- this is a workaround for launching the app bundle cli from an alias / command line script, in which case the bundle identifier would not be set
- note that UNUserNotificationCenter.initWithBundleIdentifier is a private method!
2020-04-18 12:46:41 +02:00
Sam Schott
baf488c51e [sync] improve check for already started 2020-04-18 12:46:41 +02:00
Sam Schott
ebbb62da2f [main] only log to systemd journal if python-systemd is installed 2020-04-18 12:46:41 +02:00
Sam Schott
88401bb15f [main] updated doc strings 2020-04-18 12:46:41 +02:00
Sam Schott
029455046c [daemon] allow start_maestral_daemon_process from frozen apps 2020-04-18 12:46:41 +02:00
Sam Schott
7f57f1408f [constants] add IS_BUNDLE 2020-04-18 12:46:41 +02:00
Sam Schott
ad782d2fa6 [main] fixed missing watchdog notifications 2020-04-18 12:46:41 +02:00
Sam Schott
6139124273 [package] cleanup spec files 2020-04-18 12:46:41 +02:00
Sam Schott
b422c810f3 [packaging] separate cli and gui executables ...
... in macOS app bundle
2020-04-18 12:46:41 +02:00
Sam Schott
cfd10f91c6 [cli] expanded help strings 2020-04-18 12:46:41 +02:00
Sam Schott
f2ad62a306 bumped gui requirement to dev2 2020-04-18 12:46:41 +02:00
Sam Schott
ef346b17d0 [sync] save all changes to history
see #118
2020-04-18 12:46:41 +02:00
Sam Schott
8969e87840 reduce frequency of keyring access 2020-04-18 12:46:40 +02:00
Sam Schott
bf0e84207b [sync] revert to applying folder changes in parallel 2020-04-18 12:46:40 +02:00
Sam Schott
6d9eec60e1 [sync] thread safe check for folder conflicts
see #116
2020-04-18 12:46:40 +02:00
Sam Schott
020ce656a6 [errors] fine grained errors for conflicts 2020-04-11 14:49:21 +02:00
Sam Schott
27ca6b244b [sync] cleaned up debug message 2020-04-11 11:28:30 +02:00
Sam Schott
7370bac7f1 bumped to dev2 2020-04-10 23:38:04 +02:00
Sam Schott
0453ccadc5 updated changelog 2020-04-10 23:07:07 +02:00
Sam Schott
33bc669dee [sync] always upload folders before files ...
... to prevent artificial conflicts due to race conditions
when a file inside a folder is created in between the
conflict check and subsequent upload of the folder
2020-04-10 22:17:05 +02:00
Sam Schott
cec095290c [sync] improve filtering of applied changes 2020-04-10 21:39:55 +02:00
Sam Schott
39da16cab4 [errors] added NotLinkedError to FATAL_ERRORS 2020-04-10 20:54:37 +02:00
Sam Schott
ab7ccbdbc4 [oauth] fall back to plain text storage ...
... if user does not grant access to system keyring
2020-04-10 20:54:37 +02:00
Sam Schott
54d73b5c1e [autostart] fixed combining strings 2020-04-10 20:54:37 +02:00
Sam Schott
bebcc72382 [daemon] removed logging 2020-04-10 20:54:37 +02:00
Sam Schott
4826c23b34 [cli] tweaked feedback during startup 2020-04-10 20:54:37 +02:00
Sam Schott
5354b84e65 moved remove_configuration to housekeeping 2020-04-09 22:21:28 +02:00
Sam Schott
9f5b2b9956 properly format code block 2020-04-09 22:01:23 +02:00
Sam Schott
3c87337eea cosmetics 2020-04-09 22:01:11 +02:00
Sam Schott
a779d4af82 moved keyring code to oauth 2020-04-09 21:35:52 +02:00
Sam Schott
b8014a4e7e updated changelog 2020-04-09 18:16:06 +02:00
Sam Schott
f447c70b66 [sync] fix error handling for too long folder names 2020-04-09 18:12:55 +02:00
Sam Schott
e82edc9bee removed unneeded import 2020-04-09 17:50:25 +02:00
Sam Schott
47de62a83c updated docs 2020-04-09 17:47:49 +02:00
Sam Schott
b444b3f798 renamed DropboxDeletedError -> NoDropboxDirError 2020-04-09 17:43:41 +02:00
Sam Schott
d1ed59cb2c removed backend and oauth from external API list 2020-04-09 17:43:26 +02:00
Sam Schott
12cf89dfa3 [backend] removed unneeded functions 2020-04-09 17:43:05 +02:00
Sam Schott
7faec843af updated doc string 2020-04-09 17:33:47 +02:00
Sam Schott
be04664f80 [cli] adapt to new API 2020-04-09 17:21:52 +02:00
Sam Schott
cb49b69a0f [daemon] adapt to new API 2020-04-09 17:19:43 +02:00
Sam Schott
7ecf315f97 fixup 2020-04-09 17:19:30 +02:00
Sam Schott
716f80b65b [main] removed all CLI dialogs from API 2020-04-09 17:19:22 +02:00
Sam Schott
25b59f9db8 [main] separate require_dir decorator 2020-04-09 17:17:37 +02:00
Sam Schott
40484d4b43 [oauth] catch all connection errors 2020-04-09 17:15:50 +02:00
Sam Schott
13dd79a609 require gui v1.0.0.dev1 2020-04-09 17:15:28 +02:00
Sam Schott
1634a37e1e [package] removed NSRequiresAquaSystemAppearance flag 2020-04-08 23:28:33 +02:00
Sam Schott
79f9ef9b92 updated changelog 2020-04-08 23:24:45 +02:00
Sam Schott
484545913a [autostart] fixed wrong autostart plist on macOS 2020-04-08 23:24:45 +02:00