mirror of
https://github.com/bitfireAT/davx5-ose
synced 2024-07-05 17:29:54 +00:00
* [wip] Create worker for push registration and call it from someplace in UI Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * [wip] Subscription registration request Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Don't enqueue push registration worker from UI * Enqueue PushRegistrationWorker on collection changes * Fix tests * Update dav4jvm; Use new post method * Remove obsolete context * Add get and deleteAll methods to serviceRepository and update usages * requestPushRegistration: make endpoint an argument * Update push subscription fields in DB on successful registration * Don't create notification channels in test class * Remove workmanager init and provide empty set of listeners in tests * Require network connection to run PushRegistrationWorker * Move module declaration to a separate TestModules interface --------- Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> Co-authored-by: Sunik Kupfer <kupfer@bitfire.at> Co-authored-by: Ricki Hirner <hirner@bitfire.at> |
||
---|---|---|
.github | ||
.tx | ||
app | ||
doc | ||
fastlane/metadata/android | ||
gradle | ||
scripts | ||
.gitignore | ||
AUTHORS | ||
build.gradle.kts | ||
CONTRIBUTING.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
settings.gradle.kts |
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.