element-web/src/stores
Travis Ralston 52f48f7422 Order by timestamp within the categorized room lists
When we load the page, all encrypted events arrive well after we've generated our initial grouping which can cause them to jump to the top of their categories wrongly. For direct chats, this meant that people who don't have a lot of unread messages would see ancient rooms bubbling to the top for no reason after the page has loaded.

We still have to track when the last category change was (ie: when we switched from red -> grey) so that when the category doesn't exist in the list we can insert the room at the right place (the start of the last category when we switch beyond the order expected).
2019-02-13 18:19:18 -07:00
..
ActiveWidgetStore.js Lint 2018-08-17 09:42:23 +01:00
CustomRoomTagStore.js guard custom tags with feature flag 2019-02-07 18:07:30 +00:00
FlairStore.js Return null instead of undefined on failure 2018-03-06 12:14:41 +00:00
GroupStore.js calculate badges for communities in TagOrderStore 2019-02-06 14:29:40 +00:00
LifecycleStore.js Rename login directory to auth 2019-01-21 17:45:55 -06:00
MessageComposerStore.js no point saving history at this point, maybe future supported 2018-07-17 09:27:11 +01:00
RoomListStore.js Order by timestamp within the categorized room lists 2019-02-13 18:19:18 -07:00
RoomScrollStateStore.js Re-add doc on scroll state map structure 2017-09-08 13:27:14 +01:00
RoomViewStore.js Remove old user and room settings 2019-02-04 13:40:21 -07:00
SessionStore.js Remove redundant reset 2017-05-31 15:32:55 +01:00
TagOrderStore.js do more explicit check 2019-02-07 12:18:52 +00:00
WidgetEchoStore.js PR feedback 2018-07-16 13:18:10 +01:00