From b5387d8aa3bd3ec145441b22df2c6414aec082da Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Mon, 22 Jul 2024 17:35:25 +0200 Subject: [PATCH] fix ui: summary output parser --- .../Player/ReplayPlayer/SummaryBlock/index.tsx | 18 +++++++++--------- tracker/tracker-graphql/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/app/components/Session/Player/ReplayPlayer/SummaryBlock/index.tsx b/frontend/app/components/Session/Player/ReplayPlayer/SummaryBlock/index.tsx index 56081fcd9..5d528fada 100644 --- a/frontend/app/components/Session/Player/ReplayPlayer/SummaryBlock/index.tsx +++ b/frontend/app/components/Session/Player/ReplayPlayer/SummaryBlock/index.tsx @@ -3,18 +3,18 @@ import React from 'react'; import { connect } from 'react-redux'; import { useStore } from 'App/mstore'; -import { debounce } from 'App/utils'; -import { IResourceRequest, IResourceTiming } from "../../../../../player"; -import { WsChannel } from "../../../../../player/web/messages"; -import { PlayerContext } from "../../../playerContext"; +import { debounce } from 'App/utils'; + +import { IResourceRequest, IResourceTiming } from 'App/player'; +import { WsChannel } from 'App/player/web/messages'; +import { PlayerContext } from 'App/components/Session/playerContext'; let debounceUpdate: any = () => {}; -const userBehaviorRegex = /User\s+(\w+\s+)?Behavior/i; -const issuesErrorsRegex = /Issues\s+(and\s+|,?\s+)?(\w+\s+)?Errors/i; +const boldLine = /\*\*(.*?)\*\*/i; function isTitleLine(line: string): boolean { - return userBehaviorRegex.test(line) || issuesErrorsRegex.test(line); + return boldLine.test(line) } function SummaryBlock({ @@ -77,12 +77,12 @@ function SummaryBlock({ const formattedText = aiSummaryStore.text.split('\n').map((line) => { if (isTitleLine(line)) { - return
{line}
; + return
{line.replace(/\*/g, '')}
; } if (line.startsWith('*')) { return (
  • - +
  • ); } diff --git a/tracker/tracker-graphql/package.json b/tracker/tracker-graphql/package.json index c210d8928..e8c7d9981 100644 --- a/tracker/tracker-graphql/package.json +++ b/tracker/tracker-graphql/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker-graphql", "description": "Tracker plugin for GraphQL requests recording", - "version": "4.0.0", + "version": "4.1.0", "keywords": [ "graphql", "logging",