Skip to content

Render live transcript segments before persistence#5842

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/live-transcript-live-segments
Jul 1, 2026
Merged

Render live transcript segments before persistence#5842
ComputelessComputer merged 1 commit into
mainfrom
fix/live-transcript-live-segments

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Show live-only transcript segments when no transcript row exists yet, and cover the partial-only renderer case.


Note

Low Risk
Small UI rendering change in the desktop transcript viewer with no auth, persistence, or API changes in this diff.

Overview
Live STT text now appears in the transcript viewer before any persisted transcript ID is available, instead of rendering nothing when transcriptIds is empty.

TranscriptViewer derives visibleTranscriptIds from real IDs when present, otherwise uses a single placeholder id __live-transcript__ when liveSegments is non-empty. Rendering, separators, and “last transcript” live-segment attachment all use that list so auto-scroll and bottom-pinning behave the same as for a normal last row.

A unit test asserts that with empty transcriptIds and active live segments, RenderTranscript receives one live segment and the placeholder transcript id.

Reviewed by Cursor Bugbot for commit 1d86751. Bugbot is set up for automated code reviews on this repo. Configure here.

Show live-only transcript segments when no transcript row exists yet, and cover the partial-only renderer case.
@netlify

netlify Bot commented Jul 1, 2026

Copy link
Copy Markdown

Deploy Preview for old-char canceled.

Name Link
🔨 Latest commit 1d86751
🔍 Latest deploy log https://app.netlify.com/projects/old-char/deploys/6a44d223d3fe550008538ee9

@ComputelessComputer ComputelessComputer merged commit c50ba2c into main Jul 1, 2026
10 checks passed
@ComputelessComputer ComputelessComputer deleted the fix/live-transcript-live-segments branch July 1, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant