From be1ed6f9bca19127e499c4b6e7e310ee8e2f8639 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 31 Oct 2024 13:55:40 +0000 Subject: [PATCH] yarn build --- .../features/analytics/plan/Interaction.kt | 373 ------------------ .../analytics/plan/SuperProperties.kt | 5 - .../app/features/analytics/plan/ViewRoom.kt | 81 ---- types/swift/Interaction.swift | 126 ------ types/swift/SuperProperties.swift | 2 - types/swift/ViewRoom.swift | 28 -- 6 files changed, 615 deletions(-) diff --git a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/Interaction.kt b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/Interaction.kt index 8afb022..58610a8 100644 --- a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/Interaction.kt +++ b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/Interaction.kt @@ -204,379 +204,6 @@ data class Interaction( * switching should occur. */ SpacePanelSwitchSubSpace("SpacePanelSwitchSubSpace"), - - /** - * User clicked the create room button in the add existing room to space - * dialog in Element Web/Desktop. - */ - WebAddExistingToSpaceDialogCreateRoomButton("WebAddExistingToSpaceDialogCreateRoomButton"), - - /** - * User clicked the create DM button in the home page of Element - * Web/Desktop. - */ - WebHomeCreateChatButton("WebHomeCreateChatButton"), - - /** - * User clicked the create room button in the home page of Element - * Web/Desktop. - */ - WebHomeCreateRoomButton("WebHomeCreateRoomButton"), - - /** - * User clicked the explore rooms button in the home page of Element - * Web/Desktop. - */ - WebHomeExploreRoomsButton("WebHomeExploreRoomsButton"), - - /** - * User clicked on the mini avatar uploader in the home page of Element - * Web/Desktop. - */ - WebHomeMiniAvatarUploadButton("WebHomeMiniAvatarUploadButton"), - - /** - * User clicked the explore rooms button next to the search field at the - * top of the left panel in Element Web/Desktop. - */ - WebLeftPanelExploreRoomsButton("WebLeftPanelExploreRoomsButton"), - - /** - * User clicked on the avatar uploader in the profile settings of - * Element Web/Desktop. - */ - WebProfileSettingsAvatarUploadButton("WebProfileSettingsAvatarUploadButton"), - - /** - * User interacted with pin to sidebar checkboxes in the quick settings - * menu of Element Web/Desktop. - */ - WebQuickSettingsPinToSidebarCheckbox("WebQuickSettingsPinToSidebarCheckbox"), - - /** - * User interacted with the theme dropdown in the quick settings menu of - * Element Web/Desktop. - */ - WebQuickSettingsThemeDropdown("WebQuickSettingsThemeDropdown"), - - /** - * User accessed the room invite flow using the button at the top of the - * room member list in the right panel of Element Web/Desktop. - */ - WebRightPanelMemberListInviteButton("WebRightPanelMemberListInviteButton"), - - /** - * User accessed room member list using the 'People' button in the right - * panel room summary card of Element Web/Desktop. - */ - WebRightPanelRoomInfoPeopleButton("WebRightPanelRoomInfoPeopleButton"), - - /** - * User accessed room settings using the 'Settings' button in the right - * panel room summary card of Element Web/Desktop. - */ - WebRightPanelRoomInfoSettingsButton("WebRightPanelRoomInfoSettingsButton"), - - /** - * User accessed room member list using the back button in the right - * panel user info card of Element Web/Desktop. - */ - WebRightPanelRoomUserInfoBackButton("WebRightPanelRoomUserInfoBackButton"), - - /** - * User invited someone to room by clicking invite on the right panel - * user info card in Element Web/Desktop. - */ - WebRightPanelRoomUserInfoInviteButton("WebRightPanelRoomUserInfoInviteButton"), - - /** - * User clicked the threads 'show' filter dropdown in the threads panel - * in Element Web/Desktop. - */ - WebRightPanelThreadPanelFilterDropdown("WebRightPanelThreadPanelFilterDropdown"), - - /** - * User clicked the create room button in the room directory of Element - * Web/Desktop. - */ - WebRoomDirectoryCreateRoomButton("WebRoomDirectoryCreateRoomButton"), - - /** - * User clicked the Threads button in the top right of a room in Element - * Web/Desktop. - */ - WebRoomHeaderButtonsThreadsButton("WebRoomHeaderButtonsThreadsButton"), - - /** - * User adjusted their favourites using the context menu on the header - * of a room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuFavouriteToggle("WebRoomHeaderContextMenuFavouriteToggle"), - - /** - * User accessed the room invite flow using the context menu on the - * header of a room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuInviteItem("WebRoomHeaderContextMenuInviteItem"), - - /** - * User interacted with leave action in the context menu on the header - * of a room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuLeaveItem("WebRoomHeaderContextMenuLeaveItem"), - - /** - * User accessed their room notification settings via the context menu - * on the header of a room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuNotificationsItem("WebRoomHeaderContextMenuNotificationsItem"), - - /** - * User accessed room member list using the context menu on the header - * of a room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuPeopleItem("WebRoomHeaderContextMenuPeopleItem"), - - /** - * User accessed room settings using the context menu on the header of a - * room in Element Web/Desktop. - */ - WebRoomHeaderContextMenuSettingsItem("WebRoomHeaderContextMenuSettingsItem"), - - /** - * User clicked the create DM button in the + context menu of the room - * list header in Element Web/Desktop. - */ - WebRoomListHeaderPlusMenuCreateChatItem("WebRoomListHeaderPlusMenuCreateChatItem"), - - /** - * User clicked the create room button in the + context menu of the room - * list header in Element Web/Desktop. - */ - WebRoomListHeaderPlusMenuCreateRoomItem("WebRoomListHeaderPlusMenuCreateRoomItem"), - - /** - * User clicked the explore rooms button in the + context menu of the - * room list header in Element Web/Desktop. - */ - WebRoomListHeaderPlusMenuExploreRoomsItem("WebRoomListHeaderPlusMenuExploreRoomsItem"), - - /** - * User adjusted their favourites using the context menu on a room tile - * in the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuFavouriteToggle("WebRoomListRoomTileContextMenuFavouriteToggle"), - - /** - * User accessed the room invite flow using the context menu on a room - * tile in the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuInviteItem("WebRoomListRoomTileContextMenuInviteItem"), - - /** - * User interacted with leave action in the context menu on a room tile - * in the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuLeaveItem("WebRoomListRoomTileContextMenuLeaveItem"), - - /** - * User marked a message as read using the context menu on a room tile - * in the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuMarkRead("WebRoomListRoomTileContextMenuMarkRead"), - - /** - * User marked a room as unread using the context menu on a room tile in - * the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuMarkUnread("WebRoomListRoomTileContextMenuMarkUnread"), - - /** - * User accessed room settings using the context menu on a room tile in - * the room list in Element Web/Desktop. - */ - WebRoomListRoomTileContextMenuSettingsItem("WebRoomListRoomTileContextMenuSettingsItem"), - - /** - * User accessed their room notification settings via the context menu - * on a room tile in the room list in Element Web/Desktop. - */ - WebRoomListRoomTileNotificationsMenu("WebRoomListRoomTileNotificationsMenu"), - - /** - * User clicked the create DM button in the + context menu of the rooms - * sublist in Element Web/Desktop. - */ - WebRoomListRoomsSublistPlusMenuCreateChatItem("WebRoomListRoomsSublistPlusMenuCreateChatItem"), - - /** - * User clicked the create room button in the + context menu of the - * rooms sublist in Element Web/Desktop. - */ - WebRoomListRoomsSublistPlusMenuCreateRoomItem("WebRoomListRoomsSublistPlusMenuCreateRoomItem"), - - /** - * User clicked the explore rooms button in the + context menu of the - * rooms sublist in Element Web/Desktop. - */ - WebRoomListRoomsSublistPlusMenuExploreRoomsItem("WebRoomListRoomsSublistPlusMenuExploreRoomsItem"), - - /** - * User clicked on the button to return to the user onboarding list in - * the room list in Element Web/Desktop. - */ - WebRoomListUserOnboardingButton("WebRoomListUserOnboardingButton"), - - /** - * User clicked on the button to close the user onboarding button in the - * room list in Element Web/Desktop. - */ - WebRoomListUserOnboardingIgnoreButton("WebRoomListUserOnboardingIgnoreButton"), - - /** - * User interacted with leave action in the general tab of the room - * settings dialog in Element Web/Desktop. - */ - WebRoomSettingsLeaveButton("WebRoomSettingsLeaveButton"), - - /** - * User interacted with the prompt to create a new room when adjusting - * security settings in an existing room in Element Web/Desktop. - */ - WebRoomSettingsSecurityTabCreateNewRoomButton("WebRoomSettingsSecurityTabCreateNewRoomButton"), - - /** - * User clicked a thread summary in the timeline of a room in Element - * Web/Desktop. - */ - WebRoomTimelineThreadSummaryButton("WebRoomTimelineThreadSummaryButton"), - - /** - * User interacted with the theme radio selector in the Appearance tab - * of Settings in Element Web/Desktop. - */ - WebSettingsAppearanceTabThemeSelector("WebSettingsAppearanceTabThemeSelector"), - - /** - * User toggled the 'Notifications.showbold' in Element Web/Desktop. - */ - WebSettingsNotificationsShowBoldToggle("WebSettingsNotificationsShowBoldToggle"), - - /** - * User toggled the 'Notifications.tac_only_notifications' in Element - * Web/Desktop. - */ - WebSettingsNotificationsTACOnlyNotificationsToggle("WebSettingsNotificationsTACOnlyNotificationsToggle"), - - /** - * User interacted with the pre-built space checkboxes in the Sidebar - * tab of Settings in Element Web/Desktop. - */ - WebSettingsSidebarTabSpacesCheckbox("WebSettingsSidebarTabSpacesCheckbox"), - - /** - * User clicked the explore rooms button in the context menu of a space - * in Element Web/Desktop. - */ - WebSpaceContextMenuExploreRoomsItem("WebSpaceContextMenuExploreRoomsItem"), - - /** - * User clicked the home button in the context menu of a space in - * Element Web/Desktop. - */ - WebSpaceContextMenuHomeItem("WebSpaceContextMenuHomeItem"), - - /** - * User clicked the new room button in the context menu of a space in - * Element Web/Desktop. - */ - WebSpaceContextMenuNewRoomItem("WebSpaceContextMenuNewRoomItem"), - - /** - * User clicked the new room button in the context menu on the space - * home in Element Web/Desktop. - */ - WebSpaceHomeCreateRoomButton("WebSpaceHomeCreateRoomButton"), - - /** - * User clicked the back button on a Thread view going back to the - * Threads Panel of Element Web/Desktop. - */ - WebThreadViewBackButton("WebThreadViewBackButton"), - - /** - * User clicked on the Threads Activity Centre button of Element - * Web/Desktop. - */ - WebThreadsActivityCentreButton("WebThreadsActivityCentreButton"), - - /** - * User clicked on a room in the Threads Activity Centre of Element - * Web/Desktop. - */ - WebThreadsActivityCentreRoomItem("WebThreadsActivityCentreRoomItem"), - - /** - * User clicked on the button to mark all threads in a room as read in - * Element Web/Desktop. - */ - WebThreadsMarkAllReadButton("WebThreadsMarkAllReadButton"), - - /** - * User selected a thread in the Threads panel in Element Web/Desktop. - */ - WebThreadsPanelThreadItem("WebThreadsPanelThreadItem"), - - /** - * User clicked the theme toggle button in the user menu of Element - * Web/Desktop. - */ - WebUserMenuThemeToggleButton("WebUserMenuThemeToggleButton"), - - /** - * User clicked on the send DM CTA in the header of the new user - * onboarding page in Element Web/Desktop. - */ - WebUserOnboardingHeaderSendDm("WebUserOnboardingHeaderSendDm"), - - /** - * User clicked on the action of the download apps task on the new user - * onboarding page in Element Web/Desktop. - */ - WebUserOnboardingTaskDownloadApps("WebUserOnboardingTaskDownloadApps"), - - /** - * User clicked on the action of the enable notifications task on the - * new user onboarding page in Element Web/Desktop. - */ - WebUserOnboardingTaskEnableNotifications("WebUserOnboardingTaskEnableNotifications"), - - /** - * User clicked on the action of the find people task on the new user - * onboarding page in Element Web/Desktop. - */ - WebUserOnboardingTaskSendDm("WebUserOnboardingTaskSendDm"), - - /** - * User clicked on the action of the your profile task on the new user - * onboarding page in Element Web/Desktop. - */ - WebUserOnboardingTaskSetupProfile("WebUserOnboardingTaskSetupProfile"), - - /** - * The user chose the Element Call option. - */ - WebVoipOptionElementCall("WebVoipOptionElementCall"), - - /** - * The user chose the Jitsi call option. - */ - WebVoipOptionJitsi("WebVoipOptionJitsi"), - - /** - * The user chose the legacy call option. - */ - WebVoipOptionLegacy("WebVoipOptionLegacy"), } enum class InteractionType(val rawValue: String) { diff --git a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/SuperProperties.kt b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/SuperProperties.kt index 7af74a1..8891165 100644 --- a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/SuperProperties.kt +++ b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/SuperProperties.kt @@ -82,11 +82,6 @@ data class SuperProperties( * Other Platform. */ Other("Other"), - - /** - * Element Web platform. - */ - WebPlatform("Web Platform"), } fun getProperties(): Map? { diff --git a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/ViewRoom.kt b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/ViewRoom.kt index 1f15286..e29e9ea 100644 --- a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/ViewRoom.kt +++ b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/ViewRoom.kt @@ -188,87 +188,6 @@ data class ViewRoom( */ VerificationRequest("VerificationRequest"), - /** - * Room switched due to accepting a call in a different room in Element - * Web/Desktop. - */ - WebAcceptCall("WebAcceptCall"), - - /** - * Room switched due to making a call via the dial pad in Element - * Web/Desktop. - */ - WebDialPad("WebDialPad"), - - /** - * Room accessed via interacting with the floating call or Jitsi PIP in - * Element Web/Desktop. - */ - WebFloatingCallWindow("WebFloatingCallWindow"), - - /** - * Room accessed via the shortcut in Element Web/Desktop's forward - * modal. - */ - WebForwardShortcut("WebForwardShortcut"), - - /** - * Room accessed via the Element Web/Desktop horizontal breadcrumbs at - * the top of the room list. - */ - WebHorizontalBreadcrumbs("WebHorizontalBreadcrumbs"), - - /** - * Room accessed via an Element Web/Desktop keyboard shortcut like go to - * next room with unread messages. - */ - WebKeyboardShortcut("WebKeyboardShortcut"), - - /** - * Room accessed via Element Web/Desktop's notification panel. - */ - WebNotificationPanel("WebNotificationPanel"), - - /** - * Room accessed via the predecessor link in Settings > Advanced in - * Element Web/Desktop. - */ - WebPredecessorSettings("WebPredecessorSettings"), - - /** - * Room accessed via clicking on a notifications badge on a room list - * sublist in Element Web/Desktop. - */ - WebRoomListNotificationBadge("WebRoomListNotificationBadge"), - - /** - * Room switched due to the user changing space in Element Web/Desktop. - */ - WebSpaceContextSwitch("WebSpaceContextSwitch"), - - /** - * Room accessed via clicking on the notifications badge on the - * currently selected space in Element Web/Desktop. - */ - WebSpacePanelNotificationBadge("WebSpacePanelNotificationBadge"), - - /** - * Room accessed via interacting with the Threads Activity Centre in - * Element Web/Desktop. - */ - WebThreadsActivityCentre("WebThreadsActivityCentre"), - - /** - * Room accessed via Element Web/Desktop's Unified Search modal. - */ - WebUnifiedSearch("WebUnifiedSearch"), - - /** - * Room accessed via the Element Web/Desktop vertical breadcrumb hover - * menu. - */ - WebVerticalBreadcrumbs("WebVerticalBreadcrumbs"), - /** * Room switched due to widget interaction. */ diff --git a/types/swift/Interaction.swift b/types/swift/Interaction.swift index a025112..9da9785 100644 --- a/types/swift/Interaction.swift +++ b/types/swift/Interaction.swift @@ -100,132 +100,6 @@ extension AnalyticsEvent { case SpacePanelSwitchSpace = "SpacePanelSwitchSpace" /// User tapped an unselected sub space from the space list -> space switching should occur. case SpacePanelSwitchSubSpace = "SpacePanelSwitchSubSpace" - /// User clicked the create room button in the add existing room to space dialog in Element Web/Desktop. - case WebAddExistingToSpaceDialogCreateRoomButton = "WebAddExistingToSpaceDialogCreateRoomButton" - /// User clicked the create DM button in the home page of Element Web/Desktop. - case WebHomeCreateChatButton = "WebHomeCreateChatButton" - /// User clicked the create room button in the home page of Element Web/Desktop. - case WebHomeCreateRoomButton = "WebHomeCreateRoomButton" - /// User clicked the explore rooms button in the home page of Element Web/Desktop. - case WebHomeExploreRoomsButton = "WebHomeExploreRoomsButton" - /// User clicked on the mini avatar uploader in the home page of Element Web/Desktop. - case WebHomeMiniAvatarUploadButton = "WebHomeMiniAvatarUploadButton" - /// User clicked the explore rooms button next to the search field at the top of the left panel in Element Web/Desktop. - case WebLeftPanelExploreRoomsButton = "WebLeftPanelExploreRoomsButton" - /// User clicked on the avatar uploader in the profile settings of Element Web/Desktop. - case WebProfileSettingsAvatarUploadButton = "WebProfileSettingsAvatarUploadButton" - /// User interacted with pin to sidebar checkboxes in the quick settings menu of Element Web/Desktop. - case WebQuickSettingsPinToSidebarCheckbox = "WebQuickSettingsPinToSidebarCheckbox" - /// User interacted with the theme dropdown in the quick settings menu of Element Web/Desktop. - case WebQuickSettingsThemeDropdown = "WebQuickSettingsThemeDropdown" - /// User accessed the room invite flow using the button at the top of the room member list in the right panel of Element Web/Desktop. - case WebRightPanelMemberListInviteButton = "WebRightPanelMemberListInviteButton" - /// User accessed room member list using the 'People' button in the right panel room summary card of Element Web/Desktop. - case WebRightPanelRoomInfoPeopleButton = "WebRightPanelRoomInfoPeopleButton" - /// User accessed room settings using the 'Settings' button in the right panel room summary card of Element Web/Desktop. - case WebRightPanelRoomInfoSettingsButton = "WebRightPanelRoomInfoSettingsButton" - /// User accessed room member list using the back button in the right panel user info card of Element Web/Desktop. - case WebRightPanelRoomUserInfoBackButton = "WebRightPanelRoomUserInfoBackButton" - /// User invited someone to room by clicking invite on the right panel user info card in Element Web/Desktop. - case WebRightPanelRoomUserInfoInviteButton = "WebRightPanelRoomUserInfoInviteButton" - /// User clicked the threads 'show' filter dropdown in the threads panel in Element Web/Desktop. - case WebRightPanelThreadPanelFilterDropdown = "WebRightPanelThreadPanelFilterDropdown" - /// User clicked the create room button in the room directory of Element Web/Desktop. - case WebRoomDirectoryCreateRoomButton = "WebRoomDirectoryCreateRoomButton" - /// User clicked the Threads button in the top right of a room in Element Web/Desktop. - case WebRoomHeaderButtonsThreadsButton = "WebRoomHeaderButtonsThreadsButton" - /// User adjusted their favourites using the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuFavouriteToggle = "WebRoomHeaderContextMenuFavouriteToggle" - /// User accessed the room invite flow using the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuInviteItem = "WebRoomHeaderContextMenuInviteItem" - /// User interacted with leave action in the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuLeaveItem = "WebRoomHeaderContextMenuLeaveItem" - /// User accessed their room notification settings via the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuNotificationsItem = "WebRoomHeaderContextMenuNotificationsItem" - /// User accessed room member list using the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuPeopleItem = "WebRoomHeaderContextMenuPeopleItem" - /// User accessed room settings using the context menu on the header of a room in Element Web/Desktop. - case WebRoomHeaderContextMenuSettingsItem = "WebRoomHeaderContextMenuSettingsItem" - /// User clicked the create DM button in the + context menu of the room list header in Element Web/Desktop. - case WebRoomListHeaderPlusMenuCreateChatItem = "WebRoomListHeaderPlusMenuCreateChatItem" - /// User clicked the create room button in the + context menu of the room list header in Element Web/Desktop. - case WebRoomListHeaderPlusMenuCreateRoomItem = "WebRoomListHeaderPlusMenuCreateRoomItem" - /// User clicked the explore rooms button in the + context menu of the room list header in Element Web/Desktop. - case WebRoomListHeaderPlusMenuExploreRoomsItem = "WebRoomListHeaderPlusMenuExploreRoomsItem" - /// User adjusted their favourites using the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuFavouriteToggle = "WebRoomListRoomTileContextMenuFavouriteToggle" - /// User accessed the room invite flow using the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuInviteItem = "WebRoomListRoomTileContextMenuInviteItem" - /// User interacted with leave action in the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuLeaveItem = "WebRoomListRoomTileContextMenuLeaveItem" - /// User marked a message as read using the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuMarkRead = "WebRoomListRoomTileContextMenuMarkRead" - /// User marked a room as unread using the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuMarkUnread = "WebRoomListRoomTileContextMenuMarkUnread" - /// User accessed room settings using the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileContextMenuSettingsItem = "WebRoomListRoomTileContextMenuSettingsItem" - /// User accessed their room notification settings via the context menu on a room tile in the room list in Element Web/Desktop. - case WebRoomListRoomTileNotificationsMenu = "WebRoomListRoomTileNotificationsMenu" - /// User clicked the create DM button in the + context menu of the rooms sublist in Element Web/Desktop. - case WebRoomListRoomsSublistPlusMenuCreateChatItem = "WebRoomListRoomsSublistPlusMenuCreateChatItem" - /// User clicked the create room button in the + context menu of the rooms sublist in Element Web/Desktop. - case WebRoomListRoomsSublistPlusMenuCreateRoomItem = "WebRoomListRoomsSublistPlusMenuCreateRoomItem" - /// User clicked the explore rooms button in the + context menu of the rooms sublist in Element Web/Desktop. - case WebRoomListRoomsSublistPlusMenuExploreRoomsItem = "WebRoomListRoomsSublistPlusMenuExploreRoomsItem" - /// User clicked on the button to return to the user onboarding list in the room list in Element Web/Desktop. - case WebRoomListUserOnboardingButton = "WebRoomListUserOnboardingButton" - /// User clicked on the button to close the user onboarding button in the room list in Element Web/Desktop. - case WebRoomListUserOnboardingIgnoreButton = "WebRoomListUserOnboardingIgnoreButton" - /// User interacted with leave action in the general tab of the room settings dialog in Element Web/Desktop. - case WebRoomSettingsLeaveButton = "WebRoomSettingsLeaveButton" - /// User interacted with the prompt to create a new room when adjusting security settings in an existing room in Element Web/Desktop. - case WebRoomSettingsSecurityTabCreateNewRoomButton = "WebRoomSettingsSecurityTabCreateNewRoomButton" - /// User clicked a thread summary in the timeline of a room in Element Web/Desktop. - case WebRoomTimelineThreadSummaryButton = "WebRoomTimelineThreadSummaryButton" - /// User interacted with the theme radio selector in the Appearance tab of Settings in Element Web/Desktop. - case WebSettingsAppearanceTabThemeSelector = "WebSettingsAppearanceTabThemeSelector" - /// User toggled the 'Notifications.showbold' in Element Web/Desktop. - case WebSettingsNotificationsShowBoldToggle = "WebSettingsNotificationsShowBoldToggle" - /// User toggled the 'Notifications.tac_only_notifications' in Element Web/Desktop. - case WebSettingsNotificationsTACOnlyNotificationsToggle = "WebSettingsNotificationsTACOnlyNotificationsToggle" - /// User interacted with the pre-built space checkboxes in the Sidebar tab of Settings in Element Web/Desktop. - case WebSettingsSidebarTabSpacesCheckbox = "WebSettingsSidebarTabSpacesCheckbox" - /// User clicked the explore rooms button in the context menu of a space in Element Web/Desktop. - case WebSpaceContextMenuExploreRoomsItem = "WebSpaceContextMenuExploreRoomsItem" - /// User clicked the home button in the context menu of a space in Element Web/Desktop. - case WebSpaceContextMenuHomeItem = "WebSpaceContextMenuHomeItem" - /// User clicked the new room button in the context menu of a space in Element Web/Desktop. - case WebSpaceContextMenuNewRoomItem = "WebSpaceContextMenuNewRoomItem" - /// User clicked the new room button in the context menu on the space home in Element Web/Desktop. - case WebSpaceHomeCreateRoomButton = "WebSpaceHomeCreateRoomButton" - /// User clicked the back button on a Thread view going back to the Threads Panel of Element Web/Desktop. - case WebThreadViewBackButton = "WebThreadViewBackButton" - /// User clicked on the Threads Activity Centre button of Element Web/Desktop. - case WebThreadsActivityCentreButton = "WebThreadsActivityCentreButton" - /// User clicked on a room in the Threads Activity Centre of Element Web/Desktop. - case WebThreadsActivityCentreRoomItem = "WebThreadsActivityCentreRoomItem" - /// User clicked on the button to mark all threads in a room as read in Element Web/Desktop. - case WebThreadsMarkAllReadButton = "WebThreadsMarkAllReadButton" - /// User selected a thread in the Threads panel in Element Web/Desktop. - case WebThreadsPanelThreadItem = "WebThreadsPanelThreadItem" - /// User clicked the theme toggle button in the user menu of Element Web/Desktop. - case WebUserMenuThemeToggleButton = "WebUserMenuThemeToggleButton" - /// User clicked on the send DM CTA in the header of the new user onboarding page in Element Web/Desktop. - case WebUserOnboardingHeaderSendDm = "WebUserOnboardingHeaderSendDm" - /// User clicked on the action of the download apps task on the new user onboarding page in Element Web/Desktop. - case WebUserOnboardingTaskDownloadApps = "WebUserOnboardingTaskDownloadApps" - /// User clicked on the action of the enable notifications task on the new user onboarding page in Element Web/Desktop. - case WebUserOnboardingTaskEnableNotifications = "WebUserOnboardingTaskEnableNotifications" - /// User clicked on the action of the find people task on the new user onboarding page in Element Web/Desktop. - case WebUserOnboardingTaskSendDm = "WebUserOnboardingTaskSendDm" - /// User clicked on the action of the your profile task on the new user onboarding page in Element Web/Desktop. - case WebUserOnboardingTaskSetupProfile = "WebUserOnboardingTaskSetupProfile" - /// The user chose the Element Call option. - case WebVoipOptionElementCall = "WebVoipOptionElementCall" - /// The user chose the Jitsi call option. - case WebVoipOptionJitsi = "WebVoipOptionJitsi" - /// The user chose the legacy call option. - case WebVoipOptionLegacy = "WebVoipOptionLegacy" } public enum InteractionType: String { diff --git a/types/swift/SuperProperties.swift b/types/swift/SuperProperties.swift index afa8b97..4fc4bb2 100644 --- a/types/swift/SuperProperties.swift +++ b/types/swift/SuperProperties.swift @@ -56,8 +56,6 @@ extension AnalyticsEvent { case ElectronPlatform = "Electron Platform" /// Other Platform. case Other = "Other" - /// Element Web platform. - case WebPlatform = "Web Platform" } public var properties: [String: Any?] { diff --git a/types/swift/ViewRoom.swift b/types/swift/ViewRoom.swift index 2caf40f..e9459f5 100644 --- a/types/swift/ViewRoom.swift +++ b/types/swift/ViewRoom.swift @@ -98,34 +98,6 @@ extension AnalyticsEvent { case Tombstone = "Tombstone" /// Room switched due to user interacting with incoming verification request. case VerificationRequest = "VerificationRequest" - /// Room switched due to accepting a call in a different room in Element Web/Desktop. - case WebAcceptCall = "WebAcceptCall" - /// Room switched due to making a call via the dial pad in Element Web/Desktop. - case WebDialPad = "WebDialPad" - /// Room accessed via interacting with the floating call or Jitsi PIP in Element Web/Desktop. - case WebFloatingCallWindow = "WebFloatingCallWindow" - /// Room accessed via the shortcut in Element Web/Desktop's forward modal. - case WebForwardShortcut = "WebForwardShortcut" - /// Room accessed via the Element Web/Desktop horizontal breadcrumbs at the top of the room list. - case WebHorizontalBreadcrumbs = "WebHorizontalBreadcrumbs" - /// Room accessed via an Element Web/Desktop keyboard shortcut like go to next room with unread messages. - case WebKeyboardShortcut = "WebKeyboardShortcut" - /// Room accessed via Element Web/Desktop's notification panel. - case WebNotificationPanel = "WebNotificationPanel" - /// Room accessed via the predecessor link in Settings > Advanced in Element Web/Desktop. - case WebPredecessorSettings = "WebPredecessorSettings" - /// Room accessed via clicking on a notifications badge on a room list sublist in Element Web/Desktop. - case WebRoomListNotificationBadge = "WebRoomListNotificationBadge" - /// Room switched due to the user changing space in Element Web/Desktop. - case WebSpaceContextSwitch = "WebSpaceContextSwitch" - /// Room accessed via clicking on the notifications badge on the currently selected space in Element Web/Desktop. - case WebSpacePanelNotificationBadge = "WebSpacePanelNotificationBadge" - /// Room accessed via interacting with the Threads Activity Centre in Element Web/Desktop. - case WebThreadsActivityCentre = "WebThreadsActivityCentre" - /// Room accessed via Element Web/Desktop's Unified Search modal. - case WebUnifiedSearch = "WebUnifiedSearch" - /// Room accessed via the Element Web/Desktop vertical breadcrumb hover menu. - case WebVerticalBreadcrumbs = "WebVerticalBreadcrumbs" /// Room switched due to widget interaction. case Widget = "Widget" }