-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Implementing remaining 1:1 semantics across the UI #2099
Comments
Don't think we can use drag/drop for marking/unmarking DM rooms, since I thought we wanted to support having DM rooms in the favourites section. |
True. Let's just have a checkbox in RoomSettings then. |
on the 2nd bullet point, what (if anything) is implementend, in the end? |
I just unchecked the 5th checkbox here, as we're not handling the case of missing is_direct correctly. Surely is_direct should either be explicitly true/false for clients which support it. Only if it's missing, then we should use heuristics. |
Worth noting that the current implementation means that we almost never meaningfully use the userid that a room is tagged for as DM. Instead, the DMness is basically just a tag to say "this room is used to talk to specific people, not about a topic" (or at least this is how @AmandineLP is using it). We might want to reconsider whether we should be trying to make them tied to individual users at all... |
The last remaining task in this issue is about an "official 1:1 for a given person" which is being covered by matrix-org/matrix-spec-proposals#2199 |
We have #2070 for tracking whether given rooms are 1:1 or not.
We have #2097 for showing this in the UI.
We have #1882 for new UI for creating rooms as 1:1.
What we don't have is a bug to track all the other niggling bits in the UI where we want to reflect the new 1:1 semantics:
m.direct
on account_data. If it has no tag at all, we'll have to apply heuristics to decide whether to consider it a DM (given it may have come from a client that doesn't know aboutm.direct
).In #1882, we have the problem of whether the 'People' button should reuse DMs, prompt a selection of DMs to chose from, or start a new one. I'll file that there. (Conclusion is to to reuse if possible for now; in future prompt a selection of DMs and rooms in common to use).
@dbkr: this one's with you....
The text was updated successfully, but these errors were encountered: