Skip to content

Releases: Devitek/sonora

Sonora v0.2.12

Choose a tag to compare

@github-actions github-actions released this 22 Jul 00:38

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 : .msi ou le setup NSIS .exe

Sonora v0.2.11

Choose a tag to compare

@github-actions github-actions released this 30 Jun 00:32

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 audit on every PR/push and weekly.
  • Automated updates: Dependabot (Rust crates + GitHub Actions), plus bun and flake.lock bots (which also re-sync the Nix package).

Download the installer for your OS from the Assets below:

  • Linux: .AppImage (portable) or .deb — or nix run github:Devitek/sonora on NixOS
  • macOS: .dmg (Apple Silicon = aarch64, Intel = x64) — unsigned build (right-click → Open)
  • Windows: .msi or the NSIS .exe setup

Sonora v0.2.10

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:38

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 — or nix run github:Devitek/sonora on NixOS
  • macOS: .dmg (Apple Silicon = aarch64, Intel = x64) — unsigned build (right-click → Open)
  • Windows: .msi or the NSIS .exe setup

Sonora v0.2.9

Choose a tag to compare

@github-actions github-actions released this 29 Jun 19:51

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-protocol feature is now enabled in the Nix package.
  • nix run github:Devitek/sonora and nix build .#default are 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 — or nix run github:Devitek/sonora on NixOS
  • macOS: .dmg (Apple Silicon = aarch64, Intel = x64) — unsigned build (right-click → Open)
  • Windows: .msi or the NSIS .exe setup

Sonora v0.2.8

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:37

Fixes

  • macOS — transparent window: the floating bar was rendered on an opaque background on macOS. Transparency requires Tauri's private API (macOSPrivateApi + the macos-private-api feature), now enabled. The bar is transparent again, like on Linux/Windows. Fixes #3.

Downloads

  • macOS: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build
  • Linux: .AppImage, .deb — or nix run github:Devitek/sonora on NixOS
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.7...v0.2.8

Sonora v0.2.7

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:09

Fixes

  • Bar position persistence — a moved bar is again remembered and restored on launch across all platforms. The window.setPosition / availableMonitors commands were missing from the ACL allowlist (capabilities) and were silently denied (except under Hyprland, where a windowrule forces the position).

Downloads

  • macOS: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build
  • Linux: .AppImage, .deb — or nix run github:Devitek/sonora on NixOS
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.6...v0.2.7

Sonora v0.2.6

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:33

Fixes

  • macOS — microphone permission prompt: the app now declares NSMicrophoneUsageDescription in its Info.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: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build (right-click → Open on first launch)
  • Linux: .AppImage, .deb — or nix run github:Devitek/sonora on NixOS
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.5...v0.2.6

Sonora v0.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:04

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 .desktop launcher entry (generic name, keywords, audio categories) in addition to the icon.
  • CI — new nix build job to catch packaging regressions.

Downloads

  • macOS: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build
  • Linux: .AppImage, .deb — or nix run github:Devitek/sonora on NixOS
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.4...v0.2.5

Sonora v0.2.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 08:01

Fixes

  • Linux — EGL_BAD_PARAMETER crash 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 existing GDK_BACKEND=x11. Fixes #1.

Downloads

  • macOS: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build
  • Linux: .AppImage, .deb
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.3...v0.2.4

Sonora v0.2.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 07:46

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: .dmg Apple Silicon (aarch64) or Intel (x64) — unsigned build
  • Linux: .AppImage, .deb
  • Windows: .msi, .exe installer (NSIS)

Full changelog: v0.2.2...v0.2.3