Updates & versions
Updates are signed, verified, and quiet. Here is what runs on your behalf and how to take manual control of it.
How updating works
OpenVoiceFlow uses Sparkle, the standard update framework for Mac apps distributed outside the App Store. With automatic updates on, it checks a signed feed hosted on openvoiceflow.com at launch and roughly once a day, downloads any newer version in the background, and installs it the next time you launch the app.
How updates are verified
Two independent checks must pass before anything installs:
- EdDSA signature. Every update is signed with a private key held by the maintainers, and each shipped app pins the matching public key. An update that is not signed with that exact key is rejected.
- Apple notarization. The downloaded build must carry a valid Developer-ID signature and Apple notarization.
This is why the update path is safe to leave on: an attacker who compromised the download would still need the signing key, which never leaves the maintainers' control.
Updating manually
Choose Check for Updates… from the menu-bar menu, or use Check for updates now in Dashboard ▸ Settings. If a newer version exists you will be shown what changed before anything installs.
Turning automatic updates off
Dashboard ▸ Settings ▸ Automatic updates. With it off, no background checks are made and no update downloads — you can still check manually at any time.
Because the app has no telemetry, we cannot see who is on an old build. Automatic updates are how a fix for something like a broken model download actually reaches you.
Checking your version
The dashboard sidebar footer shows your version, marked auto-updating when background checks are on. Settings shows it too, alongside the manual check button. This documentation describes 0.5.5.
Reinstalling or going back
To reinstall, download the current DMG from the download page and replace the copy in Applications; your settings, history, and personalization are stored separately and survive. There is no supported downgrade path — older builds are not hosted, and installing one would disable the fixes that came after it.
Documentation for OpenVoiceFlow 0.5.5 · last updated 2026-07-31. Something wrong or missing here? That is a bug — tell us at shimoverse@gmail.com.