Releases
v2.2.0
Ghost Pepper v2.2.0 ๐ถ๏ธ
Compare
Sorry, something went wrong.
No results found
What's new in v2.2.0
Speaker identity (by @obra )
Voice recognition labels speakers across recordings
Recognized voice store persists speaker profiles locally
Speaker identity resolver matches voices to known profiles
Meeting improvements
Detect button โ click to grab meeting name + attendee names from Zoom/Teams via OCR
Auto-detects meeting app even for manual recordings (scans Zoom, Teams, FaceTime, Webex, Slack)
Attendee OCR retries at 3s, 15s, 30s, 60s to catch late joiners
Zoom meeting auto-stop when meeting window closes
Meeting window floats above other windows while recording (toggle in Settings)
Resizable sidebar โ drag the divider to see full meeting names
Sidebar open by default
Summary & notes
Inline summary prompt editor โ click "Customize" on Summary tab to edit the prompt and pick a model before generating
Topic-based summary prompt (Granola-style headings, user notes as emphasis guide)
Granola import
"Imported from Granola" badge on imported files
Green import icon in sidebar for Granola files
No misleading "Others" speaker badge on Granola transcripts
Context Bundler
Pepper Chat is now opt-in (off by default unless API key exists) โ by @obra
Fixed bubble dismissing before transcription completed
Fixed mic not targeted on context bundler recordings
Bug fixes
Aggregate audio device support โ targets device directly, no longer changes system default mic (#60 )
Apple Music / YouTube no longer triggered on recording stop (#56 , #57 )
Streamed transcription reduces dictation latency โ by @obra
Cleanup prompt passthrough strengthened โ by @obra
Audio engine kept alive between recordings for faster startup โ by @obra
Privacy
Privacy audit (PRIVACY_AUDIT.md) + README checklist
.env added to .gitignore
You canโt perform that action at this time.