Ricki Hirner
364d79535a
Update to ez-vcard 0.10.1
...
* fix REV and PREF problems
8 years ago
Ricki Hirner
d30077657c
Fix permissions notification
...
* ical4android: remove ORGANIZER from all VEVENT components if there are not attendees
8 years ago
Ricki Hirner
4b8c44fe5b
AccountSettings version 5: enable/disable OpenTasks by availability (Android 7.1.1 fix)
...
* better handling of setIsSyncable
8 years ago
Ricki Hirner
88b5a26c3b
Don't show warning on AccountSettings version updates
8 years ago
Ricki Hirner
c8ddec9651
Change handling of tasks sync when OpenTasks is not installed
...
* AccountDetailsFragment: at account creation, enable task sync only when OpenTasks is installed
* PackageChangedReceiver: when packages are (un)installed, check for OpenTasks availability and (de)activate task sync for all accounts accordingly
* LocalTaskList: don't cache OpenTasks availability
* sync_*.xml: don't activate sync by default
8 years ago
Ricki Hirner
7a4fc19814
Version bump to 1.3.5
8 years ago
Ricki Hirner
ef92753ac6
Address book selection changed: update URL as soon as possible
8 years ago
Ricki Hirner
29068389c7
Log group assignments more verbosely
8 years ago
Ricki Hirner
d2df3c9027
Rename account: don't crash when content providers are not accessible
8 years ago
Ricki Hirner
4f796669f6
Avoid some crashes
...
* check whether ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATION can be resolved before launching it
* cert4android: don't crash when service can't be bound
8 years ago
Ricki Hirner
fb7f974987
Allow renaming of accounts
...
* allow renaming of accounts
* always open AccountActivity, even if there are no services (so that users can delete the account from within DAVdroid)
8 years ago
Ricki Hirner
e0a5748da3
Update build tools to 25.0.0, fix WiFiManager leak
8 years ago
Ricki Hirner
3c1e9302df
Add app-wide HTTP proxy setting
8 years ago
Ricki Hirner
f2d5fe32c5
Debug info: send inline on Android <4.1 and when creating an attachment doesn't work
8 years ago
Ricki Hirner
d8fb9c8373
Library updates
...
* dav4android: disable compression for GET requests because it may change the ETag
* better logging for ical4j messages
* tests
8 years ago
Ricki Hirner
ae8bf4d49e
Use string resource for logging file provider authority; vcard4android update
8 years ago
Ricki Hirner
8e5ca5a72d
Share debug info: always use attachment
...
* share debug info: always use attachment (before: send inline if it was small enough)
* use FileProvider for debug info attachment (for Android 7 compatibility)
* dav4android, ical4android fixes
8 years ago
Ricki Hirner
e7e30e9f2f
Remove VCard RFC6868 setting (always enabled now; setting not needed for Posteo compatibility anymore)
8 years ago
Ricki Hirner
ec0e792f12
Add Gitlab CI
8 years ago
Ricki Hirner
2c5b93ce43
Fix NPE in "is refreshing progress bar"
8 years ago
Ricki Hirner
3acc05b605
Enable verbose logging of allow loggers (for instance, okhttp) / dav4android update
8 years ago
Ricki Hirner
3813c1e0c8
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
8 years ago
Ricki Hirner
3bd96955cc
Avoid "no transaction" exception
8 years ago
Ricki Hirner
054dba6ff8
Show progress bar when synchronization is active
8 years ago
Ricki Hirner
68781fd96e
Increase SEQUENCE only when we're ORGANIZER
8 years ago
Ricki Hirner
00a400569a
Query/use CalDAV email address as account name, if available
8 years ago
Ricki Hirner
08b1886f9e
Always increase SEQUENCE
8 years ago
Ricki Hirner
d2d7ce8fe3
lint: don't keep references to Context in static fields
8 years ago
Ricki Hirner
d688eb5196
Always use PROPFIND instead of REPORT addressbook-query
8 years ago
Ricki Hirner
b757cba521
README changes
8 years ago
Ricki Hirner
9555c066bd
lint optimizations
...
* permissions: declare AUTHENTICATE_ACCOUNTS, GET_ACCOUNTS and MANAGE_ACCOUNTS only until SDK level 22
* minor optimizations and bug fixes
8 years ago
Ricki Hirner
55ad06e328
New launcher logo
8 years ago
Ricki Hirner
19ab4a14ce
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
8 years ago
Ricki Hirner
ac940b3a12
Accept intent extras for LoginActivity
8 years ago
Ricki Hirner
eb70f8690f
Fix OpenTasks regression bug
...
* version bump to 1.2.3
* enable OpenTasks sync on Android <6 again
8 years ago
Ricki Hirner
bab84d7d0f
Improve HTTP authentication
...
* use preemptive Basic auth automatically for HTTPS connections
* cache auth parameters (Basic/Digest)
8 years ago
Ricki Hirner
d675fb961e
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
8 years ago
Ricki Hirner
967bc50256
Avoid sync error when OpenTasks is not installed
8 years ago
Ricki Hirner
2617063835
Clean up launcher icon
...
* clean up launcher icon
* update dependencies
8 years ago
Ricki Hirner
7fbdf96546
Allow large transactions
...
* version bump to 1.2.1-ose
* upgrade to okhttp 3.4.1
* ical4android/vcard4android: split oversized transactions
8 years ago
Ricki Hirner
f6cb92dd6d
Remove gplay flavour to keep DAVdroid-OSE repo clean
...
* Remove gplay flavour to keep DAVdroid-OSE repo clean
* update Android gradle plugin to 2.1.2
8 years ago
Ricki Hirner
b49bdda7e8
Fix NPE, add intent to view FAQ to upgrade notification
8 years ago
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)
8 years ago
Ricki Hirner
41ce609237
Support X-ABLabel for custom types
...
* vcard4android: support X-ABLabel for custom types
8 years ago
Ricki Hirner
aafcc36c4d
Version bump to 1.1.1.2
...
* allow ProGuard optimization to remove non-relevant bytecode from flavors
* check flavors with direct comparison instead of .equals() to allwo optimizations
* store cookies per HttpClient, and not per DAVdroid instance (allows multiple sessions for parallel syncs)
* fetch translations from Transifex
8 years ago
Ricki Hirner
2496a3bf05
Add standard and gplay product flavor
8 years ago
Ricki Hirner
54e6426dc4
Version bump to 1.1.1.1
...
* add yield points to allow processing of groups with many contacts
* new script to generate contacts for testing
8 years ago
Ricki Hirner
977409511a
Handle cookies correctly using a name/domain/path MultiKeyMap
8 years ago
Ricki Hirner
ad8c832819
Version bump to 1.1
...
* fetch translations from Transifex
* fix account settings version update routine
8 years ago
Ricki Hirner
389af2b738
Better group support
...
* change group methods to less specific values
* new account settings version: change group method to CATEGORIES for updated accounts
* change group method from CATEGORIES to GROUP_VCARDS automatically when a group VCard is received
GUI:
* AccountSettings: disable CalDAV/CardDAV options when the corresponding service is not available
* AccountSettings: new option to choose contact group method
* account setup: allow to choose contact group method at account creation
8 years ago