Tom Hacohen
1a7ef1b78e
Sync: log broken entries on processing failure.
...
This change prints the content of broken entries (ones that fail parsing)
to the log so it's easier to debug issues.
2019-06-13 09:56:50 +01:00
Tom Hacohen
fb2ed34379
Update gradle
2019-05-29 12:49:55 +01:00
Tom Hacohen
7932610c87
Webview: add missing call to super's save instance state.
2019-05-28 10:40:25 +01:00
Tom Hacohen
b00f8c3745
Update Changelog.
2019-05-28 10:27:18 +01:00
Tom Hacohen
3ae422bb99
Bump version.
2019-05-28 10:25:23 +01:00
Tom Hacohen
73f428a418
Temporarily disable R8.
...
It breaks the build because it doesn't seem to recognise the source
compatibility options and keeps on complaining on required minimum android
versions.
2019-05-06 13:09:42 +01:00
Tom Hacohen
211c56502e
Update gradle.
2019-05-06 12:58:11 +01:00
Tom Hacohen
6196b71a67
Update requery and kotlin version.
2019-05-06 12:47:00 +01:00
Tom Hacohen
58b54f9d66
Account list: workaround rare crash when listing accounts.
2019-05-05 17:45:44 +01:00
Tom Hacohen
2758821e5b
Update Changelog.
2019-05-03 15:49:51 +01:00
Tom Hacohen
e6d53fbfa0
Bump version.
2019-05-03 15:49:25 +01:00
Tom Hacohen
d84ff2c9ff
fastlane: Add changelog information.
2019-05-03 15:49:13 +01:00
Tom Hacohen
81f4a6266c
fastlane: translate the app name and short description to Hebrew.
2019-05-03 15:38:58 +01:00
Tom Hacohen
d358ac0ba4
Import: implement importing tasks from file.
...
Fixes #74 .
2019-05-01 14:52:20 +01:00
Tom Hacohen
bfe68b9684
LocalTask: add a function to save tasks as dirty.
2019-05-01 14:52:16 +01:00
Tom Hacohen
f4ce548310
Import: replace size check with isEmpty().
2019-05-01 14:31:21 +01:00
Tom Hacohen
6381617f2c
Import: only dismiss import dialog if already showing.
...
This should fix a crash when the os kills the activity before import is done.
2019-05-01 13:47:20 +01:00
Tom Hacohen
e4b29832f5
Import: mark progressDialog as non-null.
2019-05-01 13:26:59 +01:00
Tom Hacohen
7138766a63
Update Changelog.
2019-05-01 10:07:46 +01:00
Tom Hacohen
bab8cdf913
Bump version.
2019-05-01 10:06:28 +01:00
Tom Hacohen
2615fbd9ce
Unify all of the sync adapter exception handling.
...
The exception handling was duplicated across every sync backend.
It was redundant and made it easy to not handle all of the exceptions correctly
everywhere.
2019-05-01 09:57:21 +01:00
Tom Hacohen
6250cacd30
Add missing exception handling to contacts sync.
...
It wasn't handling IgnorableException.
2019-05-01 09:57:07 +01:00
Tom Hacohen
1d5bcc6a3d
Add a separate exception for HttpConflict.
2019-05-01 09:12:42 +01:00
Tom Hacohen
fe980f937e
Fix potential crash when opening and stopping the app very quickly.
2019-04-30 14:09:35 +01:00
Tom Hacohen
cc73f854c2
Update Changelog.
2019-04-25 13:30:11 +01:00
Tom Hacohen
6bd405012d
Bump version.
2019-04-25 13:26:05 +01:00
Tom Hacohen
9c8daf1ebd
More optimise imports.
2019-04-16 17:14:49 +01:00
Tom Hacohen
c484d29a42
Optimise imports.
2019-04-16 17:14:14 +01:00
Tom Hacohen
3b0bfbb054
Don't rely on the ACCOUNTS_CHANGED broadcast receiver
...
I've seen some crashes there. This change brings it inline with
DAVDroid, and looks cleaner regardless.
Based on 1f7298f947a4878e86fcba0c6722e34b03cb63c6 from DAVDroid
2019-04-16 17:09:01 +01:00
Tom Hacohen
f629d23c38
Fix access to uninitialized properties in account update service.
2019-04-16 13:18:28 +01:00
Tom Hacohen
26063ce9f5
Update Changelog.
2019-04-15 14:22:19 +01:00
Tom Hacohen
45b8e24503
Bump version.
2019-04-15 14:21:54 +01:00
Tom Hacohen
2e2841cea4
Fix encryption password change not to crash.
...
It was a regression from the custom cert manager update.
2019-04-15 14:20:54 +01:00
Tom Hacohen
f65459fe4c
Update Changelog.
2019-04-15 13:59:24 +01:00
Tom Hacohen
91ac46e211
Bump version.
2019-04-15 13:58:21 +01:00
Tom Hacohen
41c7239a8c
Members list: fix crash and handle correct lifecycle.
2019-04-12 09:51:56 +01:00
Steve Divskinsy
e3e61eb7bd
Fix spelling in values/strings.xml
...
Correct spelling of "comporomised" to "compromised" in
main/res/values/strings.xml
2019-04-05 13:18:14 +01:00
Tom Hacohen
7959068ac4
Update Changelog.
2019-04-04 13:59:05 +01:00
Tom Hacohen
47c9452a4d
Bump version.
2019-04-04 13:59:05 +01:00
Tom Hacohen
7010967a31
Import: fix crash when import finishes while the activity is dead.
2019-04-04 13:59:00 +01:00
Tom Hacohen
f41c7cd4c9
Contacts sync manager: remove unnecessary not-null assertion.
2019-04-04 13:58:16 +01:00
Tom Hacohen
eef861614e
Contacts sync manager: only init one resource downloader per sync.
...
Before this we were doing it per sync entry which could be slow.
2019-04-04 13:58:16 +01:00
Tom Hacohen
487d330a7a
Contacts Sync Manager: remove redundant address book init.
...
Fixes #73
2019-04-04 13:58:16 +01:00
Steve Divskinsy
2f7866ce75
Correct spelling
...
Correct spelling "plesae" -> "please"
2019-04-04 11:24:15 +01:00
Tom Hacohen
3637fc95db
Sync: catch and report SSLHandshakeExceptions.
...
They were not being reported as part of the general code
because SSLException inherits from IOException which is
handled differently.
2019-04-03 22:24:42 +01:00
Tom Hacohen
6ac83beb47
Debug activity: fix crash when getting sync errors.
...
Sync phase was passed as an Int but expected as a String.
2019-03-30 09:36:57 +00:00
Tom Hacohen
a702a4e794
Crash email: include a body with requests for more information.
2019-03-27 11:26:06 +00:00
Tom Hacohen
608f40058b
Update ACRA.
2019-03-27 11:24:18 +00:00
Tom Hacohen
409f586835
Add tutanota to the list of email clients not supporting attachments.
...
This list is the clients that don't support attachments when called from
an intent. We want to include debug info inline for those.
2019-03-26 16:10:53 +00:00
Tom Hacohen
66953c4956
Update Changelog.
2019-03-21 16:11:56 +00:00