From 1830e80055bc39fd2112e83c59c53e461856e187 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 15:55:27 +0000 Subject: [PATCH] feat: show 'Resume listening' in menu when transcript exists Co-Authored-By: unknown <> --- .../body/sessions/outer-header/overflow/index.tsx | 2 +- .../sessions/outer-header/overflow/listening.tsx | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx index 93c523b7ca..88f90fc593 100644 --- a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx +++ b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/index.tsx @@ -56,7 +56,7 @@ export function OverflowButton({ {hasTranscript && } - + {audioExists.data && } diff --git a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx index 6e443b80c3..a5b15c4770 100644 --- a/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx +++ b/apps/desktop/src/components/main/body/sessions/outer-header/overflow/listening.tsx @@ -5,7 +5,13 @@ import { DropdownMenuItem } from "@hypr/ui/components/ui/dropdown-menu"; import { useListener } from "../../../../../../contexts/listener"; import { useStartListening } from "../../../../../../hooks/useStartListening"; -export function Listening({ sessionId }: { sessionId: string }) { +export function Listening({ + sessionId, + hasTranscript, +}: { + sessionId: string; + hasTranscript: boolean; +}) { const { mode, stop } = useListener((state) => ({ mode: state.getSessionMode(sessionId), stop: state.stop, @@ -27,6 +33,8 @@ export function Listening({ sessionId }: { sessionId: string }) { } }; + const startLabel = hasTranscript ? "Resume listening" : "Start listening"; + return ( );