mirror of
https://github.com/bitfireAT/davx5-ose.git
synced 2025-12-23 23:17:50 -05:00
4e4c0f5e313ac0a06214ad90b98c6c0ccb50a800
* Update view item on sync error string * Remove view item action from notification * Show button in debug info screen to jump to problematic event resource * Move companion object to the end of activity class * Add local resource dump to intent * Add kdoc * Add some comments for not yet implemented resources * Don't export DebugInfoActivity * Send intent instead of URI and launch from DebugInfoActivity * Add option to view problematic contact * Extract intent builder logic to another method * Add option to view problematic contact * Minor changes for readability * Extract dump string creation to interface method * Pass Uri instead of intent and create view local resource intent in DebugInfoActivity * Use androids existing getContactLookupUri method * Remove extra variable * Remove obsolete val declaration * Rename dump to summary * Refactor code structure for local resource URI handling * Update code structure to use getDebugSummary for local resource summaries * Update exception handling in SyncNotificationManager Change the catch block to handle all `Throwable` exceptions instead of just `OutOfMemoryError`. This ensures that any potential issues arising from providing information about the local resource are caught and ignored. * Add "copy remote URL" action * Use string resource * Truncate contact, task, and event strings to 1000 characters * Fix tests * Minor changes - Replace `ContactsContract.RawContacts` with `RawContacts` in `LocalContact.kt` - Remove unnecessary newline in `LocalJtxICalObject.kt` --------- Co-authored-by: Ricki Hirner <hirner@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
- synctools – iCalendar/vCard/Tasks processing and content 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%
