element-web/src
Travis Ralston 94fed922cf Intercept cases of disabled/no integration managers
We already intercepted most of the cases where no integration manager was present, though there was a bug in many components where openAll() would be called regardless of an integration manager being available.

The integration manager being disabled by the user is handled in the IntegrationManager classes rather than on click because we have quite a few calls to these functions. The StickerPicker is an exception because it does slightly different behaviour.

This also removes the old "no integration manager configured" state from the IntegrationManager component as it is now replaced by a dialog.
2019-11-20 20:40:39 -07:00
..
actions
async-components/views/dialogs Okay -> OK 2019-09-27 21:32:32 -05:00
autocomplete Replace bluebird specific promise things. Fix uses of sync promise code. 2019-11-14 13:52:17 +00:00
components Intercept cases of disabled/no integration managers 2019-11-20 20:40:39 -07:00
editor Fix linty failures 2019-10-22 13:49:02 +01:00
hooks Merge pull request #3465 from matrix-org/t3chguy/nvl/userinfo 2019-10-21 15:50:08 +01:00
i18n/strings Intercept cases of disabled/no integration managers 2019-11-20 20:40:39 -07:00
indexing EventIndex: Silence the linter complaining about missing docs. 2019-11-20 12:47:20 +01:00
integrations Intercept cases of disabled/no integration managers 2019-11-20 20:40:39 -07:00
mjolnir Bypass the tests being weird 2019-10-31 16:43:03 -06:00
notifications
rageshake Attempt number two at ripping out Bluebird from rageshake.js 2019-11-18 09:47:37 +00:00
resizer Fix soft crash on room join 2019-10-08 15:43:57 +01:00
settings Merge pull request #3637 from matrix-org/dbkr/system_dark_mode 2019-11-20 16:32:37 +00:00
stores Add some logging/recovery for lost rooms 2019-11-12 15:39:03 -07:00
utils Wire up the widget permission prompt to the cross-platform setting 2019-11-18 17:56:33 -07:00
ActiveRoomObserver.js
AddThreepid.js Guard against misconfigured homeservers when adding / binding phone numbers 2019-10-31 14:50:21 +00:00
Analytics.js
Avatar.js Add trace as well 2019-09-30 16:00:58 +01:00
BasePlatform.js EventIndex: Move the event indexing files into a separate folder. 2019-11-19 14:05:00 +01:00
boundThreepids.js Force boolean value 2019-09-11 16:55:45 +01:00
CallHandler.js It's called an "Integration Manager" (singular) 2019-11-20 20:14:25 -07:00
CallMediaHandler.js don't show error dialog when user has no webcam 2019-06-26 18:54:15 +02:00
ContentMessages.js Replace all trivial Promise.defer usages with regular Promises 2019-11-12 12:07:56 +00:00
createRoom.js Fix double-spinner 2019-06-14 17:21:07 +01:00
cryptodevices.js Revert "fix lint" 2019-07-23 11:43:44 +02:00
DateUtils.js
DecryptionFailureTracker.js
dispatcher.js
email.js
Entities.js
extend.js
FromWidgetPostMessageApi.js Support multiple integration managers behind a labs flag 2019-08-23 09:12:40 -06:00
GroupAddressPicker.js Replace bluebird specific promise things. Fix uses of sync promise code. 2019-11-14 13:52:17 +00:00
groups.js
HtmlUtils.js Restore thumbs after variation selector removal 2019-11-07 17:49:25 +00:00
IdentityAuthClient.js Appease the linter 2019-11-07 15:12:55 -07:00
ImageUtils.js
index.js
Keyboard.js Use navigation treeview aria pattern for roomlist sublists and tiles 2019-10-17 15:53:39 +01:00
KeyRequestHandler.js Append keyshare request dialogs instead of replacing the current dialog 2019-06-28 14:34:19 -06:00
languageHandler.js remove leftover debugger =) 2019-08-22 18:34:26 +01:00
Lifecycle.js Merge branch 'poljar/seshat-pr' into develop 2019-11-20 13:33:03 +01:00
linkify-matrix.js Fix linkify imports 2019-11-06 10:41:14 +01:00
Login.js Get rid of support for legacy login params 2019-08-09 15:34:32 +01:00
Markdown.js
MatrixClientPeg.js Add cross-signing feature flag 2019-11-18 16:06:00 +00:00
Modal.js Replace rest of defer usages using small shim. Add homebrew promise utils 2019-11-12 12:07:56 +00:00
Notifier.js Revert "s/.done(/.then(/ since modern es6 track unhandled promise exceptions" 2019-11-12 11:56:21 +00:00
ObjectUtils.js
PageTypes.js
PasswordReset.js Remove id_server param for password reset 2019-09-24 14:54:26 +01:00
PhasedRollOut.js
phonenumber.js
PlatformPeg.js
Presence.js Delint 2019-09-18 09:27:43 +01:00
ratelimitedfunc.js
Registration.js
Resend.js Revert "s/.done(/.then(/ since modern es6 track unhandled promise exceptions" 2019-11-12 11:56:21 +00:00
Roles.js split up PowerLevelEditor into two components 2019-11-15 16:14:18 +01:00
RoomAliasCache.js Cache room alias to room ID mapping in memory 2019-11-12 11:54:41 +00:00
RoomInvite.js Merge branches 'develop' and 't3chguy/community_member_invite_IS_text' of https://github.com/matrix-org/matrix-react-sdk into t3chguy/community_member_invite_IS_text 2019-09-12 12:53:32 +01:00
RoomListSorter.js
RoomNotifs.js Fix conflicting PRs 2019-06-19 13:33:06 +01:00
Rooms.js
ScalarAuthClient.js Refactor integration manager handling into a common place 2019-08-09 16:08:06 -06:00
ScalarMessaging.js Revert "s/.done(/.then(/ since modern es6 track unhandled promise exceptions" 2019-11-12 11:56:21 +00:00
SdkConfig.js
Searching.js EventIndex: Move the event indexing files into a separate folder. 2019-11-19 14:05:00 +01:00
SendHistoryManager.js default is unused here 2019-08-22 14:07:31 +01:00
shouldHideEvent.js Remove editing feature flag 2019-07-17 16:56:15 +01:00
Skinner.js
SlashCommands.js Fix upgraderoom slashcommand 2019-10-01 20:58:40 +01:00
SlateComposerHistoryManager.js duplicate slate code where we changed it drastically 2019-08-22 14:05:54 +01:00
stripped-emoji.json Update stripped emoji and bump emojidata to 4.0.2 2019-10-01 18:05:25 +02:00
Terms.js const-antly annoying linter 2019-09-10 11:16:45 -06:00
TextForEvent.js also check content and content.users before proceeding 2019-07-12 18:50:13 +02:00
theme.js Bugfix & clearer setting name 2019-11-20 16:12:14 +00:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js Don't mark a room as unread when someone adds an alias 2019-10-01 15:08:38 -05:00
UserActivity.js
UserAddress.js
VectorConferenceHandler.js Delint 2019-09-18 09:27:43 +01:00
Velociraptor.js Start using create-react-class polyfill 2019-08-05 10:08:30 +01:00
VelocityBounce.js
WhoIsTyping.js Delint 2019-09-18 09:27:43 +01:00
WidgetMessaging.js
WidgetMessagingEndpoint.js