New contact backend story
-
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/19Carddav integration is in progress ( Nexcloud and generic cardDav works, teaser here https://m.youtube.com/watch?v=VG6i2LLLML0 ).
Contact to Birthday calendar done
Some regressions on address book app fixed ( avatar, import, massive delete etc... )For the migration, my idea is to only migrate local default address book,
Add a carddav integrated feature for working around the issue with custom setup and give contact manual sync first.
We will still be able to backup the current db with some command lines, and import them via the UI.This is the first step before a rework of Address book app and have better sync management ( scheduled sync, etc... )
Technical:
The idea is to keep for now Evolution Data Server & co.
Calendar, Alarms , 3rd party apps ? , Ayatanah Datetime, Bluez relies on it...Add a doemon 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 contact list
I would appreciate your help for making this transition as smooth as possible.
- Address book app: better online account integration, collections management
- BlueTooth contact sync ( not working too on Focal apprently )
- Notifications for sync states ( we have some UI report from indicator transfer )
...
At this time of writing, the "how to test" is not ready. Will edit when easier to install.
-
Some demos shown with Q&A 142:
https://m.youtube.com/watch?v=5tHCgwuVpnk -
Cool! Thanks for the demos, nice to see your progress! This is going to be very useful.
Thanks so much for all your work! -
Old post but still work on it .
The new backend is available on 24.04 Lomiri ppa already.https://launchpad.net/~lomiri/+archive/ubuntu/builds
Expect issues, especialy with Onlne Accounts, we are facing a deep issue for account creation.
Seems to work if set it from Lomiri System Settings -> Accounts-> select address book after account creation
-
Hi @lduboeuf
Thanks for your work.
Do you need help? If I can be of any help, please PM me.
I rely heavily on my calendar on the phone to sync well with my Nextcloud account. -
@AppLee said in New contact backend story:
Hi @lduboeuf
Thanks for your work.
Do you need help? If I can be of any help, please PM me.
I rely heavily on my calendar on the phone to sync well with my Nextcloud account.Of course welcome. The issue we are facing is related to an update in signond afaik. So out of my skills
Mike is looking at this normally.
After that being fixed, testings on contact sync will be ready. But local contact is already there with the new backend already test able.I'm currently working on error feedbacks for user ( re prompt for password, and UI notification on failure with contact sync ).
A missing part is also for address book via Bluetooth.
Epic: https://gitlab.com/groups/ubports/development/core/-/epics/19