Simple-Contacts icon indicating copy to clipboard operation
Simple-Contacts copied to clipboard

Bug: Simple Contacts stopped displaying contacts

Open irgendwie opened this issue 2 years ago • 16 comments

Starting with Android 14 (GrapheneOS, build 2023100900), Simple Contacts stopped displaying my contacts. By downgrading the app from 6.22.7 (f-droid release) to 6.22.4 (f-droid release) (aka. reinstalling) contacts are available again.

My contacts are stored on a CardDAV Server, synced via the DAVx5 app.

Version 6.22.7: Screenshot_20231011-110147_cen

Version 6.22.4: Screenshot_20231011-110118_cen

irgendwie avatar Oct 11 '23 09:10 irgendwie

do they show up well in other downloaded Contacts apps?

tibbi avatar Oct 11 '23 09:10 tibbi

do they show up well in other downloaded Contacts apps?

You mean "competitor" apps? I did only try one other app from F-Droid (Connect You, https://f-droid.org/en/packages/com.bnyro.contacts/). This one works fine. The stock contacts app from GrapheneOS also works fine. The only problem I experienced was with Simple Contacts version 6.22.7. Currently I downgraded to 6.22.4 and blocked the next upgrade in F-Droid.

irgendwie avatar Oct 11 '23 09:10 irgendwie

I experience the same issue on on the latest GrapheneOS build as well (build 2023100900, Android 14).

I can add that CardDAV address books (and contacts) also show up in in the default GrapheneOS i.e. the stock AOSP Contacts app.

smokemyshoes avatar Oct 11 '23 13:10 smokemyshoes

I have the same issue with contacts, and it affects Dialer 5.18.1 as well. Latest GrapheneOS UP1A.231005.007.2023101100

Dialer 5.18.0 and Contacts 6.22.4 works, but Dialer 5.18.1 and Contacts 6.22.7 do not. All 4 tested after a fresh install from f-droid. Just shows a blank contacts list on both apps.

stonewareslord avatar Oct 12 '23 12:10 stonewareslord

Same here. I don't think its davx because google.contacts works

rightsaidfred99 avatar Oct 14 '23 23:10 rightsaidfred99

I can also confirm this, however it may be a bit more tricky. I was transferring all my stuff from my now (sadly) outdated Pixel 4a to my new Pixel 8.

On the new device (Pixel 8) I get exactly the same behavior as stated here in the thread (fresh installation of version 6.22.7 Pro). No contacts in the contacts app, while all contacts do show up in the integrated Dialer.

However, the interesting thing is that I have exactly the same version of the contact app (6.22.7 Pro) on my Pixel 4a and it works perfectly fine.

Both devices use GrapheneOS, DAVx and both have exactly the same permission settings for the Contact app. The major difference: Pixel 4a is still on Android 13 while the new Pixel 8 is using Android 14. If that makes a difference I do not know.

dr-waterstorm avatar Oct 25 '23 16:10 dr-waterstorm

i can confirm this issue on Pixel 7, latest GrapheneOS based on Android 14.

useross avatar Nov 04 '23 08:11 useross

Same with Pixel4a5g. Had to switch to another contacts app unfortunately.

fliegentoeter avatar Nov 10 '23 21:11 fliegentoeter

same.

pixel 7a android 14 latest stable graphene

im unable to install an older version via f-droid

ma-gh avatar Nov 12 '23 01:11 ma-gh

Same issue, same solutions fix it.

Pixel 8 Android 14 Latest stable GrapheneOS (2023111500)

jasontbradshaw avatar Nov 23 '23 22:11 jasontbradshaw

I just noticed the following, these are the steps I applied which caused one newly edited contact not to appear in the list of my contacts in the Simple Dialer app:

I remotely edited a contact entry in the address book that my local machine and my smartphone access via carddav on the server of my mailhoster which provides to me one of my mail addresses. I changed that specific contact entry this way:

  1. On my machine, in the Linux KDE contacts program "Kaddressbook" I opened the entry of that specific contact for editing it. In the "Edit Contact" window of that specific contact I deleted the contents of two fields: of the mail address field and the telephone number field. Before I deleted the mail address and telephone number in these two fields, I copied them to a text editor.

  2. In the "Edit Contact" window in Kaddressbook I inserted the mail address and telephone number of that specific contact into the "Notes" tab of that specific contact entry and saved that specific contact entry in Kaddressbook.

  3. I then manually synchronized my address book that is stored on the server of my mailhoster with the address book that is stored on my smartphone (Android 10) using Davx5.

  4. I then opened the Simple Dialer app in my smartphone.

Result: The contact which I had edited in step 1 and step 2 does not show up in the contact list of Simple Dialer.

There is another contact entry in my address book stored on the server of my mailhoster which is not displayed in the contact list of the Simple Dialer app. This specific contact entry does not have any contents in its mail address and telephone number fields, but it contains text in the field which is shown in Kaddressbook in the "Private Notes" tab.

Another contact entry in my address book stored on the server of my mailhoster has an email adress in the email address field and text in the field that can be edited on the "Notes" tab in Kaddressbook, but this contact entry has no content in its telephone number field.

I created the address book on the server of my mailhoster by importing there, in the GUI of my email address at the website of my mailhoster, one single vcf file in version 4.0 which was stored on my local machine.

Installed Simple Dialer version: 5.18.1 Version of Davx5: 4.3.11-ose (403110004)

ploxmox avatar Nov 29 '23 06:11 ploxmox

See below the content of the contact entry which I edited today in the KDE program Kaddressbook (contact details in it made anonymous by myself), and which is not shown anymore in the Simple Dialer app in my smartphone.

The address book entry of that specific contact, which I quote below, is part of one single vcf file in version 4.0. I created this vcf file within Kaddressbook by selecting all entries of the address book that is stored at the server of my mailhoster, then exporting this selection via the Export menu entry in the File menu in Kaddressbook, exporting all fields into one single vcf file in version 4.0:

BEGIN:VCARD VERSION:4.0 ADR;TYPE="home,pref":;;<Street>;<City>;;<ZIP code>;<Country> FN:<First Name Last Name> N:<Last Name>;<First Name>;;; NOTE:<Content of Note Field> PRODID:-//Open-Xchange//7.10.6-Rev55//EN X-KADDRESSBOOK-MailPreferedFormatting:TEXT END:VCARD

Note: Having saved this comment, I noticed that the github web site software has deleted all text strings in the above mentioned quote of the vcf file, where these text strings started with an "<" and ended with an ">".

ploxmox avatar Nov 29 '23 07:11 ploxmox

A user in a German Forum claimed success by activating „Allow to use a custom Contacts app for picking scopes“. https://www.kuketz-forum.de/t/fossify-apps-nachfolge-von-simple-mobile-tools/6639/28

rudolfmu avatar Jan 25 '24 22:01 rudolfmu

i have tested this hint for a graphenOS device, what seems not to work. Did this work for anyone?

useross avatar Feb 13 '24 11:02 useross

No, not working for me either.

fliegentoeter avatar Feb 13 '24 14:02 fliegentoeter

Same issue with Fossify Version of this Contacts app on LineageOs 21 (Android 14). Since update - no contacts shown on OnePlus 6t

marfuscha avatar Feb 18 '24 07:02 marfuscha