element-web/src/stores/room-list
Travis Ralston d593d24aea Switch to an internal Map for previews
This means we're abusing the AsyncStoreWithClient to get access to a lifecycle, but overall that seems like a minor crime compared to the time spend abusing the store's state as a map.

With thousands of rooms shown, we can save on average 743ms per preview. The new preview time is 0.12ms on average.
2020-07-22 10:50:54 -06:00
..
algorithms Remove even more tags from the notification state fetching for a room 2020-07-21 20:58:59 -06:00
filters Fix filtering by community not showing DM rooms with community members 2020-07-16 09:13:23 +01:00
previews Prefix message previews for emotes with a * 2020-07-21 09:31:22 +01:00
ListLayout.ts Revert "Turn previews on for DMs and ensure they get rendered" 2020-07-14 13:36:28 -06:00
MessagePreviewStore.ts Switch to an internal Map for previews 2020-07-22 10:50:54 -06:00
models.ts Support custom tags in the room list again 2020-07-20 16:51:16 -06:00
RoomListLayoutStore.ts Fix lint issues in new code 2020-07-20 20:43:55 +01:00
RoomListStore.ts Remove unused imports 2020-07-21 15:34:00 +01:00
TagWatcher.ts Support custom tags in the room list again 2020-07-20 16:51:16 -06:00