Repository navigation
Parley 0.8.0
Parley 0.8.0 — "Quiet Confidence"
A full interface revamp. Parley now looks and behaves like a first-party Mac app, without changing a single line of how it records, transcribes, or summarizes. No audio ever leaves your Mac.
The menu bar is now a panel
The dropdown was nine text menu items. It's now a real status panel: recording state, a live elapsed timer, a prominent record button, and hover-highlighted actions. Errors and interruption warnings show up as dismissible banners rather than greyed-out, broken-looking menu rows.
Every screen, redesigned
- Settings — five tabs (General, Audio, Transcription, Summary, Permissions) replace a single 600-point scroll of ten sections. The recording folder gets a real path control and folder picker instead of a raw text field.
- Rename Speakers — one card per speaker, readable sample text, and playback controls big enough to hit.
- First run — leads with what Parley does ("Everything stays on this Mac") instead of apologising for the permissions it needs, and now tells you why Continue is disabled.
- Session naming — a name suggested from your calendar now says so.
- Microphone switching — mid-recording switches show a spinner instead of an inert, disabled button.
- Critical alerts — same material and spacing language as the rest of the app.
Details that add up
- Red is reserved. It used to mean recording, errors, denied permissions, retry buttons, and meter clipping all at once. It now means recording, or something genuinely wrong — so the record button always means one thing. Recoverable problems are orange.
- True ellipsis characters (
…) on every action that opens further UI. - Removed the Silence Detection setting. Its config keys had no consumer anywhere in the codebase — the UI was driving a no-op. Better no switch than a switch that lies.
Fixes found on the way
- The status header no longer shows a red dot beside "Ready to record" after a recording crash.
- Settings no longer reports "Saved" when a summary is switched on without an endpoint — it says an endpoint is required, and keeps the provider, model, and key you typed instead of discarding them.
- "Check for Updates…" closes the menu panel before Sparkle's dialog opens.
- Recording-folder paths outside your home directory display correctly.
Under the hood
recordingTimerStringand path abbreviation moved intoTranscriberCorewith full boundary coverage (minute/hour rollovers, clock-adjustment clamping, nested-home paths).- VoiceOver no longer reads decorative icon and status-dot elements.
- 658 tests across 66 suites, all green. The audio capture, transcription, diarization, echo-dedup, and summary pipelines are untouched by this release.
Upgrading: use Check for Updates… from the menu bar, or download below. Your permissions and settings carry over.
Requires: macOS 15+, Apple Silicon.