You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ability for an op to view the current room version and upgrade it by setting an m.room.tombstone (in settings) - by hitting some new CS API for /upgrade_room, perhaps (which gives us the option to do auto_join stuff automagically serverside in future)
Display m.room.tombstones as a sticky message at the bottom of the old room (perhaps replacing the message composer input) as “This room has been upgraded, please click here to continue” or similar.
On clicking on an m.room.tombstone, the client switches to the new room_id pointed to by the tombstone.
If you try to join a room that your server is too old to support, you should see a sensible error message
It should try to join - if the join fails (due to server being too old) we show the “Sorry, your server is too old to participate in this room” error.
If the client is correctly joined to the new room, it should hide the old one from the RoomList.
If one backpaginates the new room to its creation, we should show the “m.room.create” as “This room is a continuation of a previous room; click here to view” (or similar).
Search is extended to check the full set of room_ids for this room (could be done clientside for now).