element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

[Story] Set the history visibility to `invited` when creating an E2EE room #2519

Open mxandreas opened 2 months ago

mxandreas commented 2 months ago

Description

Background

Currently, when a new room is created with EX, and the Private room option is selected, then:

In practice, this combination is not supported yet - meaning that the messages before a user was invited are visible, but can not be decrypted. Thus, for sake of clarity, it is desired that when E2EE encryption is turned on, the history visibility defaults to invited instead of shared.

As a user creating a new E2EE room, I want the history visibility of such room to be defaulted to invited So that the members who join the room would not be confused why they can't read the content of the past messages.

Acceptance criteria

Leads

Size estimate

None

Dependencies

Out of scope

Open questions

### Questions

Subtasks

### Android
### iOS
### Rust
### Other

Sign-off

Android

iOS

mxandreas commented 2 months ago

Leaving a note that it makes sense to tackle this as part of the Knocking project, as we touch this part of the app there anyway.