TryQuiet / zbay

GNU General Public License v3.0
18 stars 3 forks source link

User should have control over who is messaging them and be resilient to spam or harassment #568

Open holmesworcester opened 3 years ago

holmesworcester commented 3 years ago

Requirements:

  1. If some spammer joins the network and starts hammering everyone with spam, the basic UI of the app should be unaffected. E.g. you maybe shouldn't get a notification for every new message from unknown users, and these new incoming messages should be consolidated into a single tab in the DM view, or into their own zone. (e.g. "New request..." or "Incoming" or "Invitations"
  2. If someone is harassing a user, they should be able to block them, and these messages shouldn't take over their UI.
  3. We may want to hide the message the user is sending you, so that you can't send harassing material to another user. We should look and see what Wire and Signal do.
holmesworcester commented 3 years ago

Maybe we have some idea of an invitation in the global view.

holmesworcester commented 3 years ago

Maybe this is a section called "New requests" or "New message requests" and it displays below just as DMs do. And when you reply it moves to DMs?

holmesworcester commented 3 years ago

Maybe with an animation?

holmesworcester commented 3 years ago

And you can accept / reject / block. You'd have blocked users in global settings?

holmesworcester commented 3 years ago

Or they just stay there and toggle. This might be best.