Hi all,
I'm working on the new contact backend, herited from the work of @mardy .
Full story here: https://gitlab.com/groups/ubports/development/core/-/epics/19
Carddav integration is in progress ( Nexcloud and generic cardDav works ).
Contact to Birthday calendar done
Some regressions on address book app fixed ( avatar, import, massive delete etc... )
Technical:
The idea is to keep Evolution Data Server & co for Calendar, Alarms , maybe there are some 3rd party apps ? for now. Ayatanah Datetime relies on it, as well as Bluez.
Add a service for contact to birthday sync. ( by creating a Birthday calendar and storing birthday there )
Integration of buteo* and friends for cardDav support.
Still unknown: BT integration for e.g: Car kit
I would appreciate your help for making this transition as smooth as possible.
Need help with:
Generic carddav account creation ( no UI feedback rn)
Address book app: better online account integration, collections management
BlueTooth contact sync ?
Notifications for sync states,
...
At this time of writing, the "how to test" is not ready. Will edit when easier to install.
Help