Open Tea23 opened 2 months ago
Upstream on sync frequency: https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/203
afaik this is actually long lived bug in Gnome Contacts. For example see here: https://gitlab.gnome.org/GNOME/gnome-contacts/-/merge_requests/255
That one example works in PureOs fork (for Librem 5) and they also had working solution for Chatty.
I have seen few MR's for the last years but they are not accecpted to upstream Contacts. I actually tried to create one myself but it turns out Gnome Contacts does not easily support any fluent workaround for this.
Can get also get something like https://github.com/FuriLabs/issue-tracker/issues/64#issuecomment-2339555613 here please
Syncing contacts
Syncing contacts with CardDav (Nextcloud in my case) works one-way - ie, adding a contact in Nextcloud eventually syncs it with the phone. Adding a contact in Gnome Contacts does not seem to upload contacts to Nextcloud/CardDav - or it is taking a long time.
I'm using iCloud as my sync server (I know, I know, I'll get away from it eventually). I have found creating a contact on Furi appears almost instantly on iPhone, but creating contact on iPhone is taking much longer to go back to the Furi.
(EDIT: A toggle of the Contacts
slider in the Online Accounts WebDAV triggers a sync instantly and the contact create on the iPhone came across)
Is this kind of information useful in working out a fix?
Most of the issues here are going to be upstream primarily, but good to document.
Cannot add contacts from Calls or Chats
It is currently not possible to add contacts from the Calls or Chat apps. This upstream issue suggests that the feature was added to Gnome Calls - https://gitlab.gnome.org/GNOME/calls/-/merge_requests/484. It's not present on the Furi.
There is an Add Contact button in Chat, but it doesn't do anything.
Syncing contacts
Syncing contacts with CardDav (Nextcloud in my case) works one-way - ie, adding a contact in Nextcloud eventually syncs it with the phone. Adding a contact in Gnome Contacts does not seem to upload contacts to Nextcloud/CardDav - or it is taking a long time.
The only workaround I could find for forcing a contacts sync is to use Evolution, but this fails on the inability of Evolution to prompt for credentials (????!!!!).
There might need to be a daemon or service that periodically checks for a need to sync to/from CardDav. UI to force a sync would be good, but this might need to go back upstream.
SIM contacts
Details here once I get telephony going