element-web/src/stores
Travis Ralston f9d5c11d8d Regenerate the room list when m.fully_read is issued
Not doing so results in the RoomListStore tracking stale data when the user reads messages on another device. The visual effect of this is rooms being incorrectly pinned in places they shouldn't be, such as the top of the list. This also fixes another visual bug where rooms don't move down once their timelines are read. This second issue is mot prominent when multiple rooms have been pinned to the top, and the middle one is read ahead of the others - it'll stick around until some other condition decides to wipe the room's cached state.

Fixes https://github.com/vector-im/riot-web/issues/7653
2018-11-04 19:47:24 -07:00
..
ActiveWidgetStore.js Lint 2018-08-17 09:42:23 +01:00
FlairStore.js Return null instead of undefined on failure 2018-03-06 12:14:41 +00:00
GroupStore.js Merge pull request #1867 from matrix-org/luke/fix-group-request-concurrency 2018-05-02 10:45:12 +01:00
LifecycleStore.js Move destroyPersistentWidget to store 2018-07-24 16:50:34 +01:00
MessageComposerStore.js no point saving history at this point, maybe future supported 2018-07-17 09:27:11 +01:00
RoomListStore.js Regenerate the room list when m.fully_read is issued 2018-11-04 19:47:24 -07:00
RoomScrollStateStore.js Re-add doc on scroll state map structure 2017-09-08 13:27:14 +01:00
RoomViewStore.js Support M_INCOMPATIBLE_ROOM_VERSION 2018-08-21 18:33:25 +01:00
SessionStore.js Remove redundant `reset` 2017-05-31 15:32:55 +01:00
TagOrderStore.js Use optimistic removedTagsAccountData state in TagOrderStore 2018-02-14 16:47:29 +00:00
WidgetEchoStore.js PR feedback 2018-07-16 13:18:10 +01:00