Contacts icon indicating copy to clipboard operation
Contacts copied to clipboard

Option to add new address/number to an existing contact

Open kvibber opened this issue 1 year ago • 2 comments

Checklist

  • [X] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [X] I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • [X] I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • [X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [X] This issue contains only one feature request.
  • [X] I have read and understood the contribution guidelines.
  • [ ] I optionally donated to support the Fossify mission.

Feature description

When adding contact info from another app, such as an email client or phone dialer, Google Contacts has a button to instead add the info to an existing contact. I would like this feature in Fossify Contacts.

Why do you want this feature?

This is useful if you get mail from an organization using several addresses/phone numbers and you want them all to appear as known contacts in your apps, or if you have someone's phone number already and they send you an email (or vice versa).

Additional information

No response

kvibber avatar Feb 06 '24 17:02 kvibber

It's worth noting that it works in some cases. I've tested multiple scenarios, and it looks like this:

  • Adding unknown number from the call history in Fossify Phone - opens Fossify Contacts app on a screen when I can choose between creating a new contact and adding to an existing one.
  • Adding e-mail or phone number from Gmail app - works the same as above.
  • Adding e-mail from FairEmail app - enforces creating new contact without a possibility to choose an existing contact.
  • Adding e-mail or phone number from Firefox/Chrome (same behavior on both) - also enforces creating a new contact.

In cases where I could choose a contact, I could open it in the Contacts app by tapping "Add" button. When I was enforced to create a new contact, the button was called "Add to contacts". Probably the app is opened from the outside with a different intent (hence different button labels) so we need to support adding data to an existing contact also in every scenario.

Aga-C avatar Feb 06 '24 18:02 Aga-C

Agreed. For example, in the Google Messages app (for SMS), if you get a message from someone who has an existing contact entry, the only available option is "Add contact", which opens the contact creation flow in Fossify Contacts. There is no way to add that new number to the existing contact entry of that person.

Google probably didn't bother adding a separate action within the Google Messages app, because their respective contacts app has a way to add to an existing contact within the contact creation flow.

PhilC813 avatar Aug 05 '24 00:08 PhilC813