element-hq / element-meta

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

[Story] Change room settings (with ask to join & redesign) #2631

Open mxandreas opened 4 days ago

mxandreas commented 4 days ago

Description

Background

Similarly to the room creation, the room settings have been revisited, to support the knock join rule in there. The starting point for EW and EX is different - EX currently supports just editing the name, topic and avatar of the room while EW already had the option to change join rules, E2EE, add/edit room addresses, etc. The goal is to make EW and EX is consistent, and only have differences when there is a clear reason for that.

Known differences between EX & EW:

Controls & Conditions

The room name, topic and avatar parts keep working as before.

Room access

(Main) Room address

Visible in public room directory

Enable end-to-end encryption

Who can read history

Permissions

Designs

Acceptance criteria

Size estimate

None

Dependencies

Out of scope

Open questions

### Questions
- [ ] If you open a room with a restricted or knock_restricted join rule on EX, what should we show in the room access?
- [ ] If you open a room with the knock_restricted join rule on EW, should Space members or Ask to join be selected?
- [ ] If you open a room with history visibility joined on EW or EX, what should be shown?

Subtasks

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