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 bd42cd3..9e40449 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 @@ -85,6 +85,16 @@ data class Interaction( */ MobileRoomAddHome("MobileRoomAddHome"), + /** + * The user tapped the room's call button. + */ + MobileRoomCallButton("MobileRoomCallButton"), + + /** + * The user enabled the formatting options on the message composer. + */ + MobileRoomComposerFormattingEnabled("MobileRoomComposerFormattingEnabled"), + /** * User switched the favourite toggle on Room Details screen. */ diff --git a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/MobileScreen.kt b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/MobileScreen.kt index 38f681e..b1343a5 100644 --- a/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/MobileScreen.kt +++ b/kotlin/lib/src/main/java/im/vector/app/features/analytics/plan/MobileScreen.kt @@ -146,6 +146,11 @@ data class MobileScreen( */ RoomAddresses("RoomAddresses"), + /** + * The user has started or joined a call in a room. + */ + RoomCall("RoomCall"), + /** * The screen shown when tapping the name of a room from the Room * screen. diff --git a/schemas/Interaction.json b/schemas/Interaction.json index 4fe1720..70130dc 100644 --- a/schemas/Interaction.json +++ b/schemas/Interaction.json @@ -78,6 +78,8 @@ {"const": "MobileRoomFavouriteToggle", "description": "User switched the favourite toggle on Room Details screen."}, {"const": "MobileRoomThreadListButton", "description": "User tapped on Threads button on Room screen."}, {"const": "MobileRoomThreadSummaryItem", "description": "User tapped on a thread summary item on Room screen."}, + {"const": "MobileRoomComposerFormattingEnabled", "description": "The user enabled the formatting options on the message composer."}, + {"const": "MobileRoomCallButton", "description": "The user tapped the room's call button."}, {"const": "MobileThreadListThreadItem", "description": "User selected a thread on ThreadList screen."}, {"const": "MobileThreadListFilterItem", "description": "User tapped on the filter button on ThreadList screen."}, {"const": "MobileAllChatsRecentsEnabled", "description": "User enabled recents from the all chats layout settings."}, diff --git a/schemas/MobileScreen.json b/schemas/MobileScreen.json index d1a85d9..4d623db 100644 --- a/schemas/MobileScreen.json +++ b/schemas/MobileScreen.json @@ -67,7 +67,8 @@ {"const": "LocationSend", "description": "The screen shown to share location."}, {"const": "LocationView", "description": "The screen shown to view a shared location."}, {"const": "CreatePollView", "description": "The screen shown to create a poll."}, - {"const": "EditPollView", "description": "The screen shown to edit a poll."} + {"const": "EditPollView", "description": "The screen shown to edit a poll."}, + {"const": "RoomCall", "description": "The user has started or joined a call in a room."} ] }, "durationMs": { diff --git a/types/swift/Interaction.swift b/types/swift/Interaction.swift index 95d9e7d..3d87977 100644 --- a/types/swift/Interaction.swift +++ b/types/swift/Interaction.swift @@ -56,6 +56,10 @@ extension AnalyticsEvent { case MobileAllChatsRecentsEnabled = "MobileAllChatsRecentsEnabled" /// User tapped on Add to Home button on Room Details screen. case MobileRoomAddHome = "MobileRoomAddHome" + /// The user tapped the room's call button. + case MobileRoomCallButton = "MobileRoomCallButton" + /// The user enabled the formatting options on the message composer. + case MobileRoomComposerFormattingEnabled = "MobileRoomComposerFormattingEnabled" /// User switched the favourite toggle on Room Details screen. case MobileRoomFavouriteToggle = "MobileRoomFavouriteToggle" /// User tapped on Leave Room button on Room Details screen. diff --git a/types/swift/MobileScreen.swift b/types/swift/MobileScreen.swift index 3005247..5797c01 100644 --- a/types/swift/MobileScreen.swift +++ b/types/swift/MobileScreen.swift @@ -77,6 +77,8 @@ extension AnalyticsEvent { case Room = "Room" /// The room addresses screen shown from the Room Details screen. case RoomAddresses = "RoomAddresses" + /// The user has started or joined a call in a room. + case RoomCall = "RoomCall" /// The screen shown when tapping the name of a room from the Room screen. case RoomDetails = "RoomDetails" /// The screen that lists public rooms for you to discover.