The contacts app is interfering with a referral to Signal

Hello

Regarding the Contacts app of /e/OS. The app is named com.android.contacts
(https://community.e.foundation/t/howto-use-the-contacts-app/13447)
On my GS290 with /e/OS 3.2-s-20151022539006-official-GS290 I have Signal installed. Also installed is the app c:geo, used for geocaching.

If I now look at someone’s contact information in the Contacts app and he also has Signal, I don’t see the Signal icon next to the mobile phone number, but the icon of the app c:geo.

In the contacts app org.fossify.contacts it works fine.

How do I get the Signal icon back in the contatcts app from /e/OS.

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online services

Signal allows usernames since some time, are you sure this contact doesn’t have “discovery by phone number” disabled? If there’s no exact name match in absence of number, Android won’t aggregate.

Edit: sorry, I misunderstood the issue. This is only about the assigned icon. Let’s debug

1 Like

All contacts in the Contacts app using Signal are showing the same behavior, even those I’m certain haven’t turned off “discovery by phone number.”

edit 5 minutes later: And if the contact has turned off “discovery by phone number,” the c:geo icon won’t appear either.

I can confirm for my Pixel4a (sunfish) and for Samsung TabS5e (gts4lv):
No Molly-icons (in my case instead of signal) visible for contacts but generic “file”-icons.
Same for fossify contacts app on the TabS5e.
Also missing: icons of SMS-on-board-app that I would expect to be there instead of the generic “file”-icon.
Does not bother me much but worth a gitlab issue in case it does bother you.

@obacht what Android major each? Signal version? I still have the Signal contact associations in a FP3 a15 v3.3-beta, Signal 7.65.4 now 7.66.5

ah, sure:
3.2-a15-20251022539040-community-sunfish
3.2-a15-20251025540112-community-gts4lv

Version v7.66.5-1-FOSS
im.molly.app
(merged: Signal 7.66.5)

The problem has been like this for at least two years, but Android 12 and Signal: 7.66.5.

How do I do that? I was hoping someone of Murena reads this massage also and will look at it.

That is rather the case for version-specific feedback but not for all forum content in general.

Here’s how to create an issue in gitlab, sadly it’s an extra mile to go
(and beware the “error message” issue whilst account creation…)

my bad, I misunderstood the nature of the issue, it’s only about the icon. I thought the association is gone. I can look into this

1 Like

I also reported this item at C:GEO.

(at first I thought it’s related to how the app can indeed handle contacts)

.. but imo this goes back to c:geo wide ranging intent filter. It uses it to offer gpx import / opening map files from anywhere. There’s a general issue on this but it doesn’t mention the contacts icon problem.

It has a wildcard match on any mimeType, so will match contacts data too. I don’t know why its icon though gets precedence over Signals icon.

Here’s how the contacts provider looks at things for a Signal ref, there you see the mimeType

Row: 0 .. account_type=org.thoughtcrime.securesms, .. contact_status_label=NULL, .. display_name=Me, .., account_type_and_data_set=org.thoughtcrime.securesms, .. contact_status_icon=NULL, .. account_name=Signal, .. mimetype=vnd.android.cursor.item/name, status_icon=NULL, ..

Here’s c:geo AndroidManifest.xml with the intent filter.

1 Like

Thanks, I understand a bit of it, but I can’t do anything with it. This is, as we say in the Netherlands, abracadabra to me.

1 Like

the app is just too greedy

1 Like