I've just booted up the new Furi phone, and I can't seem to get Nextcloud contacts to sync. It doesn't even detect the address books or calendars from there. Is there some way to force it to sync?
What's to sync? I have my Nextcloud account set for Calendar, Contacts and Files. When I open Contacts, my contacts are there. When I open Calendar, my nextcloud Calendar shows up (along with 2 other online calendars I use). I added a test event on my phone and it showed up on my Nextcloud calendar. When I deleted it, it disappeared from Nextcloud.
Where things get confusing is saving an event on the phone. I see 5 calendars available to save to, two of which are labelled "Personal", two more are for the Google online calendars, listed under the name of the e-mail account. The last one is called "Imported icalout.ics" and seems to be the Nextcloud calendar. This one seems to sync automatically with my Nextcloud calendar on my server.
My contacts situation is simpler. I have my contacts on Nextcloud and that is my default Contacts store. I can keep a local copy but that gets awkward. While you can "link" the local contact with the online one, the linking seems to only last until you leave the Contacts app. Then you have to relink. It's not worth it.
I had the same issue. I guess you use a subfolder for your nextcloud. I already filed a bug for this: hxxps://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/450
@hamsterbacke
Oh right interesting, will have a look. I've noticed I added two email accounts to it, and they're not syncing either. So it must be blocking everything.
@hamsterbacke
My Nextcloud is indeed in a subfolder.
The bug has been closed? So they must have merged a fix?
Does anyone at Furi know when this will be merged?
It kind of reads like you would need to readd the Nextcloud accounts after the fix comes through?
It has been commited to the master branch. Maybe it will be in gnome-49. If you want it working you can edit the config file ~/.config/goa-1.0/accounts.conf manually and add your subfolder. I rebooted after that because I don't know the services that need to be restarted in order to re-read this config.