Element-web: Give a way to mark room as DM back

Created on 12 Aug 2020  路  9Comments  路  Source: vector-im/element-web

Sometimes some chats are getting bugged, eg. rooms created by bridges aren't getting marked as DM or those are marked by mistake.
There were an option to mark chat as DM manually in Riot, it was taken from us in Element after redesign.
Maybe it should be in advanced room settings, not exposed in context menu, but IMO it should still be there.

needs-product-decision suggestion new-room-list

Most helpful comment

image: vectorim/riot-web:v1.6.8
Last before this option disappeared ;)

All 9 comments

It was removed on purpose; https://github.com/vector-im/element-web/issues/14221

In future in Matrix with the Canonical DMs project it will not be possible to change after creation

So as a temporary solution could I you please give me a way to correct my rooms?
It's getting horribly annoying. A command or request, idk.

Hi there! I have the same problem. Thanks for the link, however, I am not sure how it can be used to actually fix the issue?

@Ezwen I just started old version of riot in docker for a while to fix my DMs, maybe it will be fitting workaround also for you.

@Ezwen I just started old version of riot in docker for a while to fix my DMs, maybe it will be fitting workaround also for you.

Interesting, thanks :)! Which version did you use?

image: vectorim/riot-web:v1.6.8
Last before this option disappeared ;)

image: vectorim/riot-web:v1.6.8
Last before this option disappeared ;)

Brilliant, that worked like a charm! Thank you very much! :D

I found a way to use @t3chguy's hint to change room "type":

  • In a non-DM room, write /devtools in the message area and hit Enter
  • In the pop-up window, click on "Explore Account Data", then "m.direct", then "Edit" (you need to scroll all the way down)
  • Once in edit mode, copy the "Room ID" on the top-right corner of the pop-up
  • Add the copied room in the array of each person present in the room (be careful to you must respect the JSON syntax)
  • If a person is not in the list, it means you don't have a DM with this person yet, so add it like the other people in the list and add the room in its array.

Drawback: this is only on your side, the other people in the room will still have the room listed as non-DM.

Was this page helpful?
0 / 5 - 0 ratings