a370a5cfa4
* Refactor ElementCall to use the widget lobby. - expose skip lobby - use the widget.data to build the widget url Signed-off-by: Timo K <toger5@hotmail.de> * Use shiftKey click to skip the lobby Signed-off-by: Timo K <toger5@hotmail.de> * remove Lobby component Signed-off-by: Timo K <toger5@hotmail.de> * update tests + remove EW lobby related tests Signed-off-by: Timo K <toger5@hotmail.de> * remove lobby device button tests Signed-off-by: Timo K <toger5@hotmail.de> * i18n Signed-off-by: Timo K <toger5@hotmail.de> * use voip participant label Signed-off-by: Timo K <toger5@hotmail.de> * update tests Signed-off-by: Timo K <toger5@hotmail.de> * fix rounded corners in pip Signed-off-by: Timo K <toger5@hotmail.de> * allow joining call in legacy room header (without banner) Signed-off-by: Timo K <toger5@hotmail.de> * Introduce new connection states for calls. And use them for integrated lobby. Signed-off-by: Timo K <toger5@hotmail.de> * New room header call join Fix broken top container element call. Signed-off-by: Timo K <toger5@hotmail.de> * i18n Signed-off-by: Timo K <toger5@hotmail.de> * Fix closing element call in lobby view. (should destroy call if there the user never managed to connect (not clicked join in lobby) Signed-off-by: Timo K <toger5@hotmail.de> * all cases for connection state Signed-off-by: Timo K <toger5@hotmail.de> * add correct LiveContentSummary labels Signed-off-by: Timo K <toger5@hotmail.de> * Theme widget loading (no rounded corner) destroy call when switching room while a call is loading. Signed-off-by: Timo K <toger5@hotmail.de> * temp Signed-off-by: Timo K <toger5@hotmail.de> * usei view room dispatcher instead of emitter Signed-off-by: Timo K <toger5@hotmail.de> * tidy up Signed-off-by: Timo K <toger5@hotmail.de> * returnToLobby + remove StartCallView Signed-off-by: Timo K <toger5@hotmail.de> * comment cleanup Signed-off-by: Timo K <toger5@hotmail.de> * disconnect ongoing calls before making widget sticky. Signed-off-by: Timo K <toger5@hotmail.de> * linter + jitsi as videoChannel Signed-off-by: Timo K <toger5@hotmail.de> * stickyPromise type Signed-off-by: Timo K <toger5@hotmail.de> * fix legacy call (jistsi, cisco, bbb) reopen when clicking call button Signed-off-by: Timo K <toger5@hotmail.de> * fix tests and connect resolves Signed-off-by: Timo K <toger5@hotmail.de> * fix "waits for messaging when connecting" test Signed-off-by: Timo K <toger5@hotmail.de> * Allow to skip awaiting Call session events. This option is used in tests to spare mocking the events emitted when EC updates the room state Signed-off-by: Timo K <toger5@hotmail.de> * add sticky test Signed-off-by: Timo K <toger5@hotmail.de> * add test for looby tile rendering Signed-off-by: Timo K <toger5@hotmail.de> * fix flaky test Signed-off-by: Timo K <toger5@hotmail.de> * add reconnect after disconnect test (video room) Signed-off-by: Timo K <toger5@hotmail.de> * add shift click test to call toast Signed-off-by: Timo K <toger5@hotmail.de> * test for allowVoipWithNoMedia in widget url Signed-off-by: Timo K <toger5@hotmail.de> * fix e2e tests to search for the right element Signed-off-by: Timo K <toger5@hotmail.de> * destroy call after test so next test does not fail Signed-off-by: Timo K <toger5@hotmail.de> * new call test (connection failed) Signed-off-by: Timo K <toger5@hotmail.de> * reset to real timers Signed-off-by: Timo K <toger5@hotmail.de> * dont use skipSessionAwait for tests Signed-off-by: Timo K <toger5@hotmail.de> * code quality (sonar) Signed-off-by: Timo K <toger5@hotmail.de> * refactor call.disconnect tests (dont use skipSessionAwait) Signed-off-by: Timo K <toger5@hotmail.de> * miscellaneous cleanup Signed-off-by: Timo K <toger5@hotmail.de> * only send call notify after the call has been joined (not when just opening the lobby) Signed-off-by: Timo K <toger5@hotmail.de> * update call notify tests to expect notify on connect. Not on widget creation. Signed-off-by: Timo K <toger5@hotmail.de> * Update playwright/e2e/room/room-header.spec.ts Co-authored-by: Robin <robin@robin.town> * Update src/components/views/voip/CallView.tsx Co-authored-by: Robin <robin@robin.town> * review rename connect -> start isVideoRoom not dependant on feature flags rename allOtherCallsDisconnected -> disconnectAllOtherCalls Signed-off-by: Timo K <toger5@hotmail.de> * check for EC widget Signed-off-by: Timo K <toger5@hotmail.de> * dep array Signed-off-by: Timo K <toger5@hotmail.de> * rename in spyOn Signed-off-by: Timo K <toger5@hotmail.de> --------- Signed-off-by: Timo K <toger5@hotmail.de> Co-authored-by: Robin <robin@robin.town> |
||
---|---|---|
.. | ||
beacon | ||
crypto | ||
device | ||
dm | ||
event | ||
exportUtils | ||
localRoom | ||
location | ||
media | ||
oidc | ||
permalinks | ||
pushRules | ||
room | ||
tokens | ||
validate | ||
AnimationUtils.ts | ||
arrays.ts | ||
AutoDiscoveryUtils.tsx | ||
blobs.ts | ||
BrowserWorkarounds.ts | ||
colour.ts | ||
connection.ts | ||
createMatrixClient.ts | ||
createVoiceMessageContent.ts | ||
DecryptFile.ts | ||
DialogOpener.ts | ||
direct-messages.ts | ||
DirectoryUtils.ts | ||
DMRoomMap.ts | ||
EditorStateTransfer.ts | ||
enums.ts | ||
ErrorUtils.tsx | ||
EventRenderingUtils.ts | ||
EventUtils.ts | ||
Feedback.ts | ||
FileDownloader.ts | ||
FileUtils.ts | ||
FixedRollingArray.ts | ||
FontManager.ts | ||
FormattingUtils.ts | ||
humanize.ts | ||
i18n-helpers.ts | ||
IdentityServerUtils.ts | ||
IDestroyable.ts | ||
image-media.ts | ||
Image.ts | ||
iterables.ts | ||
JSON.ts | ||
KeyVerificationStateObserver.ts | ||
LazyValue.ts | ||
leave-behaviour.ts | ||
local-room.ts | ||
login.ts | ||
LruCache.ts | ||
maps.ts | ||
MarkedExecution.ts | ||
MatrixGlob.ts | ||
MediaEventHelper.ts | ||
MegolmExportEncryption.ts | ||
membership.ts | ||
MessageDiffUtils.tsx | ||
Mouse.ts | ||
MultiInviter.ts | ||
NativeEventUtils.ts | ||
notifications.ts | ||
numbers.ts | ||
objects.ts | ||
pages.ts | ||
PasswordScorer.ts | ||
pillify.tsx | ||
PinningUtils.ts | ||
PreferredRoomVersions.ts | ||
presence.ts | ||
promise.ts | ||
ReactUtils.tsx | ||
read-receipts.ts | ||
Reply.ts | ||
ResizeNotifier.ts | ||
rooms.ts | ||
RoomUpgrade.ts | ||
SearchInput.ts | ||
SessionLock.ts | ||
sets.ts | ||
ShieldUtils.ts | ||
Singleflight.ts | ||
SnakedObject.ts | ||
SortMembers.ts | ||
space.tsx | ||
StorageManager.ts | ||
stringOrderField.ts | ||
strings.ts | ||
threepids.ts | ||
Timer.ts | ||
tooltipify.tsx | ||
units.ts | ||
UrlUtils.ts | ||
UserInteractiveAuth.ts | ||
useTooltip.tsx | ||
ValidatedServerConfig.ts | ||
video-rooms.ts | ||
WellKnownUtils.ts | ||
Whenable.ts | ||
WidgetUtils.ts |