element-web/src/components/structures
Kerry cef821c21b
Polls: sync push rules on changes to account_data (#10287)
* basic sync setup

* formatting

* get loudest value for synced rules

* more types

* test synced rules in notifications settings

* type fixes

* noimplicitany fixes

* remove debug

* tidying

* extract updatePushRuleActions fn to utils

* extract update synced rules

* just synchronise in one place?

* monitor account data changes AND trigger changes sync in notifications form

* lint

* setup LoggedInView test with enough mocks

* test rule syncing in LoggedInView

* strict fixes

* more comments

* one more comment
2023-03-09 00:20:06 +00:00
..
auth Use compound icons (#10292) 2023-03-08 11:11:01 +01:00
AutocompleteInput.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
AutoHideScrollbar.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
BackdropPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
ContextMenu.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
EmbeddedPage.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
ErrorMessage.tsx Use compound icons (#10292) 2023-03-08 11:11:01 +01:00
FileDropTarget.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
FilePanel.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
GenericDropdownMenu.tsx Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
GenericErrorPage.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
HomePage.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
IndicatorScrollbar.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
InteractiveAuth.tsx Apply strictNullChecks to src/components/views/auth/* (#10299 2023-03-07 10:45:55 +00:00
LargeLoader.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
LeftPanel.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
LegacyCallEventGrouper.ts Say when a call was answered from a different device (#10224) 2023-02-24 14:45:53 +00:00
LoggedInView.tsx Polls: sync push rules on changes to account_data (#10287) 2023-03-09 00:20:06 +00:00
MainSplit.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
MatrixChat.tsx Apply strictNullChecks to src/components/views/auth/* (#10299 2023-03-07 10:45:55 +00:00
MessagePanel.tsx Remove threads labs flag and the ability to disable threads (#9878) 2023-02-20 14:46:07 +00:00
NonUrgentToastContainer.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
NotificationPanel.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
PictureInPictureDragger.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
PipContainer.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
RightPanel.tsx Poll history: detail screen (#10172) 2023-02-27 20:39:55 +00:00
RoomSearch.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
RoomSearchView.tsx Remove threads labs flag and the ability to disable threads (#9878) 2023-02-20 14:46:07 +00:00
RoomStatusBar.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
RoomStatusBarUnsentMessages.tsx Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
RoomView.tsx Implement third-party invite waiting room (#10229) 2023-03-06 12:08:04 +01:00
ScrollPanel.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
SearchBox.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
SpaceHierarchy.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
SpaceRoomView.tsx Fix incorrect copy in space creation flow (#10296) 2023-03-07 09:55:14 +00:00
SplashPage.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
static-page-vars.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
TabbedView.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
ThreadPanel.tsx Remove threads beta feedback button (#10038) 2023-02-01 09:50:15 +00:00
ThreadView.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
TimelinePanel.tsx Fix double translation issue (#10240 2023-02-27 09:15:27 +00:00
ToastContainer.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
UploadBar.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
UserMenu.tsx Explicitly specify all children props (#10312) 2023-03-08 13:28:07 +00:00
UserView.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
ViewSource.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
WaitingForThirdPartyRoomView.tsx Implement third-party invite waiting room (#10229) 2023-03-06 12:08:04 +01:00