Yes I’ve tried to re-add the @ part on some contacts, and I had the same issue with it.
It looks like when a contact has a @ part (or even just .vcf), contact app can’t add or remove the X-DAVDROID-STARRED:1 line
Contact+ doesn’t have this problem.
In case it helps, same problem for me with Android 4.0.4 (CM9.1) - attempting to add a contact just shows “Phone-only, unsynced contact”.
There’s a likely-looking exception in the log just before - can’t copy/paste it right now, but “Problem reading XML for external package at bitfire.davdroid”, “com.android.contacts.model.AccountType$DefinitionException: vnd.android.cursor.item/name must be supported”
Are there any contacts editors in F-Droid that let us work around this? I just looked, and nothing looks promising, but if anyone else has found anything… Those without gapps might not be able to install Contact Editor Free.
Fixed with commit 5db8bcb9d81725443a7e5b3665d467d9b2ba407d, can you please test?
Has it been uploaded to F-Droid? I don’t think I can compile it from source.
For F-Droid, you can’t upload. It compiles from source as soon as a new version is tagged. I created the v0.3.4 git tag yesterday so it will be available soon.
It’s working! Except that it displays accounts that have no contact support (in my case the ownCloud CalDAV). Perhaps I’ll post another ticket later.
I still can’t see davdroid as a provider.
and it is not showing in contacts to display screen : http://pub.buntux.org/uploads/contacts_to_display.png.
it means you can’t just display contacts from davdroid.
davdroid contacts are shown when I select ‘All contacts’.
Please try to add the account again.
sorry, it works
was still in 0.3.3… (!)
Alright, with 0.3.4 I can now see and create davdroid contacts. However, If I edit them, I cannot add any fields, like phone number etc. I can only edit already present fields. For instance, if I create a contact named Test User, it is correctly synced. However, I cannot add a phone number to the already present contact Test User.
Finally, it seems that when adding a new syncronization account, it is automatically filtered, so to make the contacts visible, I have to disable the filter.