Skip to content

Instantly share code, notes, and snippets.

@t3chguy
Last active April 11, 2022 20:01
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save t3chguy/fdf541446d992d1fc96b8089b342fe7b to your computer and use it in GitHub Desktop.
Save t3chguy/fdf541446d992d1fc96b8089b342fe7b to your computer and use it in GitHub Desktop.
Element Spaces Beta FAQ

Why can't I see some rooms in a space

Currently you can only see rooms you are either joined to or which have History Visibility set to Anyone. Without one of those you are unable to fetch details about the room such as name/avatar/topic/members which is needed for the UI. The solution for this in the long term is matrix-org/matrix-spec-proposals#3173 which will allow you to fetch the necessary details for any room if you are able to join it without requiring an invite.

For the private space/rooms edge of this is matrix-org/matrix-spec-proposals#3083 which will allow members of a space access to a room which would also grant them access to its metadata to be able to see it prior to joining it.

Another situation which might cause this issue is if you are joined to some rooms but they are contained within a subspace you are not joined to; unsure of what the final solution will be here but once /peek MSC is stable that might provide a solution - element-hq/element-web#17293

Yet another situation which might cause this issue is lack of pagination. If your space has more than 49 children (including indirect ones) then the response may be cut off, pagination is in the works. matrix-org/matrix-spec-proposals#2946

matrix.org deployed changes to improve this that will show any joinable rooms in a space (as opposed to world-readable). The following should now appear:

  • A public or knockable room (room with join_rules = public or knock).
  • An invite-only room if you have a pending invite.
  • Any room that you're joined to.
  • Any world-readable rooms (although generally these are expected to be public).

Home / All rooms doesn't behave like I expect, what gives?

See element-hq/element-web#17203 There's some tweaks you can play with in Settings > Labs.

Can I reorder rooms/spaces?

You can reorder spaces in the space panel. You cannot (yet) reorder children of spaces - element-hq/element-web#16992

Can I explore public spaces?

Not yet but it is planned - https://github.com/vector-im/element-web/issues/17264

Where are Spaces on Element iOS?

Coming soon™️ to an App Store near you.

WIP

More questions to come

@Mikaela
Copy link

Mikaela commented May 24, 2021

The solution for this in the long term is matrix-org/matrix-spec-proposals#3173 which will allow you to fetch the necessary details for any room if you are able to join it without requiring an invite.

So users won't be able to see invite-only rooms belonging to spaces? I was afraid that I would need two spaces of which one is private or that users would see mod rooms belonging to spaces.

@t3chguy
Copy link
Author

t3chguy commented May 24, 2021

Not unless that room is set such anyone in that space can join it - via the restricted join rule MSC - matrix-org/matrix-spec-proposals#3083

Presumably in your case that'd work fine?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment