-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
A way to mark room as special custom-protocol rooms (SPEC-111) #21
Comments
Jira watchers: @dbkr |
I'm not sure this really is needed. If you make such rooms non public (ie. with a |
The case would be a room dedicated to a service that also uses the user's matrix account. The original post is in relation to a very old SMS bridge, however the concept still applies today. An example use case would be a website which has a "log in with matrix" button on it, where you'd authorize the site to use your account. That site may then create or join a room on your behalf where it stores data or uses the room to communicate to the backend service (by sending events on your behalf). All of this communication would be behind some kind of UI. The idea behind flagging the room as "protocol only" would be so that clients like Riot don't see it, therefore not confusing the user with excess rooms. |
Boils down to having one more room tag ( |
Or room state, named perhaps If not present, clients would presumably continue assuming IM-dominant, if it's present, hide it unless they recognise the protocols listed. Not sure what should happen if only some of the protocols are recognised; in this hypothetical instance the room might not make terribly much sense viewed in Riot. |
Maybe this could also help with content filtering. Ex, a special state event could be used to determine if a room is visible based on the user's content preferences. So there could be a
@kythyria https://github.com/KB1RD/matrix-notepad :) |
Arisen a result of wanting to hide the SMS account room from the UI because there's no useful way for the user to interact with it. Rooms that only contain custom events and no messages should be hidden by regular messaging clients which don't understand the protocol being spoken on them.
(Imported from https://matrix.org/jira/browse/SPEC-111)
(Reported by @dbkr)
The text was updated successfully, but these errors were encountered: