-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API for changing displayname in a specific room (SPEC-230) #103
API for changing displayname in a specific room (SPEC-230) #103
Comments
Links exported from Jira: |
Possibly not that rare use case: |
There already is an API for doing this. You simply update your own |
sounds like this is just a documentation job then |
(though we might need server-side support to ensure you can still change your "default" displayname without breaking per-room displaynames?) |
So this seems to be implemented in the API already, but it's not exposed to end users in clients such as Riot, is it? |
If someone is interested in updating their displayname in certain rooms manually, I wrote a small Python script to do this. |
For the record: libQMatrixClient 0.2 supports room-specific user names and avatars. |
Duplicate of matrix-org/matrix-spec-proposals#516 although this side has more information. |
Fixes https://github.com/matrix-org/matrix-doc/issues/545 Signed-off-by: Travis Ralston <travpc@gmail.com>
This is current behaviour only. The behaviour for what actually happens when you set a profile after a per-room profile is undefined. Fixes https://github.com/matrix-org/matrix-doc/issues/545
Room-local display names and avatars are technically possible and "supported" in current Element and some other clients. However there are many shortcomings preventing this feature from being really nice and useful which are in my opinion absolutely necessary. I came across this thread from the issue/proposal I filed at element-hq/element-meta#370, where you can find a more in depth discussion. Here follows a collection of my rough ideas that are at least correlated to this issue. It may make sense to split this up eventually.
|
IMHO, I don't agree that Display names need to be "leak free". The existing feature of Much rather have a feature to change my Display Name given what Space I'm in, automatically, than wait for a totally un-leaky method to get fleshed out. If the user requires a higher level of profile separation, the client software should handle this through profile/account switching. PR #3189 seems to be a solution for more complete privacy. |
Preventing identity leaks across communities is important to strive for, allowing people to use one account across various purposes (personal, professional, etc) but if there's a way to do this in a leaky way first without complicating a proper implementation down the line then that seems ok |
To be very clear, it is not possible to completely separate identities with profile data alone, as long as your MXID is common. Having community/group-specific profile data is a matter of convenience, not privacy. If you actually need to separate identities, use different accounts (and yes it is down to your client application(s) to manage more than one account). |
Submitted by @matthew:matrix.org
Not high priority, but we theoretically support per-room display names and profile data - could be useful for manual disambiguating and other fun. Alien and others occasionally ask for it
(Imported from https://matrix.org/jira/browse/SPEC-230)
The text was updated successfully, but these errors were encountered: