Commit Graph

739 Commits (ee11b82fe52efc5be9434fcdf99c1cf86f833df4)

Author SHA1 Message Date
Tom Hacohen ba789da797 Add a UserInactive exception for when the user is no longer active
8 years ago
Tom Hacohen 8e7d363128 Refactor notifications to launch a notification handler
8 years ago
Tom Hacohen d918622ba2 Fix issue with only one of the notifications being clickable.
8 years ago
Tom Hacohen 5d712c72d0 Add links to the usage guide.
8 years ago
Tom Hacohen 8c01e64ff4 Change the "delete collection" string to "Delete"
8 years ago
Tom Hacohen 3195c91e11 Bump version to 0.9.0.
8 years ago
Tom Hacohen abc15f01d8 Rename the Android package to EteSync
8 years ago
Tom Hacohen 94b29e86ac Implement sha256 using bouncy-castle.
8 years ago
Tom Hacohen 7a80b37818 Optimise proguard rules and fix warnings
8 years ago
Tom Hacohen 0ebfa9cfbd Bump version to 0.8.1 and update changelog.
8 years ago
Tom Hacohen 116094c7b9 Ask for permissions on app launch.
8 years ago
Ricki Hirner 36ee584e6a Fetch translations from Transifex
8 years ago
Tom Hacohen 53637cec03 Remove translations to changed strings
8 years ago
Tom Hacohen afca87f4d8 Toast the server name on startup in debug mode.
8 years ago
Tom Hacohen 2225ee0a03 Cleanup handling of notification errors.
8 years ago
Tom Hacohen d832ae9bc6 Cleanup error messages in notifications.
8 years ago
Tom Hacohen 09196e52a5 Don't pop notifications for serviceunavailable errors.
8 years ago
Tom Hacohen 942276284e Cleanup sync manager exception handling a bit.
8 years ago
Tom Hacohen ef8ae03e24 Improve appearance of account page.
8 years ago
Tom Hacohen 35b8283e31 Request sync after adding a collection so it can be used immediately.
8 years ago
Tom Hacohen 47a846bc2c Remove timezone from create calendar page.
8 years ago
Tom Hacohen a935e09287 Update strings.
8 years ago
Tom Hacohen a460a52079 Better handle service unavailable.
8 years ago
Tom Hacohen 3e5f3f5429 When applying remote entries, save sync tag after application.
8 years ago
Tom Hacohen 7f0f1b92fa Correctly handle thread interruptions when applying entries.
8 years ago
Tom Hacohen 268cd98b7b Improve logging when applying entries.
8 years ago
Tom Hacohen 5ec0dd45b5 Add log stating the amount of entries fetched.
8 years ago
Tom Hacohen aff3be7af4 Make the account type the same as app id.
8 years ago
Tom Hacohen b3cd95bcf5 Contact sync manager: Add missing super call in postprocess.
8 years ago
Tom Hacohen c60557d035 Sync manager: deal with error when pushing multiple chunks.
8 years ago
Tom Hacohen fa52270420 SyncManager: Restrict access to private variables.
8 years ago
Tom Hacohen f5c413069e Don't leak passwords and token to log.
8 years ago
Tom Hacohen ef850822de Fix a race condition when preparing dirty.
8 years ago
Tom Hacohen dd6ce617cc Remove the redundant collection getAll() function.
8 years ago
Tom Hacohen 6ea0b47d79 Implement applyLocalEntries and create the local entries after fetching.
8 years ago
Tom Hacohen 2bbddd26cd Fetch local deleted and dirty at the beginning of sync to avoid inconsistency
8 years ago
Tom Hacohen d6864f5062 Don't load all resources when syncing, only as needed.
8 years ago
Tom Hacohen 8040ee7d9f Push entries in chunks instead of all at once.
8 years ago
Tom Hacohen 74b0956f3b Improve error messages in journal server interactions.
8 years ago
Tom Hacohen 8cfe58a7d1 Add a way to sign releases.
8 years ago
Tom Hacohen a50eb87162 Fix newly created Calendars to actually work.
8 years ago
Tom Hacohen c33bc0ee19 Handle failing to connect to server during login.
8 years ago
Tom Hacohen eb9c3aa907 Fix timezone picker.
8 years ago
Tom Hacohen 5dbea8579e Redesign calendar look in account page.
8 years ago
Tom Hacohen 7c4e6a11e1 Disallow deleting the last collection.
8 years ago
Tom Hacohen a10015ee1a Deletion from server is already handled.
8 years ago
Tom Hacohen 36cefee30a Make new calendars selected by default.
8 years ago
Tom Hacohen 119ae5b9fe Fix collection creation.
8 years ago
Tom Hacohen c5a17291e5 Put a notice to double-check the encryption password.
8 years ago
Tom Hacohen 5dbe217de8 Fix launching of activities following appid rename
8 years ago
Tom Hacohen c7d817dfe2 Handle invalid account exception in the sync adapter service.
8 years ago
Tom Hacohen 81b927e7fb Encryption helpers: deal with FIXMEs.
8 years ago
Tom Hacohen 88322f341a Handle impossible issue in hmac calculation.
8 years ago
Tom Hacohen 833c8c0847 Only add authentication if connecting to the service's hostname.
8 years ago
Tom Hacohen 4008776812 Sync manager: deal with FIXMEs.
8 years ago
Tom Hacohen c58ae8fb1c Add contact resource downloader.
8 years ago
Tom Hacohen 44be896df7 Cleanup and improve HttpExceptions.
8 years ago
Tom Hacohen ff5c5b5230 Remove unused setting to get caldav past days.
8 years ago
Tom Hacohen 69864ac781 Fix user agent and external logging file name.
8 years ago
Tom Hacohen bfaffc1f38 Change account type.
8 years ago
Tom Hacohen 85baabaf09 Remove translation strings not in original file.
8 years ago
Tom Hacohen 2583f75d41 Rename DavService service.
8 years ago
Tom Hacohen 1b3cd631bc Update application id.
8 years ago
Tom Hacohen 09719f87a2 Optimise imports.
8 years ago
Tom Hacohen 9bd901e368 Turn startup popups back on.
8 years ago
Tom Hacohen fcc365a89e Remove opentasks and donate from startup dialog.
8 years ago
Tom Hacohen 47ca55f03f Remove reference to opentasks from the UI.
8 years ago
Ricki Hirner bc7cd65048 Android 7 workaround bugfix
8 years ago
Ricki Hirner 59f8305ba5 Use contact hash codes only on Android 7+ (workaround)
8 years ago
Ricki Hirner d707a1e643 Implement checksum to check whether DIRTY contacts have "really" changed
8 years ago
Ricki Hirner 774a19ae83 AccountSettingsActivity: use loader
8 years ago
Ricki Hirner cfb7d6b787 Use isAlwaysSyncable for contacts/calendars again because of buggy Android firmwares
8 years ago
Tom Hacohen 098496a4dc Bump okhttp version.
8 years ago
Tom Hacohen 7feddf3ff7 Change version identifier.
8 years ago
Tom Hacohen e07c992701 Improve some strings.
8 years ago
Tom Hacohen 2011d8d121 Update about page.
8 years ago
Tom Hacohen c0d0621887 Improve auth error error message.
8 years ago
Tom Hacohen c169fb4afb Make login password changing work (albeit ugly).
8 years ago
Tom Hacohen 1363865660 Don't require URI in login credentials constructor.
8 years ago
Tom Hacohen d62d7049f2 Rename DavResourceFinder.
8 years ago
Tom Hacohen dcb3429884 Enforce all hmac/mac to always be lower case.
8 years ago
Tom Hacohen 80bb0d6a70 Handle errors when syncing journals, not just entries.
8 years ago
Tom Hacohen f2febfeb8c Improve integrity error, error message.
8 years ago
Tom Hacohen 1730241e5d Fix login finish button to say 'finish'
8 years ago
Tom Hacohen 44a240fd75 Sync journals when syncing everything else.
8 years ago
Tom Hacohen 0b67be2e89 Remove db reference to homesets.
8 years ago
Tom Hacohen 7e912fecec Remove menu option to refresh calendars.
8 years ago
Tom Hacohen 30631a0b89 Change DAVdroid to EteSync.
8 years ago
Tom Hacohen 695e87ebff Update icon.
8 years ago
Tom Hacohen 8b5f87c2d4 Adjust DAVdroid to use the EteSync protocol (mostly working)
8 years ago
Ricki Hirner 232eaa1d6d Version bump to 1.3.6
8 years ago
Ricki Hirner d40af10b1f Fetch translations from Transifex
8 years ago
Ricki Hirner 364d79535a Update to ez-vcard 0.10.1
8 years ago
Ricki Hirner d30077657c Fix permissions notification
8 years ago
Ricki Hirner 4b8c44fe5b AccountSettings version 5: enable/disable OpenTasks by availability (Android 7.1.1 fix)
8 years ago
Ricki Hirner 88b5a26c3b Don't show warning on AccountSettings version updates
8 years ago
Ricki Hirner d5807e44af Update to SDK level 25
8 years ago
Ricki Hirner c8ddec9651 Change handling of tasks sync when OpenTasks is not installed
8 years ago
Ricki Hirner 0a70d91883 Fetch translations from Transifex
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 ca38cbe935 Update okhttp to 3.5.0
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 d34efb103d Version bump to 1.3.4.1
8 years ago
Ricki Hirner 2fd0ac2dd0 Fetch translations from Transifex
8 years ago
Ricki Hirner 4f796669f6 Avoid some crashes
8 years ago
Ricki Hirner fb7f974987 Allow renaming of accounts
8 years ago
Ricki Hirner 900f1fd857 Fetch translations from Transifex
8 years ago
Ricki Hirner e0a5748da3 Update build tools to 25.0.0, fix WiFiManager leak
8 years ago
Ricki Hirner fa17659ce8 Fetch translations from Transifex
8 years ago
Ricki Hirner 8d4eeb763b Version bump to 1.3.4
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 08639b2e89 Version bump to 1.3.3.1
8 years ago
Ricki Hirner 5b50aa024e Fetch translations from Transifex
8 years ago
Ricki Hirner d8fb9c8373 Library updates
8 years ago
Ricki Hirner b3dda2c112 ProGuard update; signing config
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
8 years ago
Ricki Hirner 2e78e1e746 Add useless ProGuard rule
8 years ago
Ricki Hirner fb4321f35f Fetch translations from Transifex
8 years ago
Ricki Hirner 7d7e2584ed Version bump to 1.3.3
8 years ago
Ricki Hirner 118d873cdf ical4android: ignore invalid DUE < DTSTART for tasks
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 bd8470e7eb Switch to JUnit4
8 years ago
Ricki Hirner ec0e792f12 Add Gitlab CI
8 years ago
Ricki Hirner 593d907e3a Improve tests
8 years ago
Ricki Hirner 2c5b93ce43 Fix NPE in "is refreshing progress bar"
8 years ago
Ricki Hirner 68d48bb0f2 Version bump to 1.3.2.2
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
8 years ago
Ricki Hirner 4e87186dd8 Version bump to 1.3.2
8 years ago
Ricki Hirner 5e0a3e8b9f Fetch translations from Transifex
8 years ago
Ricki Hirner 3bd96955cc Avoid "no transaction" exception
8 years ago
Ricki Hirner 3952181df2 Minimal layout change
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 1354afebf7 Version bump to 1.3.1
8 years ago
Ricki Hirner 08c8390202 Import strings from Transifex
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 4fea7880e7 Fetch translations from Transifex
8 years ago
Ricki Hirner 9555c066bd lint optimizations
8 years ago
Ricki Hirner 290ce7ad80 Version bump to 1.3
8 years ago
Ricki Hirner 55ad06e328 New launcher logo
8 years ago
Ricki Hirner 19ab4a14ce Use cert4android instead of MemorizingTrustManager
8 years ago
Ricki Hirner ac940b3a12 Accept intent extras for LoginActivity
8 years ago
Ricki Hirner 7416c62c97 Fetch translations from Transifex
8 years ago
Ricki Hirner eb70f8690f Fix OpenTasks regression bug
8 years ago
Ricki Hirner bab84d7d0f Improve HTTP authentication
8 years ago
Ricki Hirner ae145d897e Fetch translations from Transifex
8 years ago
Ricki Hirner d675fb961e Request ignoring battery optimization
8 years ago
Ricki Hirner 967bc50256 Avoid sync error when OpenTasks is not installed
8 years ago
Ricki Hirner 2617063835 Clean up launcher icon
8 years ago
Ricki Hirner 7fbdf96546 Allow large transactions
8 years ago
Ricki Hirner f6cb92dd6d Remove gplay flavour to keep DAVdroid-OSE repo clean
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
8 years ago
Ricki Hirner 41ce609237 Support X-ABLabel for custom types
8 years ago
Ricki Hirner aafcc36c4d Version bump to 1.1.1.2
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
8 years ago
Ricki Hirner 4542da7d89 Version bump to 1.1.1
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
8 years ago
Ricki Hirner 389af2b738 Better group support
8 years ago
Ricki Hirner be2e15e463 Merge branch 'master' into vcard4-groups
8 years ago
Ricki Hirner c7c13520f9 Version bump to 1.0.9.2
8 years ago
Ricki Hirner 317144630c Make use of RFC6868 optional
8 years ago
Ricki Hirner 34bc27fa79 Switch from preference-v7 to preference-v14 to make preferences look more Material (thanks biociahi!)
8 years ago
Ricki Hirner 210735a500 Switch from preference-v7 to preference-v14 to make preferences look more Material (thanks biociahi!)
8 years ago
Ricki Hirner b30733c64b Basic support for VCard4-style groups
8 years ago
Ricki Hirner 91234a688f Upgrade to okhttp 3.3.1
8 years ago
Ricki Hirner 5675e544b5 Better alarm handling
8 years ago
Ricki Hirner 42a261b84e Revert "Contact/event/task upload: use streams directly without extra byte[] array"
8 years ago
Ricki Hirner 0d1825cbf3 Revert "Contact/event/task upload: use streams directly without extra byte[] array"
8 years ago
Ricki Hirner 9b8fc983cd Version bump to 1.0.9
8 years ago
Ricki Hirner 3bde3758fc Contact/event/task upload: use streams directly without extra byte[] array
8 years ago
Ricki Hirner fd1f59d124 Logs: show which contact/event/task is being prepared for upload
8 years ago
Ricki Hirner 9886507b7d Minor improvements
8 years ago
Ricki Hirner 144643d6af Work around unexpected IllegalArgumentException when user enters garbage host name
9 years ago
Ricki Hirner 14875f63ea Always update all task fields (including null values)
9 years ago
Ricki Hirner 28e567cf78 Introduce local unit tests
9 years ago
Ricki Hirner 7997606550 Minor optimizations
9 years ago
Ricki Hirner fb0552de46 Find collections when they're identical with their home set
9 years ago
Ricki Hirner 03c15a6924 Task list synchronization conditions, tests
9 years ago
Ricki Hirner c3b2929f88 Changes in ical4android and vcard4android
9 years ago
Ricki Hirner eb2537a278 Version bump to 1.0.7-beta1
9 years ago
Ricki Hirner 0b9727cca6 More detailled OpenTasks installation hint
9 years ago
Ricki Hirner 61231b4233 Implement Android 6-style permissions
9 years ago
Ricki Hirner 59252d7471 Fetch translations from Transifex
9 years ago
Ricki Hirner 6ffa6fa9a7 New feature: only sync in WiFi
9 years ago
Ricki Hirner 03ee9a037b Various tests
9 years ago
Ricki Hirner 7ab13d648e Check for migrations only when package is replaced, DB fixes
9 years ago
Ricki Hirner 25c54cce62 SyncManager notifications: create a unique notification for every synced collection
9 years ago
Ricki Hirner f0e45c71f5 Add account setting: manage calendar colors
9 years ago
Ricki Hirner fa528a64e9 Sync database optimizations
9 years ago
Ricki Hirner c6aed90c96 OOM handling, DB transactions, calandar VISIBLE, service refresh notification
9 years ago
Ricki Hirner 2280f899ee Use last path segment as collection display name if there's no DAV:displayName
9 years ago
Ricki Hirner a283cbbae5 Add account info when creating calendars
9 years ago
Ricki Hirner bb95a25b91 Fix NPE for synchronization while CalDAV/CardDAV services is not available in DB
9 years ago
Ricki Hirner f1ccd01708 Fetch translations from Transifex
9 years ago
Ricki Hirner c498225064 Resource detection: fix NPE
9 years ago
Ricki Hirner 879b137cfc Version bump to 1.0
9 years ago
Ricki Hirner 84379f7ee1 Verbose logging of resource detection
9 years ago
Ricki Hirner a594fd3d14 Handle invalid accounts where accounts are used
9 years ago
Ricki Hirner 100b78a6a4 Version bump to 1.0-rc1
9 years ago
Ricki Hirner 758711acb2 Import translations from Transifex
9 years ago
Ricki Hirner c90b6075db Re-initialize logger in :sync process, too (IPC using broadcast)
9 years ago
Ricki Hirner 7109915e6e Minor refactoring (lint)
9 years ago
Ricki Hirner e8cf9fd5ab Implement AboutActivity (license information)
9 years ago
Ricki Hirner 3a49815220 Show notifications on refresh errors
9 years ago
Ricki Hirner 96881bd986 Improve resource detection
9 years ago
Ricki Hirner c08a0bdc43 Respect read-only flag of collections
9 years ago
Ricki Hirner 773b2ee992 SSLSocketFactoryCompat: fix typo
9 years ago
Ricki Hirner c2181c55d3 Translation fix
9 years ago
Ricki Hirner 8449684dd2 Version bump to 1.0-beta1
9 years ago
Ricki Hirner 28e7c91658 Initiate DAV service refresh after migration
9 years ago
Ricki Hirner 51867c5f3f Notification for external file logging
9 years ago
Ricki Hirner 1786b73ac6 Provide settings migration v0.9 -> v1.0
9 years ago
Ricki Hirner 1df3ddbe74 Startup dialogs
9 years ago
Ricki Hirner 5ee8d76b34 Add SQLite dump to debug report
9 years ago
Ricki Hirner 5723225475 App settings UI
9 years ago
Ricki Hirner f73f6ca43c Account management: Create address book (similar to create calendar)
9 years ago
Ricki Hirner 753c4b05a5 Allow time-range filtering of events (to the past)
9 years ago
Ricki Hirner 2e34fa686d Minor refactoring
9 years ago
Ricki Hirner a735564bc1 Use java.util.logging instead of sl4fj
9 years ago
Ricki Hirner 552f6b6936 Refactoring
9 years ago
Ricki Hirner 50f7006e59 Refactoring
9 years ago
Ricki Hirner 6ac5fe0204 Show debug info on management errors
9 years ago
Ricki Hirner 19bfe5c5f2 Create/delete calendars
9 years ago
Ricki Hirner 212cd8ddb0 Proof of concept: create remote address books, delete remote collections
9 years ago
Ricki Hirner c30195d9ba AccountActivity changes
9 years ago
Ricki Hirner 3ca063416e Fix crash bug caused by leaking OnAccountsUpdateListener
9 years ago
Ricki Hirner 940d622402 Upgrade to okhttp/3.1.2 + tests
9 years ago
Ricki Hirner 814abc60ed Service detection, account settings
9 years ago
Ricki Hirner 220ba4b151 Improved service detection + GUI
9 years ago
Ricki Hirner 777e124b54 Selectable calendars
9 years ago
Ricki Hirner f32493986b Update local calendars according to ServiceDB at sync
9 years ago
Ricki Hirner 5025a61cd1 Update local task lists according to ServiceDB at sync
9 years ago
Ricki Hirner 89a516bfd1 DavService: refresh collections
9 years ago
Ricki Hirner af71ed8bc5 Collections refresh
9 years ago
Ricki Hirner fc29988dc6 Add DavService for long-running operations
9 years ago
Ricki Hirner 77c947da14 Add account details activity (AccountActivity)
9 years ago
Ricki Hirner ff901ce91f Service database
9 years ago
Ricki Hirner 85a6b68a56 Rewrite initial configuration detection
9 years ago
Ricki Hirner 89050d88c6 Upgrade to okhttp3
9 years ago
Ricki Hirner ba0350c83d New initial server configuration detection
9 years ago
Ricki Hirner 515969c4b8 Initial changes for new GUI
9 years ago
Ricki Hirner 9a8d29e774 Append trailing slashes to Web URLs; okhttp upgrade
9 years ago
Ricki Hirner d6cff63f2d Version bump to 0.9.1.3
9 years ago
Ricki Hirner be6aa1b6a2 Upgrade to okhttp/2.7.1
9 years ago
Ricki Hirner 9ec4a4015d
Increase timeout values
9 years ago
Ricki Hirner 9dbc32d30b
BuildConfig: use build time instead of current time for timestamp
9 years ago
Ricki Hirner 0142e63257
Show open-source information when MainActivity is created
9 years ago
Ricki Hirner aaa7d71ae3
Version bump to 0.9.1.2
9 years ago
Ricki Hirner 4adf3001ac
New upstream libraries, task sync bug fix
9 years ago
Ricki Hirner 5ccdafa074
ContactsSyncManager: URL fix
9 years ago
Ricki Hirner fce2b85991
Increase version code…………………………………………………………………………….
9 years ago
Ricki Hirner e5ebf10dc0
Version 0.9.1.1
9 years ago
Ricki Hirner 0f0acd62a3
Optimize soft keyboard handling, make resource detection dialog not cancelable
9 years ago
Ricki Hirner 2414b42867
Add basic support for cookies
9 years ago
Ricki Hirner 12248b8bb9
Version 0.9.1-beta1
9 years ago
Ricki Hirner 065aa3fc84
Version bump to 0.9.1
9 years ago
Ricki Hirner 20ee4e03f3
Various improvements
9 years ago
Ricki Hirner 241e15404f
Amend DebugInfoActivity
9 years ago
Ricki Hirner 4a00ba647d
Fix crash bug when external log file can't be created
9 years ago
Ricki Hirner 8d00814eaf
Update .gitmodules to publically accessible URLs
9 years ago
Ricki Hirner c665744c31
Version 0.9.0.4
9 years ago
Ricki Hirner 2ef278c336
vcard4android: ignore raw contact data rows without MIMETYPE
9 years ago
Ricki Hirner 34de8431ae
Fallback to PROPFIND when REPORT addressbook-query returns 400, 403, 500 or 501
9 years ago
Ricki Hirner 9d19d9757c
Merge translations from Transifex and bump version to 0.9.0.3
9 years ago
Ricki Hirner 81d13576e8
Minor bug fixes and improvements
9 years ago
Ricki Hirner 6f429328ef
Version bump to 0.9.0.2
9 years ago
Ricki Hirner 0f5f39a9fe
Lower target SDK to 22 (pre-M) to fixes crashes on Android 6; new permissions model will be implemented later
9 years ago
Ricki Hirner 3e2459c85c
2 bug fixes
9 years ago
Ricki Hirner 8f52bf160e
Version bump to 0.9.0.1
9 years ago
Ricki Hirner 661276450c
SSLSocketFactoryCompatTest
9 years ago
Ricki Hirner c93a89348e
Handle event/task sequence == null (meaning it was created locally and not sequence has yet been assigned)
9 years ago
Ricki Hirner 93464ccf8c
Enable TLSv1.1 and TLSv1.2 (if available) for Android <5 again
9 years ago
Ricki Hirner 3646a561c6
Remove Robohydra (obsoleted by okhttp-mockwebserver)
9 years ago
Ricki Hirner da9410c1b5
Fix lint warnings, don't require external storage permission for SDK >18
9 years ago
Ricki Hirner 82f80fed1c
Resource detection fixes
9 years ago
Ricki Hirner 94770fb0c8
Version 0.9 ready!
9 years ago
Ricki Hirner 9ddcec5624
Changed source strings
9 years ago
Ricki Hirner 4b5cb30762
Log resource detection results to viewable string
9 years ago
Ricki Hirner 58f05986c9
Synchronization logging to external file
9 years ago
Ricki Hirner dd50f10c58
Merge translations from Transifex
9 years ago
Ricki Hirner d3c1688407
Improve DavResourceFinder
9 years ago
Ricki Hirner 80231dd44b
Sync manager optimization
9 years ago
Ricki Hirner 4ecca76a95
Group support (VCard 3 CATEGORIES) with vcard4android
9 years ago
Ricki Hirner 410a04dc11
Support Basic and Digest auth
9 years ago
Ricki Hirner 7fc01503d5
New collection/service discovery: CalDAV+CardDAV
9 years ago
Ricki Hirner 18542adb2c
New resource detection
9 years ago
Ricki Hirner e34abf291e
Improve error/account settings notifications
9 years ago
Ricki Hirner 20bc5af4a3
Resource detection, bug fixes
9 years ago
Ricki Hirner f344bd3c28
Tasks with new sync logic
9 years ago
Ricki Hirner 419d732195
Process recurring events, exceptions etc.
9 years ago
Ricki Hirner 0c819c842b
Basic implementation of calendar sync. with common SyncManager
9 years ago
Ricki Hirner d348f54deb Remove legacy calendar/task/WebDAV code
9 years ago
Ricki Hirner c2e9b27831 New DebugInfoActivity
9 years ago
Ricki Hirner 808958a69b README changes
9 years ago
Ricki Hirner bd77a5be63 Integrate MemorizingTrustManager by Georg Lukas
9 years ago
Ricki Hirner ab34def8b0 Contacts sync logic
9 years ago
Ricki Hirner d024cdb495 Contact synchronization logic
9 years ago
Ricki Hirner 4f7f3b851a New sync logic for ContactsSyncAdapter, using dav4android and vcard4android
9 years ago
Ricki Hirner 7f4b4855a0 First implementation of CardDAV sync with dav4android and vcard4android
9 years ago
Ricki Hirner bc2d1ba96d Resource detection with dav4android
9 years ago
Ricki Hirner 0bc1a8178a First use of dav4android for resource detection
9 years ago
Ricki Hirner d0b928a93d Make well-known URLs work again when user enters an initial context path
9 years ago
Ricki Hirner b0163e16cd Merge branch 'french_translations' of https://github.com/callmemagnus/davdroid
9 years ago
Ricki Hirner 98899ab27b Fix UI crash bug
9 years ago
Magnus Anderssen e4e1053f77 Added missing french translations
9 years ago
rfc2822 bcd2e8d4da Merge pull request #628 from gjtoth/master
9 years ago
Ricki Hirner a198309df5 Version update to 0.8.4.1
9 years ago
Gábor J.Tóth c1a26fbbb7 Hungarian translation updated.
9 years ago
Ricki Hirner 5bf3aad575 Version bump to 0.8.4
9 years ago
Ricki Hirner 97ae121331 Exception handling, verbose TLS logs
9 years ago
Ricki Hirner 31f5be01b4 ical4j update, clean up XML requests
9 years ago
Ricki Hirner d7fff8a760 Handle attendees and reminders for exceptions of recurring events
9 years ago
Ricki Hirner faeb3b7dd0 Refactoring
9 years ago
Ricki Hirner fc1874af85 Remove unnecessary getters/setters
9 years ago
Ricki Hirner be80b6fde8 Improve ATTENDEE/ORGANIZER handling
9 years ago
Ricki Hirner 072c763dec Process Content-Type character set information (fixes #594)
9 years ago
Ricki Hirner 6ad74c79f0 Improve event exception handling (always convert RECURRENCE-ID DATE-TIME to DATE when master event is all-day)
9 years ago
Ricki Hirner 01d1b1a6c0 Send used VTIMEZONEs with VTODOs
9 years ago
Ricki Hirner 1c461e9d13 Refactoring
9 years ago
Ricki Hirner 5ec4dbb9e7 Send charset information with MIME type when uploading VCard/3.0 resources
9 years ago
Ricki Hirner 3225a4bbc1 Detect VCard/4 support per sync, too
9 years ago
Jaroslav Lichtblau 40c6643b41 Czech translation update
9 years ago
Ricki Hirner b3afe48179 Added uninstall warning in "Install Tasks app" string (fixes #589)
9 years ago
Ricki Hirner abf04e14d2 Update collection properties (name, color) on every sync
9 years ago
Ricki Hirner 5b7947034a Convert RDate/ExDate properties <-> Android RDATE/EXDATE strings more precisely (+ tests)
9 years ago
Ricki Hirner 26d9f7284a Version bump to 0.8.2
9 years ago
Ricki Hirner 7c1b787410 VEVENT exceptions always get master UID
9 years ago
Ricki Hirner 41bae221f0 Asset downloader: send credentials when URI authority is the same, even if the default port is explicitly given
9 years ago
Ricki Hirner 243483a957 Improved iCal generation
9 years ago
Ricki Hirner 9d76d57af8 Fix problem of recent commit with deleting local records
9 years ago
Ricki Hirner 44bdd4d0ed Merge branch 'master' of github.com:bitfireAT/davdroid
9 years ago
rfc2822 40bffb78b0 Merge pull request #580 from oskarjakiela/master
9 years ago
Oskar S. Jakieła 5951414b25 Add Polish translation
9 years ago
Ricki Hirner dcd86c7d86 Small refactoring
9 years ago
Ricki Hirner 92966a5c57 Null-pointer check for SIP address types (fixes #506)
9 years ago
Ricki Hirner ad733ebff1 Handle 409 Conflict status codes (fixes #563)
9 years ago
Ricki Hirner 59088086fd Version bump to 0.8.1
9 years ago
Ricki Hirner 0b56d2a966 Add trailing slash to sample URL (closes #522)
9 years ago