linagora / twake-on-matrix

A multi-platform (Flutter) application for connecting to Matrix - an open network for secure, decentralized communication, with your favorite devices.
GNU Affero General Public License v3.0
63 stars 18 forks source link

Let user confirm before quitting a group #2033

Closed Facyla closed 1 month ago

Facyla commented 2 months ago

Describe the feature

Add a confirmation screen before quitting a group. It is especially important for groups user has created himself, and even more if user is the only admin of that group.

Describe the solution you'd like or your expectation

A confirmation popin or other UI so that user:

  1. is warned about the consequence of his action : as a basic user, he might not be able to join the group again (eg. if he was invited and group is not public), and he might lose the group history ; as an admin, there are additional issues such as it might lead to a situation where no one can edit the group ;
  2. and has to confirm explicitely that user has understood these consequences and indeed wants to proceed

The confirmation message and process might differ depending on the user role, as the consequences are only personal in this first case, while other users are impacted for the second.

Describe alternatives you've considered

Additional context

No response

tprudentova commented 1 month ago

Duplicate #1851