Skip to content

Conversation

@lucasheriques
Copy link
Contributor

@lucasheriques lucasheriques commented Oct 28, 2025

Summary

  • Add RecordingView component to display full meeting details with live transcript
  • Show conditional sections: Summary/Action Items/Notes only for past recordings
  • Active recordings show simplified view focused on live transcript
  • Live transcript supports auto-scroll with manual override

Implementation

RecordingView component (src/renderer/features/notetaker/components/RecordingView.tsx):

  • Displays meeting header (title, platform, timestamp)
  • Conditionally renders Summary/Action Items/Notes sections for past recordings only
  • Shows live transcript with auto-scroll for active recordings
  • Transcript display: speaker colors, timestamps, alternating row backgrounds
  • Auto-scroll hint visible when user scrolls away during active recording

NotetakerView integration (src/renderer/features/notetaker/components/NotetakerView.tsx):

  • Renders RecordingView when a recording is selected
  • Passes selected recordingItem to component

Copy link
Contributor Author

lucasheriques commented Oct 28, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Contributor Author

lucasheriques commented Oct 29, 2025

Merge activity

  • Oct 29, 12:55 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Oct 29, 12:57 PM UTC: Graphite rebased this pull request as part of a merge.
  • Oct 29, 12:57 PM UTC: @lucasheriques merged this pull request with Graphite.

@lucasheriques lucasheriques changed the base branch from feat/recall-sdk-integration to graphite-base/73 October 29, 2025 12:55
@lucasheriques lucasheriques changed the base branch from graphite-base/73 to main October 29, 2025 12:55
@lucasheriques lucasheriques requested a review from a team as a code owner October 29, 2025 12:55
- Add RecordingView component with comprehensive recording detail display
- Display meeting header (title, platform, timestamp)
- Scaffold 4 main sections with "Coming soon" placeholders:
  - Summary (AI-generated)
  - Action items (AI-extracted tasks)
  - Notes (user-written with timestamps)
  - Transcript (live or historical)
- Implement live transcript with auto-scroll
  - Auto-scroll to bottom as new segments arrive
  - Manual scroll disables auto-scroll until near bottom
  - Only show auto-scroll hint for active recordings
- Use native scrollable Box instead of ScrollArea for better control
- Product-focused hierarchy: actionable info (summary/tasks) above reference (transcript)
- Transcript constrained to 300px max-height to leave room for other sections
@lucasheriques lucasheriques merged commit 78e17ff into main Oct 29, 2025
6 checks passed
@lucasheriques lucasheriques deleted the feat/live-transcripts branch October 29, 2025 12:57
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.

3 participants