Releases: damione1/souffle
Release list
Soufflé v0.9.0
First launch now walks you through setup in one flow, and the home screen lets you tell meetings and dictations apart.
Improved
- Setting Soufflé up used to mean finding each piece yourself. A first-run wizard now takes you through permissions, microphone, model download and the dictation shortcut in one pass. Auto-paste is on by default once you reach the end, and What's New stays out of the way until setup is finished.
- The home screen has an All / Meetings / Dictations filter next to the search box, showing everything by default.
- When the calendar is not connected, or macOS has denied access to it, the "coming up today" area now says so and takes you straight to Settings > Meetings instead of sitting empty.
Fixed
- The setup wizard took a few things with it on its way through, all of them back now: exporting a meeting's audio as .ogg, the update-available dialog and the daily update check toggle in Settings > About, and the summary provider choice.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.8
Meeting transcripts keep interrupted speakers in time order, the recording HUD stays off screen shares, and you can export a meeting's audio.
Fixed
- An interruption in a meeting used to appear after the whole turn it cut into, and overlapping words from the same speaker could shuffle into salad. Paragraphs now split first and then sort by when they started; a speaker's own words stay in the order they arrived; Kyutai waits for the end of each word so pauses are real.
Improved
- The recording HUD is hidden from screen shares and shrinks to a compact pill during meetings.
- When recorded audio exists, you can export the meeting's .ogg files from the same menu as markdown.
Notes for testing
- Record a meeting where someone talks over someone else and confirm the interruption sits at the right time, not after the whole monologue.
- Share the screen in Zoom/Meet and confirm the HUD is absent from the share but still visible locally.
- Export audio from a meeting with one session and with several.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.7
Soufflé now checks for updates on its own, and you pick which engine writes summaries.
Fixed
- Summaries and dictation polish could silently run a different engine than the one you thought you had chosen, or do nothing at all, with nothing in the log. A leftover Ollama model name decided the provider, and an unavailable one fell through to whatever was first in the list. There is now an explicit choice in Settings — Automatic, Apple Intelligence, or Ollama — and an explicit choice is never traded for the other engine. Code models such as CodeLlama are no longer offered; they passed the polish prompt just well enough to look like they were working and then handed the dictation back unchanged.
- The log file recorded what you said in the Settings microphone test, and the title of a meeting started from a calendar event. Both are now kept out of INFO, and the diagnostics bundle strips any remaining speech lines before you paste them into an issue. Paths are rewritten to ~ so they no longer carry your account name.
Improved
- Soufflé checks GitHub once a day for a newer release and offers the notes with a Download button. Nothing is downloaded or installed; you still fetch the DMG or run brew upgrade. The switch is in Settings > About, on by default.
Changed
- The README now states the two macOS floors (13 for dictation, 14.4 for system-audio capture), the permissions Soufflé asks for, and the three outbound connections it makes.
Notes for testing
- With polish enabled, pick Ollama while Apple Intelligence is available and confirm dictation uses Ollama, not Apple. Pick Apple Intelligence with Ollama down and confirm Settings says so rather than offering a download button.
- A stored Ollama model from before this release should still use Ollama, not silently switch to Apple Intelligence.
- Leave the daily update check on, or trigger it from Settings > About, and confirm the dialog appears for a newer tag without downloading anything.
- Generate a diagnostics bundle after a dictation and confirm the transcript text is not in the attached log.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.6
Soufflé no longer keeps your Mac awake between recordings, and dictation fixes words it misheard.
Fixed
- Soufflé kept the Mac from sleeping for the whole length of every calendar event, even with nothing recording. It was holding the system-audio capture open just to notice whether a meeting had started. It now checks without opening anything, so an event in your calendar no longer costs you battery all afternoon.
- Dictation left misheard words in place. "Peux-tu mettre à jour" came back as "petit maitre a jour" and the cleanup pass did not touch it. It now repairs words that sound like what you said but make no sense in the sentence, and leaves everything that reads correctly alone.
- A failed shutdown of the system-audio capture went unnoticed and could leave a hidden device behind until the next launch, still keeping the Mac awake. Failures are now noticed and swept.
Improved
- Meetings use less CPU: the audio mixer wakes 50 times a second instead of 200.
- Checking whether the lid is closed no longer launches a background process every two seconds for the whole of a session.
- The transcription model now unloads after an hour of inactivity instead of staying in memory until you quit Soufflé. On a 8 or 16 GB Mac that is the difference between an idle menubar app holding several gigabytes and holding none.
Changed
- If you had set the model to unload "Never", this update sets it to one hour, once. Setting it back to Never in Settings will stick.
Notes for testing
- The meeting auto-start nudge is the piece that changed most, and the one to watch. During a calendar event, join a real Zoom call, and a Meet in Chrome. Soufflé should still offer to start recording. Staying silent is the regression to report.
- Leave a calendar event running with nothing recording and confirm the Mac idles to sleep on its own.
- For dictation, check the opposite of the fix as well: a sentence that was transcribed correctly but reads awkwardly should come back unchanged. Rewriting what was already right is the risk of the new cleanup.
- The dictation repair was validated against Apple's prompt guidance rather than on a live Apple Intelligence run, which this build machine cannot exercise. Worth a pass on both Apple Intelligence and Ollama.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.5
Closing the window no longer leaves Soufflé stuck in the Dock with no way to bring it back.
Fixed
- Closing Soufflé (red button or ⌘W) destroyed the window while the app kept running. Clicking the Dock icon did nothing. The window now hides, and a Dock click brings it back.
- During dictation the overlay pill counted as a visible window, so macOS would not restore the main UI.
Notes for testing
- Close the window, then click the Dock icon: Soufflé comes back.
- Hide with ⌘H, then click the Dock icon: same.
- Start a dictation, then click the Dock icon: the main window comes to the front, not just the pill.
- Tray → Quit still quits.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.4
The dictation pill now overlays fullscreen apps, and stays up with a spinner while AI polish runs.
Fixed
- The dictation pill still stayed on the desktop Space when another app was fullscreen. It now appears over that Space.
- With AI improvement on, the pill vanished the moment you stopped. It now stays visible with a spinner until the improved text is pasted.
Notes for testing
- Fullscreen Safari or Keynote and start a dictation: the pill should appear on that Space, not the desktop.
- Enable AI improvement, dictate, stop: the pill stays with a spinner, then closes when the text is pasted.
- Disable AI improvement and stop: the pill should hide immediately, as before.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.3
Meetings keep your voice after a dock reboot, calendar stays current, ghost tap devices are gone, and dictation shows up on fullscreen Spaces.
Fixed
- Restarting a docking station mid-meeting left Soufflé transcribing Teams but not you. The microphone now reconnects without quitting the app.
- Today's calendar events only refreshed if you restarted Soufflé. New invites and the next day now show up on their own.
- A pile of "Souffle Tap" entries showed up in the microphone list. Those private system-audio devices are hidden and leftover ones are cleaned up on launch.
- The dictation pill stayed on the desktop Space. It now appears over a fullscreen app, with live text.
Notes for testing
- Start a meeting, restart the dock (or unplug/replug the dock mic). Your voice should come back; if it cannot, you should see "Microphone lost; still recording system audio."
- Add a calendar event for today without restarting: it appears on the home list.
- After a meeting, Settings should not list "Souffle Tap". Restarting the app should sweep leftovers.
- Fullscreen another app and dictate: the pill is visible on that Space with live text.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.2
Starting a dictation or meeting no longer crashes the app.
Fixed
- Soufflé could quit the instant you started a dictation or meeting. That crash is fixed.
Notes for testing
- Start a dictation on a release build (the one that was crashing). It should begin normally.
- Bluetooth headphones still go mono while you record, then back to stereo when you stop, without quitting the app.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.8.1
Bluetooth headphones go back to stereo when you stop dictating.
Fixed
- After a dictation or meeting, Bluetooth headphones (Bose, AirPods, and similar) stayed in tinny mono until you fully quit Soufflé. They now return to stereo as soon as capture stops.
Notes for testing
- Select a Bluetooth headset as the microphone, start a dictation or meeting, then stop. Stereo should come back within a couple of seconds without quitting the app.
- While recording, mono is still expected: the headset cannot run high-quality stereo and a microphone at the same time.
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).
Soufflé v0.5.7
Download the .dmg below for Apple Silicon Macs.
Requires macOS 13 or newer on Apple Silicon (M1 or newer).