element-portable/src/components/views/elements
Robin cb735c9439
Element Call video rooms (#9267)
* Add an element_call_url config option

* Add a labs flag for Element Call video rooms

* Add Element Call as another video rooms backend

* Consolidate event power level defaults

* Remember to clean up participantsExpirationTimer

* Fix a code smell

* Test the clean method

* Fix some strict mode errors

* Test that clean still works when there are no state events

* Test auto-approval of Element Call widget capabilities

* Deduplicate some code to placate SonarCloud

* Fix more strict mode errors

* Test that calls disconnect when leaving the room

* Test the get methods of JitsiCall and ElementCall more

* Test Call.ts even more

* Test creation of Element video rooms

* Test that createRoom works for non-video-rooms

* Test Call's get method rather than the methods of derived classes

* Ensure that the clean method is able to preserve devices

* Remove duplicate clean method

* Fix lints

* Fix some strict mode errors in RoomPreviewCard

* Test RoomPreviewCard changes

* Quick and dirty hotfix for the community testing session

* Revert "Quick and dirty hotfix for the community testing session"

This reverts commit 37056514fbc040aaf1bff2539da770a1c8ba72a2.

* Fix the event schema for org.matrix.msc3401.call.member devices

* Remove org.matrix.call_duplicate_session from Element Call capabilities

It's no longer used by Element Call when running as a widget.

* Replace element_call_url with a map

* Make PiPs work for virtual widgets

* Auto-approve room timeline capability

Because Element Call uses this now

* Create a reusable isVideoRoom util
2022-09-16 11:12:27 -04:00
..
crypto Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
AccessibleButton.tsx Device manager - logout current session (PSG-743) (#9275) 2022-09-14 14:37:36 +02:00
AccessibleTooltipButton.tsx Improve tooltip positioning 2022-05-12 14:05:55 +02:00
AppPermission.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
AppTile.tsx Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
AppWarning.tsx Eslint - require copyright header rule (#8514) 2022-05-06 09:09:28 +00:00
CopyableText.tsx Live location sharing - open location in OpenStreetMap (PSF-1040) (#8695) 2022-05-27 11:58:39 +02:00
DesktopCapturerSourcePicker.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
DialogButtons.tsx Fix visual bugs on AccessSecretStorageDialog (#8160) 2022-05-11 12:33:21 +00:00
DialPadBackspaceButton.tsx Call view accessibility fixes (#7439) 2022-01-04 08:57:46 +00:00
DirectorySearchBox.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
Draggable.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
Dropdown.tsx Upgrade @types (#9261) 2022-09-12 11:58:05 +01:00
EditableItemList.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
EditableText.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
EditableTextContainer.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
EffectsOverlay.tsx Replace deprecated String#substr with String#slice (#8314) 2022-04-14 07:52:42 +00:00
ErrorBoundary.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
EventListSummary.tsx Test typescriptification - MessagePanel (#8943) 2022-06-30 14:41:53 +02:00
EventTilePreview.tsx Remove references to mx_GroupLayout from scss files (#8875) 2022-06-20 18:55:47 +02:00
ExternalLink.tsx Add descriptions to ambiguous links for screen readers (#7310) 2021-12-09 13:04:06 +01:00
FacePile.tsx Improve tooltip positioning 2022-05-12 14:05:55 +02:00
Field.tsx Upgrade @types (#9261) 2022-09-12 11:58:05 +01:00
FilterDropdown.tsx Device manager - updated dropdown style in filtered device list (PSG-689) (#9226) 2022-08-30 19:11:33 +02:00
GenericEventListSummary.tsx Fix clickable area of general event list summary toggle (#8979) 2022-07-04 13:00:45 -06:00
ImageView.tsx Fix not being able to open avatars in lightbox (#8598) 2022-05-14 16:07:54 +00:00
InfoTooltip.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
InlineSpinner.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
InteractiveTooltip.tsx Apply corrections identified by SonarQube (#8457) 2022-05-03 22:04:37 +01:00
InviteReason.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
IRCTimelineProfileResizer.tsx Apply corrections identified by SonarQube (#8457) 2022-05-03 22:04:37 +01:00
JoinRuleDropdown.tsx Improve subspaces and some utilities around room/space creation 2021-07-23 08:46:20 +01:00
LabelledCheckbox.tsx Add an option to ignore (block) a user when reporting their events (#8471) 2022-05-18 16:20:55 +00:00
LabelledToggleSwitch.tsx Add an option to ignore (block) a user when reporting their events (#8471) 2022-05-18 16:20:55 +00:00
LanguageDropdown.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
LazyRenderList.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
Linkify.tsx Fix issues with the new topic dialog (#8608) 2022-05-16 14:10:00 +02:00
LinkWithTooltip.tsx Add option to display tooltip on link hover (#8394) 2022-07-06 09:43:30 +00:00
Measured.tsx Fix thread summary layout for narrow right panel timeline (#7838) 2022-02-23 14:03:46 +00:00
MiniAvatarUploader.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
PersistedElement.tsx Make PiP motion smoother and react to window resizes correctly (#8747) 2022-06-02 18:11:28 +00:00
PersistentApp.tsx Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
Pill.tsx Add bidirectonal isolation for pills (#8985) 2022-07-05 11:37:35 +00:00
PollCreateDialog.tsx Use doMaybeLocalRoomAction (#9038) 2022-07-13 07:56:36 +02:00
PowerSelector.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
ProgressBar.tsx Fix progress bar regression throughout the app (#9219) 2022-08-25 16:39:00 +01:00
QRCode.tsx Make types happier 2022-08-24 10:28:59 +01:00
ReplyChain.tsx Upgrade @types (#9261) 2022-09-12 11:58:05 +01:00
ResizeHandle.tsx Eslint - require copyright header rule (#8514) 2022-05-06 09:09:28 +00:00
RoomAliasField.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
RoomFacePile.tsx Change spaceroomfacepile tooltip if memberlist is shown (#8571) 2022-05-12 15:47:19 +02:00
RoomName.tsx Prefer RoomStateEvent.Update where possible as it fires far less (#7878) 2022-02-24 14:39:25 +00:00
RoomTopic.tsx Add support for MD / HTML in room topics (#8215) 2022-06-07 14:20:32 -06:00
SearchWarning.tsx Improve the styling of search initialization errors. 2022-05-09 11:20:36 +02:00
ServerPicker.tsx Spike AXE A11Y testing in Cypress (#9111) 2022-08-01 08:31:14 +01:00
SettingsFlag.tsx Add option to stop sending read receipts (delabs MSC2285: private read receipts) (#8629) 2022-08-05 17:33:57 +02:00
Slider.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
SpellCheckLanguagesDropdown.tsx Add support for disabling spell checking (#8604) 2022-07-28 08:10:04 +00:00
Spinner.tsx Spike AXE A11Y testing in Cypress (#9111) 2022-08-01 08:31:14 +01:00
Spoiler.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
SSOButtons.tsx Update matrix-analytics-events to @matrix-org/analytics-events (#8778) 2022-06-07 20:08:36 +01:00
StyledCheckbox.tsx Device manager - selectable device tile wrapper (PSG-637) (#9153) 2022-08-09 13:07:25 +00:00
StyledRadioButton.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
StyledRadioGroup.tsx Associate room alias warning with public option in settings (#7430) 2022-01-03 09:55:09 +01:00
SyntaxHighlight.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
Tag.tsx Extract Tag to its own component (#8309) 2022-04-19 09:52:20 +01:00
TagComposer.tsx Extract Tag to its own component (#8309) 2022-04-19 09:52:20 +01:00
TextWithTooltip.tsx Add option to display tooltip on link hover (#8394) 2022-07-06 09:43:30 +00:00
ToggleSwitch.tsx Add support for disabling spell checking (#8604) 2022-07-28 08:10:04 +00:00
Tooltip.tsx Fix tooltip infinitely recursing (#9235) 2022-09-02 09:03:53 +00:00
TooltipButton.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
TooltipTarget.tsx Use a default for ignoreHover when not supplied (#8617) 2022-05-16 20:26:19 -04:00
TruncatedList.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
UseCaseSelection.tsx Spike AXE A11Y testing in Cypress (#9111) 2022-08-01 08:31:14 +01:00
UseCaseSelectionButton.tsx Implement Use Case Selection screen (#8984) 2022-07-13 15:43:44 +02:00
Validation.tsx Improve taken username warning in registration for when request fails (#7621) 2022-01-25 10:45:41 +00:00