Sotto 3.1.2
Pre-release
Pre-release
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.