element-web-Github/src
Travis Ralston 1ffc6d5bd3 Make the hangup button do things for conference calls
Behaviour constraints:
* If you're not in the conference, use a grey button that does nothing.
* If you're in the conference, show a button:
  * If you're able to modify widgets in the room, annotate it in the context of ending the call for everyone and remove the widget. Use a confirmation dialog.
  * If you're not able to modify widgets in the room, hang up.

For this we know that persistent Jitsi widgets will mean that the user is in the call, so we use that to determine if they are actually participating.
2020-09-16 14:35:55 -06:00
..
@types Consolidate all the work thus far 2020-09-08 15:43:38 +01:00
accessibility Merge branch 'develop' into travis/communities/proto/userinfo 2020-09-01 10:51:42 -06:00
actions Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/eslint-config 2020-07-20 16:22:32 +01:00
async-components/views/dialogs Add independent set up / reset actions in Settings 2020-09-08 18:01:56 +01:00
autocomplete If no bug_report_endpoint_url, hide rageshaking from the App 2020-09-15 15:49:25 +01:00
components Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
contexts Convert RoomView and RoomContext to TS 2020-09-08 10:52:37 +01:00
dispatcher Consolidate all the work thus far 2020-09-08 15:43:38 +01:00
editor Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
emojipicker Stash lodash import optimization 2020-08-28 18:53:43 +01:00
hooks Merge branch 'develop' of https://github.com/matrix-org/matrix-react-sdk into t3chguy/dpsah/6785 2020-09-07 14:33:57 +01:00
i18n/strings Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
indexing Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
integrations Fix lint issues in new code 2020-07-20 20:43:55 +01:00
mjolnir Fix imports for SettingLevel to point at new file 2020-07-28 11:53:43 -06:00
notifications Fix lint issues in new code 2020-07-20 20:43:55 +01:00
rageshake Organise cross-signing / secret storage rageshake details 2020-09-03 13:43:14 +01:00
resizer Add feature to ResizeNotifier to maintain isResizing state and use it to skip onScroll handling 2020-09-02 12:00:35 +01:00
settings Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/15174 2020-09-16 16:09:08 +01:00
stores Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
toasts Rename toolbar Notifier methods to prompt 2020-09-15 13:58:29 +01:00
usercontent Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
utils kill formatMinimalBadgeCount entirely 2020-09-10 13:56:46 +01:00
widgets Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
ActiveRoomObserver.ts remove stale comment 2020-07-21 17:57:08 +01:00
AddThreepid.js
Analytics.js Hide Analytics sections if piwik config is not provided 2020-09-16 10:29:21 +01:00
AsyncWrapper.js Remove create-react-class 2020-08-29 12:14:16 +01:00
Avatar.js
BasePlatform.ts Try to close notification on all platforms which support it, not just electron 2020-08-12 12:16:28 +01:00
boundThreepids.js
CallHandler.js Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
CallMediaHandler.js Fix imports for SettingLevel to point at new file 2020-07-28 11:53:43 -06:00
ContentMessages.tsx Fix eslint ts override tsx matching and delint 2020-08-29 01:11:08 +01:00
createRoom.ts Associate created rooms with the selected community 2020-08-26 10:53:06 -06:00
DateUtils.js
DecryptionFailureTracker.js
DeviceListener.ts Rename CrossSigningManager to SecurityManager 2020-09-03 14:50:49 +01:00
email.js
emoji.ts Fix emoji filterString 2020-07-17 16:03:07 +01:00
extend.js
FromWidgetPostMessageApi.js Convert feature setting usages to regular settings 2020-08-17 13:12:18 -06:00
GroupAddressPicker.js
groups.js
HtmlUtils.tsx remove unused class TextHighlighter 2020-09-01 15:37:07 +01:00
IdentityAuthClient.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
ImageUtils.js
index.js
Keyboard.ts
languageHandler.tsx Fix eslint ts override tsx matching and delint 2020-08-29 01:11:08 +01:00
Lifecycle.js Add jsdoc 2020-09-11 21:09:42 -06:00
linkify-matrix.js
Login.js
Markdown.js Stash lodash import optimization 2020-08-28 18:53:43 +01:00
MatrixClientPeg.ts Rename CrossSigningManager to SecurityManager 2020-09-03 14:50:49 +01:00
Modal.tsx Fix eslint ts override tsx matching and delint 2020-08-29 01:11:08 +01:00
Notifier.ts Rename toolbar Notifier methods to prompt 2020-09-15 13:58:29 +01:00
ObjectUtils.js
PageTypes.js
PasswordReset.js
PhasedRollOut.js
phonenumber.ts
PlatformPeg.ts Fix lint issues in new code 2020-07-20 20:43:55 +01:00
Presence.js
ratelimitedfunc.js Stash lodash import optimization 2020-08-28 18:53:43 +01:00
Registration.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
Resend.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
Roles.js
RoomAliasCache.js
RoomInvite.js use valid jsdoc 2020-08-31 11:07:29 -06:00
RoomListSorter.js
RoomNotifs.js Replace countRoomsWithNotif with a dedicated NotificationState 2020-07-21 20:24:44 -06:00
RoomNotifsTypes.ts
Rooms.js
ScalarAuthClient.js
ScalarMessaging.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
SdkConfig.ts
Searching.js
SecurityManager.js Add independent set up / reset actions in Settings 2020-09-08 18:01:56 +01:00
SendHistoryManager.js Stash lodash import optimization 2020-08-28 18:53:43 +01:00
shouldHideEvent.js
Skinner.js
SlashCommands.tsx UI Feature Flag: Disable integrations entry UI 2020-09-16 11:38:50 +01:00
Terms.js
TextForEvent.js remove unused stuff 2020-09-11 10:17:37 +01:00
theme.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
Tinter.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
ToWidgetPostMessageApi.js
Unread.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
UserActivity.js
UserAddress.js
VectorConferenceHandler.js Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
Velociraptor.js
VelocityBounce.js
verification.js Rename CrossSigningManager to SecurityManager 2020-09-03 14:50:49 +01:00
WhoIsTyping.js
WidgetMessaging.js Make the hangup button do things for conference calls 2020-09-16 14:35:55 -06:00
WidgetMessagingEndpoint.js