element-hq / element-hq/element-meta

Option to always disambiguate matrix users

Open
#315 7 comments 3 reactions 0 assignees View on GitHub
O-Occasional S-Minor Security T-Enhancement X-Needs-Design X-Needs-Product
Dominant language
No language data
Stars
112
Forks
26
Avg merge
6h 6m
Merged PRs (30d)
4

Description

Currently, matrix IDs are only shown when the display name is ambiguous in a room. However, I often chat with the same people across time and several rooms and would like to be able to easily tell if I'm actually am talking to the same person. Therefore, it would be nice to have a better way to uniquely identify a matrix user at a glance. vector-im/element-meta#1201 addresses this to an extent but requires manual action.

One simple solution would be to have an option to always show matrix IDs: "Display Name (small-matrix-id)".
To shorten IDs, the homeserver could be removed if it matches the main address for the room or, alternatively, the current user's home server (although that punishes users who run their own homeservers).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading this issue and vector-im/element-meta#1201 to understand the existing approach to identifying Matrix users. Define the user-facing option and its ID-shortening behavior, then verify that the display is unambiguous across rooms and that the option works consistently in the affected Element clients.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.