Skip to content

Dictate 3.2

Choose a tag to compare

@Budanovvv Budanovvv released this 31 Aug 23:14
· 19 commits to main since this release

Dictate 3.2 puts you in charge of what the app is allowed to do — and gives your meetings an agent.

Everything about meetings is now opt-in. Four independent switches — notice calls, record the call audio, separate the voices, let the model read your meetings — all off on a fresh install. The meetings window opens on a setup page that says what each one adds; turn on one, all three, or none. Existing installations keep everything on, exactly as before.

Ask becomes your Agent. It has its own place at the top of the sidebar and says plainly what it has: "Has read all 38 meetings", "Reading 12 of 38…", or "Off — has read nothing yet". Ask it anything across everything you have recorded; every answer names the meeting and the moment it came from.

Honesty instead of silence. A transcript recorded with capabilities off says exactly what it lacks and what can still be done: a summary can be written once, on request, without turning anything on; the other side of an unrecorded call is stated as unrecoverable rather than papered over. If macOS denies the microphone, the switches say they are waiting instead of pretending to work.

Windows behave. Settings opens centred over the meetings window, on whatever Space you are on. The manual update check answers with a quiet card instead of a modal alert that could freeze the app. Recording always starts as the small pill — from the call card or the menu — and the full window opens only by your hand.

Under the hood: the whole app compiles clean under Swift strict concurrency; call detection probes left the main thread, so a busy browser can no longer stall dictation; and a long list of review findings is fixed, from a leaked sleep-blocker to a level meter that finally breathes with your voice.

Download Dictate-3.2.dmg below — the -update file is the in-app updater's payload, not for manual installs.

Full Changelog: v3.1...v3.2