Skip to content
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

Ability to remove/delete contacts/conversations/devices completely #55

Closed
Ra72xx opened this issue Jun 12, 2017 · 16 comments
Closed

Ability to remove/delete contacts/conversations/devices completely #55

Ra72xx opened this issue Jun 12, 2017 · 16 comments

Comments

@Ra72xx
Copy link

Ra72xx commented Jun 12, 2017

In all Wire apps I'm currently missing the option to remove contacts/conversations/devices completely. Currently you can only archive them.

  • I cannot remove devices I don't own any more, or on which I had to reinstall Wire.
  • I'm not interested in Otto the Bot anymore.
  • Not everyone in my address book Wire found as owning a Wire account is relevant for me. But once they're in my Wire contact list, I can no longer get rid of them.
  • When trying out Wire, I created/deleted/recreated accounts with the same name. I cannot get rid of the old, not-more-exisiting contacts under the same name.
  • All those archived contacts again pop up when sharing something with the Android app, and completely mess up the list.

etc. etc. etc.

@david-wire
Copy link

david-wire commented Jun 16, 2017

Thanks for your comments.

I cannot remove devices I don't own any more, or on which I had to reinstall Wire.

You should be able to. Wire will ask you to enter your password to be able to do so.

I'm not interested in Otto the Bot anymore.

You can simply mute and delete the history of that conversation.

But once they're in my Wire contact list, I can no longer get rid of them.

Correct, you cannot disconnect from an existing connection, only block / archive that connection.

All those archived contacts again pop up when sharing something with the Android app, and completely mess up the list.

This is something we could improve, thanks for the feedback.

@teller
Copy link
Contributor

teller commented Jun 16, 2017

@Larx The "lifehack" is to block unwanted contacts. Hides them completely from sharing menus etc.

@Ra72xx
Copy link
Author

Ra72xx commented Jun 17, 2017

Is there a deeper reason why delete functionality is not implemented and you have to block contacts instead? I mean, the GUI offers a delete function, but that does not really do what I'd expect it to do.

IMHO this is a basic functionality missing!

As I tried a bit around when setting up contacts, I created, deleted and recreated accounts. However, the old ones are still somehow there and are easily mixed up with the active ones.

@teller
Copy link
Contributor

teller commented Jun 19, 2017

It's just an architecture decision made years ago that has served us reasonably well so far (judging by the amount of feedback, or lack of it). This does not mean we're not open to revisiting these choices (or any choices) as Wire grows and user patterns change.

@Ra72xx
Copy link
Author

Ra72xx commented Jun 19, 2017

I would vote to enable real deleting, please. See e.g. the problem with deleted accounts and so on.

@Namnodorel
Copy link

How about a middle-way? The "delete"-Option could be renamed to "remove", or something less specific with a popup asking whether you want to permanently delete or just archive that conversation.

@Ra72xx
Copy link
Author

Ra72xx commented Jun 21, 2017

Maybe. Doesn't matter how, I find it really annoying to lack "delete" options....

@wmengli
Copy link

wmengli commented Jun 27, 2017

Hi all, thanks again for sharing your feedback.

We are keeping the delete function as it as now, but we haven't ruled it out for the future.
I am going to close this ticket for now and track it in our internal feature request system instead.

Best wishes,
Wire Support Team

@wmengli wmengli closed this as completed Jun 27, 2017
@cardassian-tailor
Copy link

the inability to actually delete contacts is super super annoying.

@cardassian-tailor
Copy link

"add me to the chat" becomes a nightmare ... when you start connecting to hundreds of users that you cant actually delete.

@cardassian-tailor
Copy link

cardassian-tailor commented Mar 22, 2018

It would be awesome if someone could confirm, briefly, how this is occuring in the backend because maybe this would give us an idea as to why this path was originally chosen.

I'm assuming it has to do with the key structure. If you connect with a user and exchange public keys, I guess the only way to unconnect with them would be to revoke that old key pair, generate a new private/public key pair and exchange it with all of your current contacts except those you just deleted. Is this fairly accurate ?

Just for good measure, im mentioning you guys: @teller @wmengli @vytis

@david-wire Yes, this is a highly important feature ... i dont even know that I would consider it a feature, basic functionality really.

@cardassian-tailor
Copy link

cardassian-tailor commented Jul 26, 2018

@kristin-wire
@wmengli

Can anyone confirm how this works ? Double ratchet should come into play here.

When someone is removed from a group chat, or deletes (unfriends) a connection - the exchange of keys has already occurred. Can anyone point me to some literature or explain to me how the current implementation of "delete contact" actually works?

@teller
Copy link
Contributor

teller commented Jul 30, 2018

Not sure if @tiago-loureiro has time to go into these details but as stated before - there are currently no plans to change this behavior. We'll invest our time into productivity and business features for now to ensure a healthy business model that helps to sustain the free, personal version.

@txVLN
Copy link

txVLN commented Nov 7, 2019

It's just an architecture decision made years ago that has served us reasonably well so far (judging by the amount of feedback, or lack of it). This does not mean we're not open to revisiting these choices (or any choices) as Wire grows and user patterns change.

Well here's some feedback and I doubt I'm the only one:

Installed app, created account, allowed access to contacts. Huge mistake apparently, who knew. Now the only people in my contact list are ones I have no idea who they are, they're now texting me to say hello and talk about their conspiracy theories, and I'm going to have to see their name from now on every time I want to look at my contacts. Guess what? Uninstalled.

Sometimes people like to use things differently than you do. If that's a problem, fine. But that means you're cutting out a huge part of your potential user base. Your calls.

@Aikatsui
Copy link

@burdges
Copy link

burdges commented Jun 6, 2024

I cannot remove devices I don't own any more, or on which I had to reinstall Wire.
You should be able to. Wire will ask you to enter your password to be able to do so.

This is false @david-wire

If you share the chat history from an old device to a new device, and then lose the old device, then you cannot delete the old device, and your contacts old messsages go only to the new device.

There is afaik no way to resolve this problem. Instead you must create a new account, and then find and ask each of yourt old contacts to remove your old account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants