element-portable/src/dispatcher/payloads
Robin d077ea1990
New group call experience: Room header call buttons (#9311)
* Make useEventEmitterState more efficient

By not invoking the initializing function on every render

* Make useWidgets more efficient

By not calling WidgetStore on every render

* Add new group call experience Labs flag

* Add viewingCall field to RoomViewStore state

Currently has no effect, but in the future this will signal to RoomView to show the call or call lobby.

* Add element_call.use_exclusively config flag

As documented in element-web, this will tell the app to use Element Call exclusively for calls, disabling Jitsi and legacy 1:1 calls.

* Make placeCall return a promise

So that the UI can know when placeCall completes

* Update start call buttons to new group call designs

Since RoomView doesn't do anything with viewingCall yet, these buttons won't have any effect when starting native group calls, but the logic is at least all there and ready to be hooked up.

* Allow calls to be detected if the new group call experience is enabled

* Test the RoomHeader changes

* Iterate code
2022-09-25 10:57:25 -04:00
..
ActiveRoomChangedPayload.ts Step 8.5: Isolate RightPanelStore from RoomViewStore 2022-03-28 14:02:31 -06:00
AfterLeaveRoomPayload.ts Prefer RoomStateEvent.Update where possible as it fires far less (#7878) 2022-02-24 14:39:25 +00:00
CheckUpdatesPayload.ts Abstract electron settings properly to avoid boilerplate-hell (#8798) 2022-06-10 22:38:50 +01:00
ComposerInsertPayload.ts Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
DoAfterSyncPreparedPayload.ts type Actions (#7862) 2022-02-22 10:04:27 +00:00
FocusComposerPayload.ts Autofocus correct composer after sending reaction (#7950) 2022-03-02 16:31:34 +00:00
JoinRoomErrorPayload.ts Prefer RoomStateEvent.Update where possible as it fires far less (#7878) 2022-02-24 14:39:25 +00:00
JoinRoomPayload.ts Update matrix-analytics-events to @matrix-org/analytics-events (#8778) 2022-06-07 20:08:36 +01:00
JoinRoomReadyPayload.ts Update matrix-analytics-events to @matrix-org/analytics-events (#8778) 2022-06-07 20:08:36 +01:00
OpenAddExistingToSpaceDialogPayload.ts Step 8.5: Move "add existing to space" dialog construction 2022-03-28 14:02:31 -06:00
OpenForwardDialogPayload.ts Step 8.5: Move forward dialog construction 2022-03-28 14:02:31 -06:00
OpenInviteDialogPayload.ts Step 8.5: Move call transfer invite dialog construction 2022-03-28 14:02:31 -06:00
OpenReportEventDialogPayload.ts Step 8.5: Move report event dialog construction 2022-03-28 14:02:31 -06:00
OpenSpacePreferencesPayload.ts Step 8.5: Move some space settings dialog construction 2022-03-28 14:02:31 -06:00
OpenSpaceSettingsPayload.ts Step 8.5: Move some space settings dialog construction 2022-03-28 14:02:31 -06:00
OpenToTabPayload.ts Lint a few semicolons 2020-06-18 14:32:43 +01:00
OverwriteLoginPayload.ts Support a module API surface for custom functionality (#8246) 2022-07-05 12:26:44 -06:00
PlatformSetPayload.ts Fix PlatformSettingsHandler always returning true due to returning a Promise (#8954) 2022-06-30 14:48:21 +00:00
RecheckThemePayload.ts Lint a few semicolons 2020-06-18 14:32:43 +01:00
SettingUpdatedPayload.ts type Actions (#7862) 2022-02-22 10:04:27 +00:00
ShowThreadPayload.ts Add Reply in thread button to the right-click message context-menu (#9004) 2022-07-23 12:13:49 +00:00
SwitchSpacePayload.ts Wire space switch shortcut via dispatcher to prevent app load explosion due to skinning 2021-05-24 18:23:04 +01:00
UpdateFontSizePayload.ts Fix semicolons 2020-06-22 11:39:11 +01:00
UpdateSystemFontPayload.ts Fix semicolons 2020-06-22 11:39:11 +01:00
UploadPayload.ts Fix progress bar regression throughout the app (#9219) 2022-08-25 16:39:00 +01:00
ViewHomePagePayload.ts type Actions (#7862) 2022-02-22 10:04:27 +00:00
ViewRoomDeltaPayload.ts Type view_room_delta as ViewRoomDelta 2020-07-06 17:57:40 +01:00
ViewRoomErrorPayload.ts Prefer RoomStateEvent.Update where possible as it fires far less (#7878) 2022-02-24 14:39:25 +00:00
ViewRoomPayload.ts New group call experience: Room header call buttons (#9311) 2022-09-25 10:57:25 -04:00
ViewStartChatOrReusePayload.ts Prefer RoomStateEvent.Update where possible as it fires far less (#7878) 2022-02-24 14:39:25 +00:00
ViewUserPayload.ts Auto fix 2021-10-22 17:23:37 -05:00