Skip to content

Sotto 3.1.2

Pre-release
Pre-release

Choose a tag to compare

@millZach millZach released this 30 Jul 23:33

Sotto 3.1.2 fixes the dictation pill sinking behind other windows.

Highlights

  • The pill stays on top again. Recent Windows 11 builds silently ignore the always-on-top request Electron applies when creating a window, so the recording/transcription pill lost its topmost status and could be covered by any focused window. Sotto now reasserts always-on-top through a code path Windows still honors, verified at the OS level (WS_EX_TOPMOST) across the full dictation lifecycle — including with a focused window placed directly over the pill.
  • Regression coverage. A new end-to-end test asserts the pill's native window actually carries the topmost style, not just Electron's flag, so this can't quietly regress.

Install

Download and run Sotto-Setup-3.1.2.exe. Quit any running Sotto from the tray first, then install; settings, history, and downloaded models are preserved. The Balanced speech model is bundled and works offline.

This build is not Authenticode-signed, so Windows may display an Unknown publisher or SmartScreen warning.

Verification

  • 1,052 unit and integration tests passed; 4 environment-gated tests were intentionally skipped.
  • TypeScript typecheck and ESLint passed.
  • Packaged model, runtime, resources, and installer contents were verified, including a packaged smoke launch.
  • Installer SHA-256: 5B91F70D3D8BFECBC1A7AAF626CE3AA82EF36F6A2092958B86820F706A42116B

See SHA256SUMS.txt for all uploaded artifact checksums.