element-portable/src/components/views
Travis Ralston 49abfc1fb2 Ensure sublists are updated when rooms are removed from them
Fixes https://github.com/vector-im/riot-web/issues/14798 (part 2)

This is in two parts itself: The `RoomSublist` needs to break its references to the `RoomListStore`, so it now clones the room arrays. The `Algorithm` is the other part, which is slightly more complicated.

It turns out that we weren't handling splicing as a change in the `ImportanceAlgorithm`, therefore the `Algorithm` wasn't really feeling like it needed to change anything. Further, the `Algorithm` was using the wrong reference to where it should be dumping rooms (`this.cachedRooms` is a getter which returns a different object depending on conditions), so having fixed that we need to ensure that the filtered and sticky maps are also updated when we remove a room. Because we send the new tag through a Timeline update, we'll end up updating the tag later on and don't need to update the filter and sticky collections.
2020-07-30 15:06:04 -06:00
..
auth Swap out Modular for EMS 2020-07-14 15:47:03 -06:00
avatars Merge pull request #5037 from matrix-org/t3chguy/room-list/14705 2020-07-23 09:27:20 +01:00
context_menus A visit from the lint bunny 2020-07-15 10:51:57 +01:00
create_room Remove core structures for the old room list 2020-07-17 14:17:11 -06:00
dialogs Disable lint in InviteDialog 2020-07-23 15:58:06 -06:00
directory Fix missed copy 2020-03-16 12:28:20 +00:00
elements Fix TextWithTooltip "leaking" tooltip wrappers 2020-07-28 10:13:13 +01:00
emojipicker Stop removing variation selector from quick reactions 2020-06-04 18:58:13 +03:00
groups lint 2020-07-22 15:22:16 +05:30
messages Replaced string actions with their corresponding types 2020-07-22 15:14:50 +05:30
right_panel Change public to protected for onAction 2020-07-30 16:13:13 +05:30
room_settings Use new eslint package- fix lint issues in ts and js 2020-06-23 17:01:19 +01:00
rooms Ensure sublists are updated when rooms are removed from them 2020-07-30 15:06:04 -06:00
settings Put low priority xor toggle back in the room list context menu 2020-07-21 09:50:20 +01:00
terms Fix indentation 2020-07-16 18:12:11 +05:30
toasts A bit more cleanup 2020-07-29 17:35:55 +05:30
verification Provide separate translatable for case where we have no device 2020-05-12 12:42:16 +01:00
voip Add min-width to floating Jitsi 2020-07-20 15:15:21 +01:00