element-web/src/stores
Kerry 44e0732144
Sort muted rooms to the bottom of their section of the room list (#10592)
* muted-to-the-bottom POC

* split muted rooms in natural algorithm

* add previous event to account data dispatch

* add muted to notification state

* sort muted rooms to the bottom

* only split muted rooms when sorting is RECENT

* remove debugs

* use RoomNotifState better

* add default notifications test util

* test getChangedOverrideRoomPushRules

* remove file

* test roomudpate in roomliststore

* unit test ImportanceAlgorithm

* strict fixes

* test recent x importance with muted rooms

* unit test NaturalAlgorithm

* test naturalalgorithm with muted rooms

* strict fixes

* comments

* add push rules test utility

* strict fixes

* more strict

* tidy comment

* document previousevent on account data dispatch event

* simplify (?) room mute rule utilities, comments

* remove debug
2023-05-05 01:53:26 +00:00
..
local-echo Conform more of the codebase to strictNullChecks (#10672) 2023-04-21 11:50:42 +01:00
notifications Sort muted rooms to the bottom of their section of the room list (#10592) 2023-05-05 01:53:26 +00:00
right-panel Conform more of the codebase to strictNullChecks (#10731) 2023-04-28 09:45:36 +01:00
room-list Sort muted rooms to the bottom of their section of the room list (#10592) 2023-05-05 01:53:26 +00:00
spaces Conform more of the codebase with strictNullChecks (#10703) 2023-04-25 09:28:48 +01:00
widgets Conform more of the codebase to strictNullChecks (#10672) 2023-04-21 11:50:42 +01:00
AccountPasswordStore.ts Do not prompt for a password when doing a „reset all“ after login (#10208) 2023-02-23 08:46:49 +01:00
ActiveWidgetStore.ts Apply strictNullChecks to src/stores/widgets/* (#10324) 2023-03-08 11:48:58 +00:00
AsyncStore.ts Remove flux dependency (#10313) 2023-03-08 14:19:05 +00:00
AsyncStoreWithClient.ts Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00
AutoRageshakeStore.ts Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00
BreadcrumbsStore.ts Conform more of the codebase to strictNullChecks (#10672) 2023-04-21 11:50:42 +01:00
CallStore.ts Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00
LifecycleStore.ts Remove flux dependency (#10313) 2023-03-08 14:19:05 +00:00
MemberListStore.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
ModalWidgetStore.ts Conform more code to strictNullChecks (#10374) 2023-03-16 11:07:29 +00:00
NonUrgentToastStore.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
OwnBeaconStore.ts Conform more of the codebase to strictNullChecks (#10672) 2023-04-21 11:50:42 +01:00
OwnProfileStore.ts Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00
ReadyWatchingStore.ts Remove flux dependency (#10313) 2023-03-08 14:19:05 +00:00
RoomScrollStateStore.ts Conform more of the codebase to strictNullChecks (#10573) 2023-04-13 08:52:57 +01:00
RoomViewStore.tsx Conform more of the codebase with strictNullChecks (#10703) 2023-04-25 09:28:48 +01:00
SetupEncryptionStore.ts Replace remaining use of checkDeviceTrust (#10716) 2023-05-03 14:02:58 +00:00
ThreepidInviteStore.ts Conform more of the codebase with strictNullChecks (#10703) 2023-04-25 09:28:48 +01:00
ToastStore.ts Revert "Implement new toast UI (#10467)" (#10740) 2023-04-28 14:56:26 +00:00
TypingStore.ts Remove threads labs flag and the ability to disable threads (#9878) 2023-02-20 14:46:07 +00:00
UIStore.ts Improve typescript null checking in places (#10073 (#10073 2023-02-03 15:27:47 +00:00
UserProfilesStore.ts Check profiles before starting a DM (#10472) 2023-04-05 13:13:51 +02:00
VoiceRecordingStore.ts Conform more code to strict null checking (#10169) 2023-02-16 09:38:44 +00:00
WidgetEchoStore.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
WidgetStore.ts Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00