feat(telemetry): session journey view replaces raw events table
- sessions listed from client_events grouped by session id (7d window) - timeline sheet merges page views, client events, errors, and server-fn activities joined by player within the session window - vitals excluded from timelines; gap markers over 5 minutes
This commit is contained in:
+25
-47
@@ -35,6 +35,20 @@ msgstr "(Active)"
|
||||
msgid "{0, plural, one {# bracket in} other {# brackets in}}"
|
||||
msgstr "{0, plural, one {# bracket in} other {# brackets in}}"
|
||||
|
||||
#. placeholder {0}: data.session.errors
|
||||
#. placeholder {0}: session.errors
|
||||
#: src/features/telemetry/components/sessions/session-timeline.tsx:48
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:52
|
||||
msgid "{0, plural, one {# error} other {# errors}}"
|
||||
msgstr "{0, plural, one {# error} other {# errors}}"
|
||||
|
||||
#. placeholder {0}: data.session.pageViews
|
||||
#. placeholder {0}: session.pageViews
|
||||
#: src/features/telemetry/components/sessions/session-timeline.tsx:44
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:47
|
||||
msgid "{0, plural, one {# page} other {# pages}}"
|
||||
msgstr "{0, plural, one {# page} other {# pages}}"
|
||||
|
||||
#. placeholder {0}: enrolledPlayers.length
|
||||
#. placeholder {0}: players.length
|
||||
#: src/features/players/components/players-activity-table.tsx:100
|
||||
@@ -57,11 +71,6 @@ msgstr "{0, plural, one {# team} other {# teams}}"
|
||||
msgid "{0, plural, one {# total activity} other {# total activities}}"
|
||||
msgstr "{0, plural, one {# total activity} other {# total activities}}"
|
||||
|
||||
#. placeholder {0}: result.totalItems
|
||||
#: src/features/telemetry/components/client-events-table.tsx:86
|
||||
msgid "{0, plural, one {# total event} other {# total events}}"
|
||||
msgstr "{0, plural, one {# total event} other {# total events}}"
|
||||
|
||||
#. placeholder {0}: selectedConfig.total_group_matches
|
||||
#: src/features/tournaments/components/setup-group-stage.tsx:249
|
||||
msgid "{0, plural, one {# total group stage match} other {# total group stage matches}}"
|
||||
@@ -480,7 +489,8 @@ msgstr "An unexpected error occurred. Please try again."
|
||||
msgid "Announce matchup"
|
||||
msgstr "Announce matchup"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:48
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:44
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:61
|
||||
msgid "Anonymous"
|
||||
msgstr "Anonymous"
|
||||
|
||||
@@ -846,7 +856,6 @@ msgid "Create Tournament"
|
||||
msgstr "Create Tournament"
|
||||
|
||||
#: src/features/activities/components/activities-table.tsx:198
|
||||
#: src/features/telemetry/components/client-events-table.tsx:148
|
||||
msgid "Created"
|
||||
msgstr "Created"
|
||||
|
||||
@@ -1101,18 +1110,6 @@ msgstr "Error: {errorMessage}"
|
||||
msgid "Errors"
|
||||
msgstr "Errors"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:112
|
||||
msgid "Event Details"
|
||||
msgstr "Event Details"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:69
|
||||
msgid "Event name"
|
||||
msgstr "Event name"
|
||||
|
||||
#: src/app/routes/_authed/admin/telemetry.tsx:54
|
||||
msgid "Events"
|
||||
msgstr "Events"
|
||||
|
||||
#: src/features/tournaments/components/group-stage-view.tsx:368
|
||||
msgid "Expand standings"
|
||||
msgstr "Expand standings"
|
||||
@@ -1429,6 +1426,10 @@ msgstr "L"
|
||||
msgid "Language"
|
||||
msgstr "Language"
|
||||
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:74
|
||||
msgid "Last 7 days"
|
||||
msgstr "Last 7 days"
|
||||
|
||||
#: src/features/login/components/name-prompt.tsx:43
|
||||
#: src/features/players/components/profile/name-form.tsx:68
|
||||
msgid "Last Name"
|
||||
@@ -1638,7 +1639,6 @@ msgid "MMR Calculation:"
|
||||
msgstr "MMR Calculation:"
|
||||
|
||||
#: src/features/teams/components/team-form/index.tsx:200
|
||||
#: src/features/telemetry/components/client-events-table.tsx:118
|
||||
#: src/features/tournaments/components/tournament-form.tsx:137
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
@@ -1734,10 +1734,6 @@ msgstr "No Badges Available"
|
||||
msgid "No devices found."
|
||||
msgstr "No devices found."
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:93
|
||||
msgid "No Events Found"
|
||||
msgstr "No Events Found"
|
||||
|
||||
#: src/features/tournaments/components/group-stage-view.tsx:294
|
||||
msgid "No groups have been created yet"
|
||||
msgstr "No groups have been created yet"
|
||||
@@ -1776,6 +1772,10 @@ msgstr "No predictions"
|
||||
msgid "No results found"
|
||||
msgstr "No results found"
|
||||
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:38
|
||||
msgid "No sessions yet"
|
||||
msgstr "No sessions yet"
|
||||
|
||||
#: src/app/routes/api/spotify/resume.ts:37
|
||||
msgid "No snapshot provided"
|
||||
msgstr "No snapshot provided"
|
||||
@@ -1949,10 +1949,6 @@ msgstr "Partner Assignments"
|
||||
msgid "Partners will be randomly assigned when enrollment closes"
|
||||
msgstr "Partners will be randomly assigned when enrollment closes"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:121
|
||||
msgid "Path"
|
||||
msgstr "Path"
|
||||
|
||||
#: src/features/spotify/components/spotify-controls-bar.tsx:116
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
@@ -1995,8 +1991,6 @@ msgstr "Playback control failed"
|
||||
#: src/features/activities/components/activities-table.tsx:98
|
||||
#: src/features/activities/components/activities-table.tsx:188
|
||||
#: src/features/admin/components/award-badges.tsx:31
|
||||
#: src/features/telemetry/components/client-events-table.tsx:72
|
||||
#: src/features/telemetry/components/client-events-table.tsx:119
|
||||
msgid "Player"
|
||||
msgstr "Player"
|
||||
|
||||
@@ -2076,10 +2070,6 @@ msgstr "Profile"
|
||||
msgid "Progress "
|
||||
msgstr "Progress "
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:135
|
||||
msgid "Props"
|
||||
msgstr "Props"
|
||||
|
||||
#: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:106
|
||||
#: src/features/predictions/components/prediction-leaderboard.tsx:261
|
||||
msgid "PTS"
|
||||
@@ -2167,10 +2157,6 @@ msgstr "rofl"
|
||||
msgid "Round {0}"
|
||||
msgstr "Round {0}"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:124
|
||||
msgid "Route"
|
||||
msgstr "Route"
|
||||
|
||||
#: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:123
|
||||
#: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:23
|
||||
msgid "Rules"
|
||||
@@ -2351,10 +2337,7 @@ msgstr "Server functions"
|
||||
msgid "serverFn name"
|
||||
msgstr "serverFn name"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:127
|
||||
msgid "Session"
|
||||
msgstr "Session"
|
||||
|
||||
#: src/app/routes/_authed/admin/telemetry.tsx:54
|
||||
#: src/features/telemetry/components/usage-screen.tsx:177
|
||||
msgid "Sessions"
|
||||
msgstr "Sessions"
|
||||
@@ -2809,14 +2792,9 @@ msgid "Usage"
|
||||
msgstr "Usage"
|
||||
|
||||
#: src/features/activities/components/activities-table.tsx:202
|
||||
#: src/features/telemetry/components/client-events-table.tsx:145
|
||||
msgid "User Agent"
|
||||
msgstr "User Agent"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:130
|
||||
msgid "Value"
|
||||
msgstr "Value"
|
||||
|
||||
#: src/features/bracket/components/match-card.tsx:201
|
||||
#: src/features/bracket/components/match-card.tsx:226
|
||||
msgid "versus"
|
||||
|
||||
Reference in New Issue
Block a user