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

[Story] ER-212: Show room encryption state in the composer #2746

Open
6 tasks
mxandreas opened this issue Feb 20, 2025 · 0 comments
Open
6 tasks

[Story] ER-212: Show room encryption state in the composer #2746

mxandreas opened this issue Feb 20, 2025 · 0 comments

Comments

@mxandreas
Copy link

Description

The main goal of this is to mitigate the potential attacks on "downgrading" room encryption via cloning/spoofing of rooms as captured on https://github.com/matrix-org/internal-config/issues/1606.

It should be clear for the user if the room is E2EE when sending the message. Currently there is some indication on EW (a legacy shield and placeholder text of the composer) but nothing on EX, making it slightly less urgent for EW.

Designs are available here for all platforms (this story only concerns the decoration in the composer, potential decoration in other areas should be ignored). Illustration on iOS:

Image

Acceptance criteria

  • Composer shows room encryption state in/at the composer

Leads

  • Tech:
  • Design:

Size estimate

None

Dependencies

  • None

Out of scope

  • Nothing

Open questions

Questions

Preview Give feedback
No tasks being tracked yet.

Subtasks

Android

Preview Give feedback
No tasks being tracked yet.

iOS

Preview Give feedback
No tasks being tracked yet.

Web

Preview Give feedback
No tasks being tracked yet.

Sign-off

Android

  • Design sign-off on completion
  • QA sign-off on completion
  • Product sign-off on completion

iOS

  • Design sign-off on completion
  • QA sign-off on completion
  • Product sign-off on completion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant