element-web/src/stores
Travis Ralston 900c234434 Internalize notification state handling for lists
This reduces the update cost of rooms changing, and fixes a bug where when a sublist became filtered it would change the notification count of the sublist.

This does change the expected usage of the state store to ensuring that only one place updates the rooms on the list states, which is currently the room list store. Ideally the state store could listen to the room list store to update itself, however due to a complicated require() loop it is not possible.
2020-07-27 17:33:27 -06:00
..
notifications Internalize notification state handling for lists 2020-07-27 17:33:27 -06:00
room-list Internalize notification state handling for lists 2020-07-27 17:33:27 -06:00
ActiveWidgetStore.js Add comments to highlight where we'll need m.widget support 2020-04-09 15:14:07 -06:00
AsyncStore.ts Don't re-freeze AsyncStore's state all the time 2020-07-22 10:52:45 -06:00
AsyncStoreWithClient.ts Enable new room list store forever 2020-07-17 15:14:58 -06:00
BreadcrumbsStore.ts Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/eslint-config 2020-07-20 16:22:32 +01:00
CustomRoomTagStore.js Ensure CustomRoomTagStore doesn't fire useless updates 2020-07-27 17:18:01 -06:00
FlairStore.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
GroupStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
LifecycleStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
OwnProfileStore.ts Update profile information in User Menu 2020-06-23 21:01:50 -06:00
RightPanelStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
RightPanelStorePhases.js pr feedback 2020-01-17 17:02:31 +01:00
RoomScrollStateStore.js Revert "Fix Filepanel scroll position state lost when room is changed" 2020-04-19 19:14:08 -06:00
RoomViewStore.js Merge pull request #4606 from matrix-org/t3chguy/peeking-races 2020-05-27 17:07:12 +01:00
SessionStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
SetupEncryptionStore.js Fix up merge to develop 2020-06-23 15:24:02 +01:00
TagOrderStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
ToastStore.ts Fix lint issues in new code 2020-07-20 20:43:55 +01:00
TypingStore.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
WidgetEchoStore.js Support m.jitsi-typed widgets as Jitsi widgets 2020-04-09 15:11:57 -06:00