New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot delete Signal contact #4678
Comments
Tell your friend to unregister here: https://whispersystems.org/textsecure/unregister/ |
I will. However, he doesn't own the old number anymore, so I don't think that will be possible. I upgraded to Signal v3.5.0, but found no way to delete a contact there either. |
Preferably there should be a means of doing within Signal exactly what happens if you uninstall and re-install Signal. That is, it removes contact associations and re-associates upon re-install. There are a lot of ways (deletion/separation) to break the contacts association after they've been created by Signal and a means of recovery and resynchronization needs to somehow be employed here. It breaks too easily. |
#274 with its current title description is the same as this (the comments are not very relevant though) |
I also have this problem. Is there anything I can do to get rid off the contact's old number? |
I've got this annoying conect that added me and I've not been able to delete this person out of my life. Am I missing something or is there really no ability at this time to remove a contact from showing up as a contact. (I'm using the osx desktop version) |
Have you tried removing the contact entirely from your Android phone and then steps on the support page: http://support.whispersystems.org/hc/en-us/articles/218514998-How-do-I-update-contacts-on-Signal-Desktop- |
Hi! Has there been any development on this? I looked at the instructions for purging contacts from Signal and I just have to believe there's an easier more streamlined process on the way... somthing in the realm of "right click, remove contact" :-) |
To explain, I have work contacts on my Android, but I don't want to contact them (or perhaps more to the point, I do not want them to contact me) via Signal. I only want people that I choose to add - period. |
@nlmunro I think what you request might be impossible (not literally of course, but impossible enough that it will not happen). This would require your device to have influence on another person's contact discovery, and iirc contact discovery works by attempting to create a session for every contact in your contact list. |
Well I don't know the technical details, but I would have thought that allowing the "target" of the discovery to choose if they want to be discovered is pretty important - a bit like accepting a "friend" request except the requester should not even know if I exist. I suppose I could block people, but that risks offending them! |
I can think of no way to forbid clients to establish sessions (while looking "natural") but allowing a set of numbers to do that without having the server maintain that set (and i am pretty sure OWS does not want to do that). Furthermore i believe that just blocking them should™ look like you have uninstalled signal without unregistering your number (but that requires you to block them before they send the first message. If that is a problem, you could try to convince OWS that it would be reasonable to not send delivery receipts for numbers not in your contact list or you have never responded to). |
Thanks for the background info - though for me this is more of a UX issue. Perhaps I'm unusual, but it just seems odd having contacts added without asking and not being able to remove them. |
that you cannot remove them on your local device is indeed a ux issue, but making their devices think you are not a signal user is a completely different story! Even if you were able to delete them, they could just message you again. |
I'm using the term UX in the sense of overall application usability rather than just the UI - obviously simply adding a "delete" button doesn't solve anything! If I ever find time I'll try and understand how it works... |
I just wanna delete the conversation thread in the viewer. Deleting entire message threads is a fundamental function in every other messenger. It makes no sense that Signal can have self-destructing messages yet cannot delete a name off a list. If it's that hard, I don't care if it goes away; just give me the option to hide it. I just broke up with someone whose name I'd rather not see on my Signal list anymore, dig? Feel my pain and code from the heart, gang! |
@piusg If you just want to stop seeing the message thread, you can swipe a conversation right to archive it. |
If you are looking to remove Alice from your Signal conversation thread AND contact list:
You need to have an existing conversation thread with a contact to block. Follow steps on the support page if that's your interest. |
Thank you! |
Given that the provided solution requires removing the person from your phone contact list entirely, this is at best a workaround. Other general issues like #274 were closed in favor of this one. The goal of many is to be able to control their own contacts list inside of this app without just inheriting every possible contact from our phones, including the entire company address book. It's not particularly good UX to have to scroll through dozens of people you never actually contact, but still need in your address book for caller ID purposes "just in case". |
Huh? How is this issue closed? Removing a contact from your Google Contacts is not the solution to delete them in Signal? |
Well, technically, it's working as designed. Now about the desirability of that solution...
Gregory
…________________________________
From: Roderick Gadellaa <notifications@github.com>
Sent: Tuesday, February 7, 2017 9:29:53 AM
To: WhisperSystems/Signal-Android
Cc: Gregory Pius; Mention
Subject: Re: [WhisperSystems/Signal-Android] Cannot delete Signal contact (#4678)
Huh? How is this issue closed? Removing a contact from your Google Contacts is not the solution to delete them in Signal?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#4678 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AXReesAGzkjW35zVbuDFm_CTf4R83leDks5raKoRgaJpZM4GnK-Y>.
|
"Now about the desirability of that solution..." |
Me too. The inability to delete contacts from Signal is an unfortunate fault. It should not be incumbent on the user(s) to correct for either phone numbers that are no longer active, or people who simply tried Signal, and stopped using it. Having them in your contacts FOREVER when they have no way of responding to you is untenable and unnecessary. It should be a simple matter of right clicking and choosing "remove contact". |
I'm glad I'm not the only one who agrees. Google Voice and Hangouts have "Archive." I'd settle for an "archive" feature.
…________________________________
From: Joseph Brown <notifications@github.com>
Sent: Friday, March 31, 2017 8:46:48 AM
To: WhisperSystems/Signal-Android
Cc: Gregory Pius; Mention
Subject: Re: [WhisperSystems/Signal-Android] Cannot delete Signal contact (#4678)
Me too. The inability to delete contacts from Signal is an unfortunate fault. It should not be incumbent on the user(s) to correct for either phone numbers that are no longer active, or people who simply tried Signal, and stopped using it. Having them in your contacts FOREVER when they have no way of responding to you is untenable and unnecessary. It should be a simple matter of right clicking and choosing "remove contact".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#4678 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AXReevcaueLwBZRXRqy7MLlZTI79HJcZks5rrR_ogaJpZM4GnK-Y>.
|
I still can't fathom why this is closed, aside from the developer's hubris. For instance, why on earth would a person keep a contact's phone number FOREVER when they change their phone number? Fortunately, I've found a workaround that works not only in Signal, but also in your phone's contacts: Step 1. Uninstall Signal. |
Me either. For Heaven's sake, every chat client in existence has at least an 'archive' feature. I'm pretty disappointed, WhisperSystems. There really is no practical reason why this cannot be addressed.
I hate to appear antagonistic, but in the absence of information, the mind goes to all kinds of crazy places, Like for instance: it feels to me like they're purposely tanking their own client to tacitly drive users to other secure platforms (e.g. platforms that can be monetized somehow). Further proof that when you don't know what the product is, it's you.
Anybody at WhisperSystems wanna step up and tell me I'm wrong? I know y'all are listening.
…________________________________
From: Joseph Brown <notifications@github.com>
Sent: Wednesday, June 7, 2017 12:55:39 PM
To: WhisperSystems/Signal-Android
Cc: Gregory Pius; Mention
Subject: Re: [WhisperSystems/Signal-Android] Cannot delete Signal contact (#4678)
I still can't fathom why this is closed, aside from the developer's hubris. For instance, why on earth would a keep a contact's phone number FOREVER when they change their phone number? Fortunately, I've found a workaround that works not only in Signal, but also in your phone's contacts:
Step 1. Uninstall Signal.
Step 2. There is no step 2.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#4678 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AXReeu_BIYS70bN43BsDIrktgPkfQVFJks5sBwA7gaJpZM4GnK-Y>.
|
@piusg there's been an archive function for quite some time now. |
I just ran into this scenario:
Now, the "fun" thing is...
ZOMBIES! And basically Signal breaks the Android address book as well. #4678 (comment) fixed the issue for me, but that really is far too complicated and non-intuitive for just deleting something. Please reopen this issue. |
Just experienced this myself: Guess what ? I could still see the number in my contact details. Then I had to google how to remove it, which led me to the whole "remove signal account", "open signal"... charade detailed in comment #4678 (because simply force syncing the signal account or refreshing the contacts from within Signal clearly wasn't doing shit). |
So #4678 (comment) works, but wow is that a convoluted way to remove an old phone number from Signal. The next issue though is I don't see a way to remove the old contact number from Signal desktop. Reinstalling and syncing the Signal desktop with the phone app does not remove it. Update: I found that I had an additional contact with the old number in it and had to delete that contact from my phone also, repeating the above steps and reinstalling Signal desktop again, and finally everything is synced and good. |
I second the question as to why this is closed. Like said above what reasonable explanation is there for this thread being closed? I would venture to say it is actively user hostile to close this issue when it prevents people from controlling their contacts. |
Well, on the Signal Windows desktop version, I inherited somehow an Insurance Contact for no good reason and over time, two other phone numbers are there as well. I would like to get rid of all those. |
Can we please address this problem in a holistic way? This is a huge PITA when a friend stops using Signal and all contact with them becomes a black hole because Signal still thinks they are a user. There should be a client-side choice to use signal or sms. Please. |
The referenced feature request was closed. I feel like a more user friendly implementation of deleting extraneous numbers needs to exist. My buddy gave his old phone to his brother, and after some amount of trying, I could't get the now bad number to go away from that buddy's contact, so I lived with it for about 2 years. |
What the "answer" here fails to assert, it that the contact is read-only until you remove your Signal account from your device. The exact procedure is to remove the account before removing the contact, and then resyncing using the method in the comment (open Signal, blue pencil button, menu, refresh). |
GitHub Issue Cleanup: |
A friend changed their phone number, and registered a new Signal account for the new number. I would like to get rid of the old number in my contacts. However, there is still a "Messaging" entry for that friend with the old number, right next to the "Nachrichten" entry with the new number (that's German for "messages", my phone UI is set to be German). I have found no way to delete the old number from the contacts, because the way Signal adds it, Android tells me this is a "read-only account" and I can't change it. I already tried deleting the conversations I had with that friend, to no avail. Note that the old account is still in some groups I am also in, which we can't do anything about since he no longer has access to the old account, and hence can't leave any groups.
This is frustrating. There should be some way to delete/update contacts.
Device info: Motorola E (2nd gen), CM 12.1, Signal v3.1.1
I wouldn't know what to catch a debug log of to document this. If you need further information, please let me know.
The text was updated successfully, but these errors were encountered: