element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
68 stars 11 forks source link

Show if a room is listed in the directory #2169

Open kittykat opened 10 months ago

kittykat commented 10 months ago

Your use case

What would you like to do?

As a room owner, I want to know if the room is listed in the directory or not

Why would you like to do it?

For privacy

How would you like to achieve it?

Setting in the group detail

Have you considered any alternatives?

No response

Additional context

Internal reference iOSX-15

jplatte commented 9 months ago

Looks like this requires use of the first two endpoints specified in https://spec.matrix.org/latest/client-server-api/#listing-rooms. A little bit weird that this isn't part of room state such as aliases and other room settings. Shouldn't be hard to add to RoomInfo on the Rust side, but we'll never be able to know whether this piece of information is stale or still up-to-date (so I guess we'd have to make the apps request it be refreshed whenever they open the settings).