element-portable/src/components/views/dialogs
Travis Ralston 7f5bb61a79
Support a module API surface for custom functionality (#8246)
* Early implementation of module API surface + functions for ILAG module

* Wire up dialog functions and ILAG-needed surface

* Ensure component renders for modules get overridden

* Respond to changes from module API interface

* Use a real module-api dependency

* Update for new Dialogs interface

* Add support for getConfigValue from module API

* Update the remainder of the module API interface

* Docs & cleanup

* Add some unit tests around module stuff

Needs end-to-end tests still.

* Appease early linters

* Break import cycles by not directly depending on Lifecycle

* Appease the linter

* Fix bad merge
2022-07-05 12:26:44 -06:00
..
devtools Fix issue with ServerInfo crashing the modal (#8364) 2022-04-19 17:21:40 +01:00
security Improve link buttons and inline link buttons styling (#8238) 2022-06-29 22:37:34 +00:00
spotlight Dismiss the search dialogue when starting a DM (#8967) 2022-07-04 09:11:06 +02:00
AddExistingSubspaceDialog.tsx fix merge conflict resolution issue 2021-07-29 15:24:42 +01:00
AddExistingToSpaceDialog.tsx Revert "replace all require(.svg) with esm import" (#7969) 2022-03-03 17:51:38 +00:00
AnalyticsLearnMoreDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
AskInviteAnywayDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
BaseDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
BetaFeedbackDialog.tsx Improve link buttons and inline link buttons styling (#8238) 2022-06-29 22:37:34 +00:00
BugReportDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
BulkRedactDialog.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
ChangelogDialog.tsx Auto fix 2021-10-22 17:23:37 -05:00
ConfirmAndWaitRedactDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
ConfirmRedactDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ConfirmSpaceUserActionDialog.tsx Delete groups (legacy communities system) (#8027) 2022-03-22 23:07:37 +00:00
ConfirmUserActionDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
ConfirmWipeDeviceDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
CreateRoomDialog.tsx Adjust encryption copy when creating a video room (#8989) 2022-07-05 18:22:36 +00:00
CreateSubspaceDialog.tsx Merge branch 'develop' into sort-imports 2021-12-09 08:34:20 +00:00
CryptoStoreTooNewDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
DeactivateAccountDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
DevtoolsDialog.tsx Move widget screenshots to devtools dialog instead of labs 2022-05-06 13:05:01 -06:00
EndPollDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ErrorDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ExportDialog.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
FeedbackDialog.tsx Improve link buttons and inline link buttons styling (#8238) 2022-06-29 22:37:34 +00:00
ForwardDialog.tsx Remove mx_GroupLayout (#8876) 2022-06-25 13:51:07 +02:00
GenericFeatureFeedbackDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
HostSignupDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
HostSignupDialogTypes.ts Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
IDialogProps.ts Fix Dialog/Modal types defn 2021-06-07 11:06:30 +01:00
IncomingSasDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
InfoDialog.tsx Step 3.2: Stop using getComponent in code 2022-03-28 14:02:31 -06:00
IntegrationsDisabledDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
IntegrationsImpossibleDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
InteractiveAuthDialog.tsx Automatically log in after registration (#8654) 2022-05-20 19:14:17 +02:00
InviteDialog.tsx Migrate crypto test to cypress (#8833) 2022-06-30 10:59:25 +02:00
InviteDialogTypes.ts Extract start DM logic to a helper file (#8317) 2022-04-14 16:52:12 +01:00
KeySignatureUploadFailedDialog.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
LazyLoadingDisabledDialog.tsx Auto fix 2021-10-22 17:23:37 -05:00
LazyLoadingResyncDialog.tsx Auto fix 2021-10-22 17:23:37 -05:00
LeaveSpaceDialog.tsx Fix button border color of LeaveSpaceDialog (#8010) 2022-03-10 07:52:09 +00:00
LogoutDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ManageRestrictedJoinRuleDialog.tsx Fix Manage Restricted Join Rule Dialog for Spaces (#7208) 2021-11-29 09:23:25 +00:00
ManualDeviceKeyVerificationDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
MessageEditHistoryDialog.tsx Apply corrections identified by SonarQube (#8457) 2022-05-03 22:04:37 +01:00
ModalWidgetDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
ModuleUiDialog.tsx Support a module API surface for custom functionality (#8246) 2022-07-05 12:26:44 -06:00
QuestionDialog.tsx Step 3.2: Stop using getComponent in code 2022-03-28 14:02:31 -06:00
RegistrationEmailPromptDialog.tsx Remove Countly analytics integration (#7808) 2022-02-15 16:58:30 +00:00
ReportEventDialog.tsx Add an option to ignore (block) a user when reporting their events (#8471) 2022-05-18 16:20:55 +00:00
RoomSettingsDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
RoomUpgradeDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
RoomUpgradeWarningDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ScrollableBaseModal.tsx Make everything use the KeyBindingManager (#7907) 2022-02-28 16:05:52 +00:00
ServerOfflineDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
ServerPickerDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
SeshatResetDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
SessionRestoreErrorDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
SetEmailDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
ShareDialog.tsx Run a minor code quality checker over the repo (#8524) 2022-05-09 22:52:05 +00:00
SlashCommandHelpDialog.tsx Auto fix 2021-10-22 17:23:37 -05:00
SpacePreferencesDialog.tsx Step 8.5: Move some space settings dialog construction 2022-03-28 14:02:31 -06:00
SpaceSettingsDialog.tsx type Actions (#7862) 2022-02-22 10:04:27 +00:00
StorageEvictedDialog.tsx Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
TermsDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
TextInputDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
UntrustedDeviceDialog.tsx Fix look of the untrusted device dialog (#7487) 2022-01-10 10:02:03 +00:00
UploadConfirmDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
UploadFailureDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
UserSettingsDialog.tsx Step 8.5: Move user tab enum 2022-03-28 14:02:31 -06:00
UserTab.ts Step 8.5: Move user tab enum 2022-03-28 14:02:31 -06:00
VerificationRequestDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
WidgetCapabilitiesPromptDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
WidgetOpenIDPermissionsDialog.tsx Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00