Skip to content

UXO v0.1.2 Preview

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 07:52

UXO v0.1.2 Preview

UXO v0.1.2 makes dictated text read the way people type it: brand names and technical terms are spelled correctly, dates and phone numbers become digits, and English mixed into another language keeps its own spelling. It also adds in-app updates and an opt-in mode for dictating into administrator terminals on every launch.

Warning

This is an unsigned Windows x64 Preview. Windows SmartScreen may show an “Unknown publisher” warning. Download only from this repository's official release and verify the package against the published SHA-256 checksums before installing.

Download

Asset Recommended use
UXO_0.1.2_x64-setup.exe Standard interactive installer; recommended for most people
UXO_0.1.2_x64_en-US.msi MSI package for managed or administrative installation
SHA256SUMS.txt SHA-256 checksums for the release assets

The speech model is downloaded separately during first-run setup and is not bundled in either installer. Installing over v0.1.1 keeps your settings, history and downloaded models.

What's new

  • Brand and tech dictionary. A built-in offline dictionary fixes the spelling of well-known brands and technical terms, including Russian transliterations: “гитхаб” → GitHub, “чат джипити” → ChatGPT, “вс код” → VS Code. Ordinary words that happen to sound like a brand are left alone. It can be turned off in Settings → Advanced → Transcription.
  • Replacement rules. A custom word can now be a rule such as спейс икс, спейсикс → SpaceX: whatever you say on the left is always written as the right-hand side.
  • Better custom words in Cyrillic. Fuzzy correction of custom words now works for Cyrillic as well as Latin terms and keeps Russian case endings intact.
  • Numbers as digits. Spelled-out dates, years, phone numbers, prices and other quantities are written with digits when the context implies it — “25 марта”, “2026 года”, “+7 916 123-45-67”, “125 рублей” — while small standalone numbers stay as words. Russian and English; on by default.
  • Second language. In the model settings, choose a language you often mix into your main one, such as English in Russian speech. Whisper models then keep those terms in their own spelling instead of transliterating or translating them.
  • In-app updates. UXO can check this repository's releases, show what changed in every newer version before anything is downloaded, verify the installer against SHA256SUMS.txt, install it and restart. Background checks can be turned off in Settings → About.
  • Always run as administrator. An opt-in setting in Settings → Advanced → Output starts UXO with administrator rights on every launch, so dictation reaches terminals and shells that run as administrator without a manual restart each session.
  • Interface polish. Menus, tooltips and onboarding cards have a proper background again; dark mode, contrast, screen-reader labels and keyboard support were fixed across the settings.

Updating from v0.1.1

v0.1.1 has no in-app updater, so install v0.1.2 manually once using the installer above. From v0.1.2 on, new releases are offered inside UXO.

In-app updates apply to the standard installer on Windows. Portable copies and other platforms show the release notes and a link to the release page instead.

Elevated Windows applications

Windows prevents a normally running application from sending simulated input into a higher-integrity administrator window. To dictate into an administrator terminal, either use Restart as administrator for the current session or enable Always run as administrator. With the latter, Windows asks for confirmation at every start, including autostart; declining keeps UXO running normally. Both options are unavailable in portable mode.

Because this Preview elevates the full unsigned application, use elevated mode only on a trusted personal installation and only while it is needed.

Privacy boundary

  • Core recording and speech recognition are local. A network connection is needed to download models.
  • The dictionary, number formatting and second-language handling run entirely on your device.
  • Update checks request only the public list of this repository's GitHub releases; nothing is downloaded or installed without confirmation, and background checks can be disabled.
  • Optional LLM post-processing is opt-in and separate from the local transcription guarantee. Invoking it sends transcript text to the configured provider under that provider's terms.

Verification

Download SHA256SUMS.txt beside the installers, then calculate their digests in PowerShell:

Get-FileHash .\UXO_0.1.2_x64-setup.exe -Algorithm SHA256
Get-FileHash .\UXO_0.1.2_x64_en-US.msi -Algorithm SHA256
Get-Content .\SHA256SUMS.txt

The calculated values must exactly match the entries in SHA256SUMS.txt.

Known limitations

  • Windows x64 is the only qualified binary target for v0.1.2.
  • The installers are not code-signed, so Windows may display a SmartScreen warning. In-app updates verify checksums from the same release; they are not a code-signed update channel.
  • Windows speech inference is CPU-only in this release.
  • Number formatting and the built-in dictionary cover Russian and English; other languages pass through unchanged.
  • The second-language hint applies to Whisper models only.
  • The Preview elevates the full UXO process; a future signed release should replace this compatibility mode with a minimal signed input helper.
  • Language quality and latency depend on the chosen model, hardware, accent, microphone, and acoustic environment.

Licensing

UXO source code is MIT-licensed. Bundled third-party components and separately downloaded models retain their own licenses and terms. See LICENSE and THIRD_PARTY_NOTICES.md.