element-hq / element-hq/element-web

Hide alias from public space creation (and automatically create)

Open
#19,402 9 comments 1 reaction 1 assignee Claimed by @niquewoodhouse View on GitHub
A-Spaces A-Spaces-Settings O-Occasional S-Minor T-Enhancement X-Needs-Design X-Needs-Product
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?

When I am making a public space I want to do as little work as possible. Any work that I do, is work I want to be sure is valuable to making a good space - having a nice image, description, good quality rooms etc.

#### Why would you like to do it?

I don't like creative tasks feeling like admin, and I feel like creating a public space should feel like an easy, creative task. I just want my space to be good and I don't believe the alias is relevant to that. If it's myspecialspace:homeserver.com or myspecialspace1234:homeserver.com makes no real difference. If it really does matter to me one day I'd probably use a redirecting service or something to make a shorter/prettier URL.

#### How would you like to achieve it?

I'd like to not see an alias input and just have an alias assigned to my space in the background. This is how I think workspaces work in Slack, I create a workspace by naming it and when I invite people they get an email that has something like this.

### Have you considered any alternatives?

To not have an alias set at all but it does seem like they're very helpful for public spaces.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.