Star on Contacts not transferring from Ecloud to phone
- /e/ version:e-0.11-p-2020090271190-dev-s2
- Device model(s):LeEco S2 X522 Technically it is a LeEco S3 Le X522-b which I was told using the LeEco S2 X522 image from the LineageOS/ reddit
Summary
The star on contacts on /e/OS Contacts are not transferred to Murena cloud and are not exported in the vcard either. The starred contacts imported from Google in murena.iocontacts are not displayed as starred in /e/OS Contacts.
The problem
Steps to reproduce
- Star contacts in /e/OS Contacts on your device
- Wait for a contact synchronization
- Check on the cloud if the same contacts are starred
What is the current behavior?
I have 9 starred contacts that transferred from Google to ecloud. In Ecloud they show they are in the Group Starred. But on the /e/ phone, they are not shown as starred in contacts, and does not show up in the starred page in contacts. If you call a number that was starred in ecloud, it then shows up in the starred page, but does not have a star in the contacts or on the contacts page. If you star a contact on your phone in the main contacts, it keeps the star in contacts, and it adds to the starred contacts page but doesn't send that data back to /e/cloud. But a sync does update the phone number whether added or removed from either the phone or /e/cloud. It should also be noted that when I imported my contacts from google by vcard, most phone numbers did not show up on /e/cloud, but does show up on the /e/ phone and after dialing on the /e/ phone it shows up in /e/ cloud.
What is the expected correct behavior?
As the vCard RFC spec doesn't have any property type for "starred" or "favorite" contacts and the Nextcloud dav app doesn't handle starring with a defined category either, starred
contacts should be handled as a category called "starred" (as done by Google). When displayed in /e/OS Contacts and murena.iocontacts these starred contacts have a star in the UI (already handled in /e/OS Contacts). When contacts are exported, this category appears among the categories of the contact.
Make sure all previously starred contacts on the device are still starred with the new implementation of starred contacts.
Technical informations
Relevant logs (adb logcat
)
Relevant screenshots
Solutions
Workaround
Possible fixes