Releases: Devitek/sonora
Release list
Sonora v0.2.12
Téléchargez l'installeur correspondant à votre OS dans les Assets ci-dessous :
- Linux :
.AppImage(portable) ou.deb - macOS :
.dmg(Apple Silicon =aarch64, Intel =x64) — build non signé - Windows :
.msiou le setup NSIS.exe
Sonora v0.2.11
Maintenance release
No visible feature change: this release updates dependencies and strengthens the project's quality/security tooling.
🔄 Dependencies
- reqwest 0.13 (the providers' HTTP client), enigo 0.6 (type-at-cursor) and the frontend (bun) dependencies bumped. cpal stays on 0.17 (0.18's WASAPI backend doesn't build on Windows).
🛡️ Security & maintenance CI (new)
- CodeQL (JS/TS + Rust static analysis).
- Dependency auditing:
cargo audit(RustSec) +bun auditon every PR/push and weekly. - Automated updates: Dependabot (Rust crates + GitHub Actions), plus
bunandflake.lockbots (which also re-sync the Nix package).
Download the installer for your OS from the Assets below:
- Linux:
.AppImage(portable) or.deb— ornix run github:Devitek/sonoraon NixOS - macOS:
.dmg(Apple Silicon =aarch64, Intel =x64) — unsigned build (right-click → Open) - Windows:
.msior the NSIS.exesetup
Sonora v0.2.10
What's new
🎙️ Microphone selection
You can now choose the audio source used for dictation, in Settings → Microphone, instead of always using the system default mic.
- List of available input devices, system default first.
- A "System (default)" option that automatically follows the OS default mic.
- A ↻ button to refresh the list (handy after plugging in a USB mic).
- Automatic fallback to the default mic if the chosen device disappears (e.g. an unplugged USB headset).
- Under the hood: a stable device id (persists across reboots/reconnections).
🔒 Permissions reminder: dictation still requires microphone access (macOS: System Settings → Privacy → Microphone; Windows: Settings → Privacy → Microphone → "Let desktop apps…").
Download the installer for your OS from the Assets below:
- Linux:
.AppImage(portable) or.deb— ornix run github:Devitek/sonoraon NixOS - macOS:
.dmg(Apple Silicon =aarch64, Intel =x64) — unsigned build (right-click → Open) - Windows:
.msior the NSIS.exesetup
Sonora v0.2.9
What's new
🪟 Settings & History in a dedicated tabbed window
- Settings no longer distort the floating bar: they now open in a real, resizable window.
- History joins that window in a separate tab — the window has two tabs: History | Settings.
- The bar is simpler: a clock button opens History, a gear button opens Settings.
- Real-time sync: a new dictation, a deletion or "Clear all" is reflected immediately between the bar and the history.
💡 On Hyprland/wm: the window is titled "Sonora — History/Settings" (≠ the bar's exact "Sonora" title), so it doesn't inherit your
windowrules targeting the bar.
🐧 Nix / NixOS packaging
- Fix for the blank window rendering: Tauri's
custom-protocolfeature is now enabled in the Nix package. nix run github:Devitek/sonoraandnix build .#defaultare up to date for this version.
Thanks to @ReyzanN for the suggestion (#4) 🙏
Download the installer for your OS from the Assets below:
- Linux:
.AppImage(portable) or.deb— ornix run github:Devitek/sonoraon NixOS - macOS:
.dmg(Apple Silicon =aarch64, Intel =x64) — unsigned build (right-click → Open) - Windows:
.msior the NSIS.exesetup
Sonora v0.2.8
Fixes
- macOS — transparent window: the floating bar was rendered on an opaque background on macOS. Transparency requires Tauri's private API (
macOSPrivateApi+ themacos-private-apifeature), now enabled. The bar is transparent again, like on Linux/Windows. Fixes #3.
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build - Linux:
.AppImage,.deb— ornix run github:Devitek/sonoraon NixOS - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.7...v0.2.8
Sonora v0.2.7
Fixes
- Bar position persistence — a moved bar is again remembered and restored on launch across all platforms. The
window.setPosition/availableMonitorscommands were missing from the ACL allowlist (capabilities) and were silently denied (except under Hyprland, where awindowruleforces the position).
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build - Linux:
.AppImage,.deb— ornix run github:Devitek/sonoraon NixOS - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.6...v0.2.7
Sonora v0.2.6
Fixes
- macOS — microphone permission prompt: the app now declares
NSMicrophoneUsageDescriptionin itsInfo.plist. Without this key, macOS never showed the permission pop-up and audio capture was silently denied. The prompt now appears on the first recording. Fixes #2.
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build (right-click → Open on first launch) - Linux:
.AppImage,.deb— ornix run github:Devitek/sonoraon NixOS - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.5...v0.2.6
Sonora v0.2.5
What's new
- Native Nix package (NixOS) — install/run without the AppImage, using the system WebKitGTK and drivers (works around the AppImage's EGL/bubblewrap issues on NixOS, cf. #1):
nix run github:Devitek/sonora nix profile install github:Devitek/sonora # + menu entry and icon - Linux desktop integration — the
.deb/AppImage bundles ship an enriched.desktoplauncher entry (generic name, keywords, audio categories) in addition to the icon. - CI — new
nix buildjob to catch packaging regressions.
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build - Linux:
.AppImage,.deb— ornix run github:Devitek/sonoraon NixOS - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.4...v0.2.5
Sonora v0.2.4
Fixes
- Linux —
EGL_BAD_PARAMETERcrash on launch: WebKitGTK's DMABUF renderer (which fails in VMs, on NixOS, and on some Intel Arc/Xe GPUs) is now disabled automatically at startup (WEBKIT_DISABLE_DMABUF_RENDERER=1, overridable), alongside the existingGDK_BACKEND=x11. Fixes #1.
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build - Linux:
.AppImage,.deb - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.3...v0.2.4
Sonora v0.2.3
What's new
- Move the floating bar 🖱️ — reposition the bar anywhere on screen:
- drag a non-button area of the bar (a small grip ⠿ on the left hints the handle), or
- hold ⌘/Alt/Super + drag from anywhere (even over the buttons).
- The position is remembered and restored on the next launch (with an "on-screen" guard).
- Cross-platform: macOS, Windows, Linux (native OS drag).
Downloads
- macOS:
.dmgApple Silicon (aarch64) or Intel (x64) — unsigned build - Linux:
.AppImage,.deb - Windows:
.msi,.exeinstaller (NSIS)
Full changelog: v0.2.2...v0.2.3