mirror of
https://github.com/bitfireAT/davx5-ose.git
synced 2025-12-23 23:17:50 -05:00
42cd8d8631ac2248a53d3dd181f4dcf62a0a047c
* Provide flow to check if sync of account and authority is pending in sync framework Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Show if sync is pending in sync framework Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Show if sync is pending in sync framework Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Fix kdoc Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Cancel any pending SAF syncs on sync request Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Cancel sync adapter sync only after having enqueued our worker sync Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Improve accuracy by also checking isSyncActive Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Remove log statements Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Only query pending state Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Cancel sync adapter sync only on android 14 and 15 Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Cancel sync adapter sync with authority Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Cancel sync adapter sync by using sync request instead of canceling directly Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Include android 16 Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Include all versions after Android 14 Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Add test which documents wrong pending sync check behaviour Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Revert "Add test which documents wrong pending sync check behaviour" This reverts commit 8c538149ff2cb032d6355232c1736e103dcc9a18. * Drop Android 14+ always pending sync work around Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Differentiate better between enqueued and pending syncs Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Refactor sync pending check to use flow for address book accounts Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Always return false for sync pending state check on Android 14+ Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Refactor sync pending check to use flow for address book accounts Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Add comments Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Update comment Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Shorten variable name Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Update comments and variable name Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Remvoe obsolete call and add argument names as comments Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> * Remove sync active check from listener Signed-off-by: Sunik Kupfer <kupfer@bitfire.at> --------- Signed-off-by: Sunik Kupfer <kupfer@bitfire.at>
DAVx⁵
Please see the DAVx⁵ Web site for comprehensive information about DAVx⁵, including a list of services it has been tested with.
DAVx⁵ is licensed under the GPLv3 License.
News and updates:
- @davx5app@fosstodon.org on Mastodon
Help, feature requests, bug reports: DAVx⁵ discussions
Parts of DAVx⁵ have been outsourced into these libraries:
- cert4android – custom certificate management
- dav4jvm – WebDAV/CalDav/CardDAV framework
- ical4android – iCalendar processing and Calendar Provider access
- vcard4android – vCard processing and Contacts Provider access
If you want to support DAVx⁵, please consider donating to DAVx⁵ or purchasing it.
USED THIRD-PARTY LIBRARIES
The most important libraries which are used by DAVx⁵ (alphabetically):
- dnsjava – BSD License
- ez-vcard – New BSD License
- iCal4j – New BSD License
- okhttp – Apache License, Version 2.0
See About / Libraries in the app for all used libraries and their licenses.
Languages
Kotlin
98%
HTML
1.9%
