Commit Graph

548 Commits

Author SHA1 Message Date
Ricki Hirner
f3af584494 Switch to JUnit4 2016-10-10 21:03:32 +02:00
Ricki Hirner
0cf5a758ba Add Gitlab CI 2016-10-10 20:18:05 +02:00
Ricki Hirner
840c7e741a Improve tests 2016-10-07 14:39:40 +02:00
Ricki Hirner
da97c1f2b9 Fix NPE in "is refreshing progress bar" 2016-10-07 14:39:35 +02:00
Ricki Hirner
859ef6d29f Version bump to 1.3.2.2 v1.3.2.2 2016-10-05 11:15:48 +02:00
Ricki Hirner
351f5e8447 Enable verbose logging of allow loggers (for instance, okhttp) / dav4android update 2016-10-04 22:41:52 +02:00
Ricki Hirner
80b1bb8ee2 Android 4.0/4.1 fixes
* require API level 15 for TransactionTooLargeException
* use SQLite WAL only on API level 16+
* various database access, provider access and UI fixes
v1.3.2.1
2016-10-04 16:12:44 +02:00
Ricki Hirner
e558c45139 Version bump to 1.3.2 v1.3.2 2016-10-03 20:55:42 +02:00
Ricki Hirner
a2284de509 Fetch translations from Transifex 2016-10-03 20:43:33 +02:00
Ricki Hirner
a61fe817ca Avoid "no transaction" exception 2016-10-03 20:11:18 +02:00
Ricki Hirner
15349b3d23 Use an own ISyncPlugin instance per SyncAdapter 2016-10-03 12:13:00 +02:00
Ricki Hirner
6eea640647 Minimal layout change 2016-10-03 12:12:38 +02:00
Ricki Hirner
91864f76e4 Show progress bar when synchronization is active 2016-09-26 22:57:45 +02:00
Ricki Hirner
3c303ff760 Increase SEQUENCE only when we're ORGANIZER 2016-09-24 22:23:25 +02:00
Ricki Hirner
dec4f81faa Query/use CalDAV email address as account name, if available 2016-09-24 21:33:59 +02:00
Ricki Hirner
3e691e6aef MultiSync for Cloud: one-time payment instead of subscription 2016-09-24 15:53:06 +02:00
Ricki Hirner
66ae1ddc8d Always increase SEQUENCE 2016-09-23 13:55:45 +02:00
Ricki Hirner
d757f45e8b lint: don't keep references to Context in static fields 2016-09-21 21:59:17 +02:00
Ricki Hirner
374acf1c70 Version bump to 1.3.1
* some cert4android tests
2016-09-18 17:37:08 +02:00
Ricki Hirner
b1ab14f311 Import strings from Transifex 2016-09-18 16:51:05 +02:00
Ricki Hirner
d65a021536 Always use PROPFIND instead of REPORT addressbook-query 2016-09-18 16:38:41 +02:00
Ricki Hirner
8e61320225 Add About activity for iCloud flavor 2016-09-18 16:36:11 +02:00
Ricki Hirner
ef698102f1 New icon, show license notification again 2016-09-06 23:07:00 +02:00
Ricki Hirner
47e417158f Reinitialize certificate manager when needed 2016-09-06 21:56:44 +02:00
Ricki Hirner
65d3986257 README changes v1.3 2016-09-02 12:21:11 +02:00
Ricki Hirner
c350baa863 Fetch translations from Transifex 2016-09-02 12:15:17 +02:00
Ricki Hirner
4222a5d2c6 lint optimizations
* permissions: declare AUTHENTICATE_ACCOUNTS, GET_ACCOUNTS and MANAGE_ACCOUNTS only until SDK level 22
* minor optimizations and bug fixes
2016-09-02 11:57:16 +02:00
Ricki Hirner
718bcebf20 Version bump to 1.3
* vcard4android: fix bug concerning generated formatted postal addresses
2016-09-02 00:56:06 +02:00
Ricki Hirner
c6d3370dd3 gplay version: remove donation link
Fix icons again
2016-09-02 00:56:00 +02:00
Ricki Hirner
f03e1d7948 New launcher logo
* new launcher logo (contributed by Christoph Scheidl)
2016-09-01 22:48:12 +02:00
Ricki Hirner
cff047c4cb Use cert4android instead of MemorizingTrustManager
* use cert4android instead of MemorizingTrustManager
* new app setting: distrust system certificates
* add network security config to manifest so that user-installed CAs will be accepted in Android 7 again
* update gradle
2016-09-01 22:03:38 +02:00
Ricki Hirner
7a3a9047e6 iCloud: UI and strings 2016-08-14 20:57:31 +02:00
Ricki Hirner
7edd960d47 Navigation drawer, read-only settings 2016-08-14 17:49:18 +02:00
Ricki Hirner
46a5a8a25a White icons for Apple® iCloud®, hallelujah™ 2016-08-14 13:18:45 +02:00
Ricki Hirner
a3f2c23a3c Accept intent extras for LoginActivity 2016-08-13 23:06:28 +02:00
Ricki Hirner
aaee3fbd9b Fetch translations from Transifex v1.2.3 2016-08-06 00:11:40 +02:00
Ricki Hirner
b80608be98 Fix OpenTasks regression bug
* version bump to 1.2.3
* enable OpenTasks sync on Android <6 again
2016-08-05 23:17:55 +02:00
Ricki Hirner
531440d5a9 Improve HTTP authentication
* use preemptive Basic auth automatically for HTTPS connections
* cache auth parameters (Basic/Digest)
2016-08-05 23:17:32 +02:00
Ricki Hirner
be8657433e Fetch translations from Transifex 2016-08-02 19:27:14 +02:00
Ricki Hirner
c5af9a735b Request ignoring battery optimization
* startup dialog: request to ignore battery optimizations
* remove F-Droid donation startup dialog (only useful for davdroid-ose)
* version bump to 1.2.2
2016-08-02 19:27:07 +02:00
Ricki Hirner
3a582c4534 Avoid sync error when OpenTasks is not installed 2016-08-01 21:49:20 +02:00
Ricki Hirner
bd3d27f883 Clean up launcher icon
* clean up launcher icon
* update dependencies
2016-08-01 21:03:21 +02:00
Ricki Hirner
601cfff788 Basic subscription management
* SDK version 24
* Subscription management and GUI
2016-08-01 20:24:32 +02:00
Ricki Hirner
2fec3e3cb8 iCloud: implement free trial 2016-07-29 15:21:17 +02:00
Ricki Hirner
c4725a9b17 Initial iCloud version
* new gradle configField: useMTM
* new gradle source dir: davdroid (for DAVdroid OSE + DAVdroid variants)
* move strings and default login fragment to davdroid source dir
* iCloud AndroidManifest: add billing permission and SubscriptionActivity
* add sync plugins
* iCloud flavor + sync plugin: in-app billing
* iCloud flavor: login credentials fragment + font
* iCloud flavor: new strings
* use account type from string assets instead of hardcoded constant
2016-07-29 14:27:05 +02:00
Ricki Hirner
70bec8e980 Allow large transactions
* version bump to 1.2.1-ose
* upgrade to okhttp 3.4.1
* ical4android/vcard4android: split oversized transactions
2016-07-27 18:24:30 +02:00
Ricki Hirner
0d0341fd62 Minor changes
* MTM: use multi-process activity
* change library repos to private ones
* upgrade Android gradle plugin
2016-07-14 22:57:00 +02:00
Ricki Hirner
b49bdda7e8 Fix NPE, add intent to view FAQ to upgrade notification 2016-07-11 12:55:55 +02:00
Ricki Hirner
19b54748cd Version bump to 1.2
* move ETag requirement from vcard4android to davdroid
* more debug info
* vcard4android: support for custom labels (X-ABLabel)
v1.2
2016-07-02 10:32:12 +02:00
Ricki Hirner
41ce609237 Support X-ABLabel for custom types
* vcard4android: support X-ABLabel for custom types
2016-07-01 22:10:20 +02:00