From 0122fef89e49ab85cf513732ca0b29405f928e10 Mon Sep 17 00:00:00 2001 From: cynarAI <155274210+cynarAI@users.noreply.github.com> Date: Mon, 5 Oct 2026 19:50:18 +0200 Subject: [PATCH] Drop the transcript heading and empty-state hint in the conversation view (#163) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The encounter view showed an uppercase "Transcript" / "Conversation record" label and "Start the conversation — is on stage above." before any message. Both repeat what the screen already shows, so they are removed. Claude-Session: https://claude.ai/code/session_01Vyov34VJPqjo6YgiGHnuEL Co-authored-by: Claude --- apps/web/e2e/new-bot-ux.spec.ts | 4 ++-- apps/web/src/locales/de/messages.po | 13 ------------- apps/web/src/locales/en/messages.po | 13 ------------- apps/web/src/locales/es/messages.po | 13 ------------- apps/web/src/locales/hi/messages.po | 13 ------------- apps/web/src/locales/ko/messages.po | 13 ------------- apps/web/src/locales/pt-BR/messages.po | 13 ------------- apps/web/src/locales/ru/messages.po | 13 ------------- apps/web/src/locales/tr/messages.po | 13 ------------- apps/web/src/locales/zh-CN/messages.po | 13 ------------- apps/web/src/pages/Shell.tsx | 3 --- apps/web/src/pages/shell/transcript.tsx | 14 -------------- 12 files changed, 2 insertions(+), 136 deletions(-) diff --git a/apps/web/e2e/new-bot-ux.spec.ts b/apps/web/e2e/new-bot-ux.spec.ts index 35645fb..7a45c61 100644 --- a/apps/web/e2e/new-bot-ux.spec.ts +++ b/apps/web/e2e/new-bot-ux.spec.ts @@ -46,8 +46,8 @@ test("create opens form, then empty chat; picker lists bots; sidebar collapses", page.getByTestId("transcript").getByText("What do you want me on first?", { exact: true }), ).toHaveCount(0); await expect( - page.getByTestId("transcript").getByText("Start the conversation — New Bot is on stage above."), - ).toBeVisible(); + page.getByTestId("transcript").getByText("Start the conversation", { exact: false }), + ).toHaveCount(0); await captureScreenshot(page, testInfo, "create-chat-sidepanel-closed"); await page.getByTestId("toggle-bots-sidebar").click(); diff --git a/apps/web/src/locales/de/messages.po b/apps/web/src/locales/de/messages.po index 959281e..82574e6 100644 --- a/apps/web/src/locales/de/messages.po +++ b/apps/web/src/locales/de/messages.po @@ -1465,10 +1465,6 @@ msgstr "Im Hintergrund fortsetzen" msgid "Continue with email" msgstr "Mit E-Mail fortfahren" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "Gesprächsverlauf" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "Unterhaltungen" @@ -4829,14 +4825,6 @@ msgstr "Chat starten" msgid "Start recording" msgstr "Aufnahme starten" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "Starte die Unterhaltung — {activeName} steht oben auf der Bühne." - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "Starte die Unterhaltung." - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "Timer starten" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "Transkribieren" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "Transkript" diff --git a/apps/web/src/locales/en/messages.po b/apps/web/src/locales/en/messages.po index 21bb1e3..d1a4445 100644 --- a/apps/web/src/locales/en/messages.po +++ b/apps/web/src/locales/en/messages.po @@ -1465,10 +1465,6 @@ msgstr "Continue in Background" msgid "Continue with email" msgstr "Continue with email" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "Conversation record" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "Conversations" @@ -4829,14 +4825,6 @@ msgstr "Start chat" msgid "Start recording" msgstr "Start recording" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "Start the conversation — {activeName} is on stage above." - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "Start the conversation." - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "Start timer" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "Transcribe" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "Transcript" diff --git a/apps/web/src/locales/es/messages.po b/apps/web/src/locales/es/messages.po index 2d61b67..d394a90 100644 --- a/apps/web/src/locales/es/messages.po +++ b/apps/web/src/locales/es/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "Continuar con el correo" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "Iniciar grabación" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/hi/messages.po b/apps/web/src/locales/hi/messages.po index eda68e8..b5fa9f1 100644 --- a/apps/web/src/locales/hi/messages.po +++ b/apps/web/src/locales/hi/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "ईमेल से जारी रखें" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "रिकॉर्डिंग शुरू करें" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/ko/messages.po b/apps/web/src/locales/ko/messages.po index 389c68f..8a33e28 100644 --- a/apps/web/src/locales/ko/messages.po +++ b/apps/web/src/locales/ko/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "이메일로 계속하기" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "작업 녹화 시작" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/pt-BR/messages.po b/apps/web/src/locales/pt-BR/messages.po index d209761..3d7df29 100644 --- a/apps/web/src/locales/pt-BR/messages.po +++ b/apps/web/src/locales/pt-BR/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "Continuar com e-mail" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "Começar a gravar" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/ru/messages.po b/apps/web/src/locales/ru/messages.po index 1b13bb2..c2a805c 100644 --- a/apps/web/src/locales/ru/messages.po +++ b/apps/web/src/locales/ru/messages.po @@ -1465,10 +1465,6 @@ msgstr "Продолжить в фоне" msgid "Continue with email" msgstr "Продолжить по электронной почте" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "Начать запись" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/tr/messages.po b/apps/web/src/locales/tr/messages.po index 52a7c02..eb3fc9d 100644 --- a/apps/web/src/locales/tr/messages.po +++ b/apps/web/src/locales/tr/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "E-posta ile devam et" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "Kaydı başlat" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/locales/zh-CN/messages.po b/apps/web/src/locales/zh-CN/messages.po index 9b69750..a5c4ff4 100644 --- a/apps/web/src/locales/zh-CN/messages.po +++ b/apps/web/src/locales/zh-CN/messages.po @@ -1465,10 +1465,6 @@ msgstr "" msgid "Continue with email" msgstr "使用邮箱继续" -#: src/pages/shell/transcript.tsx -msgid "Conversation record" -msgstr "" - #: src/pages/ProjectSessionTimeline.tsx msgid "Conversations" msgstr "" @@ -4829,14 +4825,6 @@ msgstr "" msgid "Start recording" msgstr "开始录制" -#: src/pages/shell/transcript.tsx -msgid "Start the conversation — {activeName} is on stage above." -msgstr "" - -#: src/pages/shell/transcript.tsx -msgid "Start the conversation." -msgstr "" - #: src/components/CookingMode.tsx msgid "Start timer" msgstr "" @@ -5162,7 +5150,6 @@ msgid "Transcribe" msgstr "" #: src/components/voice/VoiceStage.tsx -#: src/pages/shell/transcript.tsx msgid "Transcript" msgstr "" diff --git a/apps/web/src/pages/Shell.tsx b/apps/web/src/pages/Shell.tsx index 765575c..3f5cbcc 100644 --- a/apps/web/src/pages/Shell.tsx +++ b/apps/web/src/pages/Shell.tsx @@ -3321,9 +3321,6 @@ export function ShellPage() { key={activeSnapshot?.threadId} encounterMode={encounterMode} voiceEncounterActive={voiceEncounterActive} - activeName={ - inGroup ? (activeGroup?.name ?? activeSnapshot?.groupName) : active?.name - } scrollRef={messageScroll} artifactTarget={transcriptArtifactTarget} onOpenArtifact={wideLayout ? openArtifactBeside : undefined} diff --git a/apps/web/src/pages/shell/transcript.tsx b/apps/web/src/pages/shell/transcript.tsx index 16edd4d..61dbad9 100644 --- a/apps/web/src/pages/shell/transcript.tsx +++ b/apps/web/src/pages/shell/transcript.tsx @@ -86,7 +86,6 @@ export const Transcript = memo(function Transcript({ voiceReady, speakingMessageId, onSpeak, - activeName, encounterMode = false, voiceEncounterActive = false, }: { @@ -118,7 +117,6 @@ export const Transcript = memo(function Transcript({ voiceReady: boolean; speakingMessageId: string | null; onSpeak: (message: ThreadMessage) => void; - activeName?: string; encounterMode?: boolean; voiceEncounterActive?: boolean; }) { @@ -350,11 +348,6 @@ export const Transcript = memo(function Transcript({ encounterMode ? "gap-2 px-3 py-3 md:px-6 md:py-4" : "gap-3.5 px-3.5 py-4 md:px-8 md:py-6" } ${transcriptSubordinate ? "opacity-75" : ""}`} > - {encounterMode ? ( -

- {voiceEncounterActive ? Transcript : Conversation record} -

- ) : null} {olderCursor != null ? (