Remove Piwik support (#8835)

* Remove all mentions of Piwik

* Kill off all consumer of the old Piwik Analytics module

* Simplify ModalManager interface

* i18n

* Attempt to fix old e2e tests

* Remove unused component

* Iterate PR
This commit is contained in:
Michael Telatynski 2022-06-14 17:51:51 +01:00 committed by GitHub
parent 7d14d15ba6
commit 3c5c2bef6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
142 changed files with 446 additions and 1412 deletions

View file

@ -57,37 +57,37 @@ export class DialogOpener {
private onDispatch = (payload: ActionPayload) => {
switch (payload.action) {
case 'open_room_settings':
Modal.createTrackedDialog('Room settings', '', RoomSettingsDialog, {
Modal.createDialog(RoomSettingsDialog, {
roomId: payload.room_id || RoomViewStore.instance.getRoomId(),
initialTabId: payload.initial_tab_id,
}, /*className=*/null, /*isPriority=*/false, /*isStatic=*/true);
break;
case Action.OpenForwardDialog:
Modal.createTrackedDialog('Forward Message', '', ForwardDialog, {
Modal.createDialog(ForwardDialog, {
matrixClient: MatrixClientPeg.get(),
event: payload.event,
permalinkCreator: payload.permalinkCreator,
});
break;
case Action.OpenReportEventDialog:
Modal.createTrackedDialog('Report Event', '', ReportEventDialog, {
Modal.createDialog(ReportEventDialog, {
mxEvent: payload.event,
}, 'mx_Dialog_reportEvent');
break;
case Action.OpenSpacePreferences:
Modal.createTrackedDialog("Space preferences", "", SpacePreferencesDialog, {
Modal.createDialog(SpacePreferencesDialog, {
initialTabId: payload.initalTabId,
space: payload.space,
}, null, false, true);
break;
case Action.OpenSpaceSettings:
Modal.createTrackedDialog("Space Settings", "", SpaceSettingsDialog, {
Modal.createDialog(SpaceSettingsDialog, {
matrixClient: payload.space.client,
space: payload.space,
}, /*className=*/null, /*isPriority=*/false, /*isStatic=*/true);
break;
case Action.OpenInviteDialog:
Modal.createTrackedDialog(payload.analyticsName, '', InviteDialog, {
Modal.createDialog(InviteDialog, {
kind: payload.kind,
call: payload.call,
roomId: payload.roomId,
@ -98,9 +98,7 @@ export class DialogOpener {
break;
case Action.OpenAddToExistingSpaceDialog: {
const space = payload.space;
Modal.createTrackedDialog(
"Space Landing",
"Add Existing",
Modal.createDialog(
AddExistingToSpaceDialog,
{
onCreateRoomClick: (ev: ButtonEvent) => {