element-hq / element-meta

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

Remove /nick command (or make it room scoped) #2325

Open networkException opened 7 months ago

networkException commented 7 months ago

Your use case

What would you like to do?

Remove the /nick command to scope its effect to the current room (effectively an alias to /myroomnick).

Why would you like to do it?

Confusion about the scope of the /nick command is common and I've experienced people (new Matrix users just as experienced ones) messing up and overriding their display name in all rooms.

The description of the command is unclear and I don't see a reason for being able to change the display name in all rooms by typing it into one room - there's global, clearly communicating UI in the settings for this.

How would you like to achieve it?

Have you considered any alternatives?

Perhaps more UI could be added to /nick to indicate its significance.

Additional context

Also consider the amount of federation traffic and compute that hits a poor home server when a user in many rooms changes their display name :)

t3chguy commented 7 months ago

It mimics the IRC nick command which is not scoped to a single channel

networkException commented 7 months ago

Well sure, but I don't know if we want to mimic every foot gun IRC has.