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 "(Activo)"
|
||||
msgid "{0, plural, one {# bracket in} other {# brackets in}}"
|
||||
msgstr "{0, plural, one {# bracket en} other {# brackets en}}"
|
||||
|
||||
#. 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 {# errores}}"
|
||||
|
||||
#. 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 {# página} other {# páginas}}"
|
||||
|
||||
#. 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 {# equipo} other {# equipos}}"
|
||||
msgid "{0, plural, one {# total activity} other {# total activities}}"
|
||||
msgstr "{0, plural, one {# actividad total} other {# actividades totales}}"
|
||||
|
||||
#. 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 {# evento total} other {# eventos totales}}"
|
||||
|
||||
#. 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 "Ocurrió un error inesperado. Intenta de nuevo."
|
||||
msgid "Announce matchup"
|
||||
msgstr "Anunciar enfrentamiento"
|
||||
|
||||
#: 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 "Anónimo"
|
||||
|
||||
@@ -846,7 +856,6 @@ msgid "Create Tournament"
|
||||
msgstr "Crear torneo"
|
||||
|
||||
#: src/features/activities/components/activities-table.tsx:198
|
||||
#: src/features/telemetry/components/client-events-table.tsx:148
|
||||
msgid "Created"
|
||||
msgstr "Creado"
|
||||
|
||||
@@ -1101,18 +1110,6 @@ msgstr "Error: {errorMessage}"
|
||||
msgid "Errors"
|
||||
msgstr "Errores"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:112
|
||||
msgid "Event Details"
|
||||
msgstr "Detalles del evento"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:69
|
||||
msgid "Event name"
|
||||
msgstr "Nombre del evento"
|
||||
|
||||
#: src/app/routes/_authed/admin/telemetry.tsx:54
|
||||
msgid "Events"
|
||||
msgstr "Eventos"
|
||||
|
||||
#: src/features/tournaments/components/group-stage-view.tsx:368
|
||||
msgid "Expand standings"
|
||||
msgstr "Expandir tabla de posiciones"
|
||||
@@ -1429,6 +1426,10 @@ msgstr "D"
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:74
|
||||
msgid "Last 7 days"
|
||||
msgstr "Últimos 7 días"
|
||||
|
||||
#: 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 "Cálculo de MMR:"
|
||||
|
||||
#: 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 "Nombre"
|
||||
@@ -1734,10 +1734,6 @@ msgstr "No hay insignias disponibles"
|
||||
msgid "No devices found."
|
||||
msgstr "No se encontraron dispositivos."
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:93
|
||||
msgid "No Events Found"
|
||||
msgstr "No se encontraron eventos"
|
||||
|
||||
#: src/features/tournaments/components/group-stage-view.tsx:294
|
||||
msgid "No groups have been created yet"
|
||||
msgstr "Aún no se han creado grupos"
|
||||
@@ -1776,6 +1772,10 @@ msgstr "Sin predicciones"
|
||||
msgid "No results found"
|
||||
msgstr "No se encontraron resultados"
|
||||
|
||||
#: src/features/telemetry/components/sessions/sessions-list.tsx:38
|
||||
msgid "No sessions yet"
|
||||
msgstr "Aún no hay sesiones"
|
||||
|
||||
#: src/app/routes/api/spotify/resume.ts:37
|
||||
msgid "No snapshot provided"
|
||||
msgstr "No se proporcionó ninguna instantánea"
|
||||
@@ -1949,10 +1949,6 @@ msgstr "Asignación de compañeros"
|
||||
msgid "Partners will be randomly assigned when enrollment closes"
|
||||
msgstr "Los compañeros se asignarán al azar cuando cierre la inscripción"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:121
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
|
||||
#: src/features/spotify/components/spotify-controls-bar.tsx:116
|
||||
msgid "Pause"
|
||||
msgstr "Pausar"
|
||||
@@ -1995,8 +1991,6 @@ msgstr "Falló el control de reproducción"
|
||||
#: 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 "Jugador"
|
||||
|
||||
@@ -2076,10 +2070,6 @@ msgstr "Perfil"
|
||||
msgid "Progress "
|
||||
msgstr "Progreso "
|
||||
|
||||
#: 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 "carcajada"
|
||||
msgid "Round {0}"
|
||||
msgstr "Ronda {0}"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:124
|
||||
msgid "Route"
|
||||
msgstr "Ruta"
|
||||
|
||||
#: 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 "Funciones del servidor"
|
||||
msgid "serverFn name"
|
||||
msgstr "nombre de serverFn"
|
||||
|
||||
#: src/features/telemetry/components/client-events-table.tsx:127
|
||||
msgid "Session"
|
||||
msgstr "Sesión"
|
||||
|
||||
#: src/app/routes/_authed/admin/telemetry.tsx:54
|
||||
#: src/features/telemetry/components/usage-screen.tsx:177
|
||||
msgid "Sessions"
|
||||
msgstr "Sesiones"
|
||||
@@ -2809,14 +2792,9 @@ msgid "Usage"
|
||||
msgstr "Uso"
|
||||
|
||||
#: 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 "Valor"
|
||||
|
||||
#: 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