You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a lightweight note-taking panel that lets users jot down notes, timestamps, and markers while a recording is in progress. Notes are saved alongside the transcript and included in the summary.
Context
Currently, StenoAI is a passive recorder -- the user starts a recording, stops it, and then reviews the generated transcript and summary. There's no way to annotate the recording in real-time. Users often want to flag important moments, add context the microphone can't capture (e.g., "whiteboard diagram discussed here"), or write their own thoughts alongside the automated transcript.
Requirements
Add a note-taking text area in the Electron app's recording view
Support timestamped notes: each note entry is associated with the elapsed recording time
Support quick-markers / bookmarks: a single-click button to drop a timestamp marker (e.g., "Important moment at 12:34")
Persist notes to the meeting's data file (MeetingTranscript model in src/models.py) -- add a notes field
Include user notes as context in the summarization prompt so the LLM can reference them
Display notes alongside the transcript in the meeting detail view after processing
Notes should be included in Markdown exports
Design Considerations
Keep it minimal -- this is a companion to the transcript, not a full rich-text editor
Plain text with optional Markdown formatting is sufficient
Consider keyboard shortcuts for adding a timestamped note without leaving the recording flow
The note panel should not interfere with the audio recording UI
Notes
This is distinct from the existing scribe template system (src/templates.py) which structures the LLM's output -- this feature captures the user's own input during the meeting
Description
Add a lightweight note-taking panel that lets users jot down notes, timestamps, and markers while a recording is in progress. Notes are saved alongside the transcript and included in the summary.
Context
Currently, StenoAI is a passive recorder -- the user starts a recording, stops it, and then reviews the generated transcript and summary. There's no way to annotate the recording in real-time. Users often want to flag important moments, add context the microphone can't capture (e.g., "whiteboard diagram discussed here"), or write their own thoughts alongside the automated transcript.
Requirements
MeetingTranscriptmodel insrc/models.py) -- add anotesfieldDesign Considerations
Notes
src/templates.py) which structures the LLM's output -- this feature captures the user's own input during the meeting