another sync with analytics repo
This commit is contained in:
parent
761b8031f6
commit
ba5c7a530c
|
@ -51,6 +51,18 @@ data class Interaction(
|
||||||
*/
|
*/
|
||||||
SpacePanelSwitchSpace,
|
SpacePanelSwitchSpace,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the + context menu of the room
|
||||||
|
* list header in Element Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebAddExistingToSpaceDialogCreateRoomButton,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the home page of Element
|
||||||
|
* Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebHomeCreateRoomButton,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User interacted with pin to sidebar checkboxes in the quick settings
|
* User interacted with pin to sidebar checkboxes in the quick settings
|
||||||
* menu of Element Web/Desktop.
|
* menu of Element Web/Desktop.
|
||||||
|
@ -93,6 +105,12 @@ data class Interaction(
|
||||||
*/
|
*/
|
||||||
WebRightPanelRoomUserInfoInviteButton,
|
WebRightPanelRoomUserInfoInviteButton,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the room directory of Element
|
||||||
|
* Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebRoomDirectoryCreateRoomButton,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User adjusted their favourites using the context menu on the header
|
* User adjusted their favourites using the context menu on the header
|
||||||
* of a room in Element Web/Desktop.
|
* of a room in Element Web/Desktop.
|
||||||
|
@ -129,6 +147,12 @@ data class Interaction(
|
||||||
*/
|
*/
|
||||||
WebRoomHeaderContextMenuSettingsItem,
|
WebRoomHeaderContextMenuSettingsItem,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the + context menu of the room
|
||||||
|
* list header in Element Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebRoomListHeaderPlusMenuCreateRoomItem,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User adjusted their favourites using the context menu on a room tile
|
* User adjusted their favourites using the context menu on a room tile
|
||||||
* in the room list in Element Web/Desktop.
|
* in the room list in Element Web/Desktop.
|
||||||
|
@ -159,12 +183,24 @@ data class Interaction(
|
||||||
*/
|
*/
|
||||||
WebRoomListRoomTileNotificationsMenu,
|
WebRoomListRoomTileNotificationsMenu,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the + context menu of the
|
||||||
|
* rooms sublist in Element Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebRoomListRoomsSublistPlusMenuCreateRoomItem,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User interacted with leave action in the general tab of the room
|
* User interacted with leave action in the general tab of the room
|
||||||
* settings dialog in Element Web/Desktop.
|
* 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,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User interacted with the theme radio selector in the Appearance tab
|
* User interacted with the theme radio selector in the Appearance tab
|
||||||
* of Settings in Element Web/Desktop.
|
* of Settings in Element Web/Desktop.
|
||||||
|
@ -177,6 +213,18 @@ data class Interaction(
|
||||||
*/
|
*/
|
||||||
WebSettingsSidebarTabSpacesCheckbox,
|
WebSettingsSidebarTabSpacesCheckbox,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the + context menu of the room
|
||||||
|
* list header in Element Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebSpaceContextMenuNewRoomItem,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User clicked the create room button in the + context menu of the room
|
||||||
|
* list header in Element Web/Desktop.
|
||||||
|
*/
|
||||||
|
WebSpaceHomeCreateRoomButton,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User clicked the theme toggle button in the user menu of Element
|
* User clicked the theme toggle button in the user menu of Element
|
||||||
* Web/Desktop.
|
* Web/Desktop.
|
||||||
|
|
|
@ -32,8 +32,8 @@ data class SlashCommand(
|
||||||
) : VectorAnalyticsEvent {
|
) : VectorAnalyticsEvent {
|
||||||
|
|
||||||
enum class Command {
|
enum class Command {
|
||||||
invite,
|
Invite,
|
||||||
part,
|
Part,
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getName() = "SlashCommand"
|
override fun getName() = "SlashCommand"
|
||||||
|
|
|
@ -48,6 +48,10 @@ data class UserProperties(
|
||||||
* The selected messaging use case during the onboarding flow.
|
* The selected messaging use case during the onboarding flow.
|
||||||
*/
|
*/
|
||||||
val ftueUseCaseSelection: FtueUseCaseSelection? = null,
|
val ftueUseCaseSelection: FtueUseCaseSelection? = null,
|
||||||
|
/**
|
||||||
|
* Number of joined rooms the user has favourited
|
||||||
|
*/
|
||||||
|
val numFavouriteRooms: Int? = null,
|
||||||
/**
|
/**
|
||||||
* Number of spaces (and sub-spaces) the user is joined to
|
* Number of spaces (and sub-spaces) the user is joined to
|
||||||
*/
|
*/
|
||||||
|
@ -84,6 +88,7 @@ data class UserProperties(
|
||||||
WebMetaSpaceOrphansEnabled?.let { put("WebMetaSpaceOrphansEnabled", it) }
|
WebMetaSpaceOrphansEnabled?.let { put("WebMetaSpaceOrphansEnabled", it) }
|
||||||
WebMetaSpacePeopleEnabled?.let { put("WebMetaSpacePeopleEnabled", it) }
|
WebMetaSpacePeopleEnabled?.let { put("WebMetaSpacePeopleEnabled", it) }
|
||||||
ftueUseCaseSelection?.let { put("ftueUseCaseSelection", it.name) }
|
ftueUseCaseSelection?.let { put("ftueUseCaseSelection", it.name) }
|
||||||
|
numFavouriteRooms?.let { put("numFavouriteRooms", it) }
|
||||||
numSpaces?.let { put("numSpaces", it) }
|
numSpaces?.let { put("numSpaces", it) }
|
||||||
}.takeIf { it.isNotEmpty() }
|
}.takeIf { it.isNotEmpty() }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue