Releases: anomalyco/hex
Release list
Hex 2.1.18 for macOS
Hex 2.1.18
- Keeps the recording HUD visible over other apps in native fullscreen.
- Fixes pasting when HEX starts with a non-Latin keyboard layout selected.
Missing shortcut letters use the ASCII-capable layout without replacing
existing key mappings. - Keeps dictation available when recording sounds are slow to initialize or
the output device cannot open. Sound initialization can recover in the
background; turning Sound Off releases the recording-sound output stream. - Supports current and older OpenCode V2 service discovery for Voice Action
and Mode processing. - Adds the optional No trailing punctuation transformation in Modes. It
removes final sentence marks while preserving internal punctuation, trailing
whitespace, and closing quotes or brackets.
This macOS release uses build 20118. The public TypeScript SDK remains at 0.3.0.
No Linux binary is published with this release.
Hex 2.1.17 for macOS
Hex 2.1.17
- Moves app downloads and automatic updates to
downloads.hex.kitlangton.dev
for networks that block the sharedr2.devdomain. The previous Rust update
endpoint remains available for existing installations. - Adds an identical signed macOS DMG on GitHub Releases. The website shows the
app version, platform requirements, and an Alternative download: GitHub
link beneath the main download button. - Model-download errors identify the source host and explain how to retry after
restoring network access. Local dictation models need Hugging Face and its
download CDN; optional Voice Commands usesdownload.moonshine.ai.
This macOS release uses build 20117. If your network blocks an older app's update
checks, download the DMG from the website or GitHub and install it manually.
The app identity, permissions, model checksums, and signing keys are unchanged.
The TypeScript SDK remains at 0.3.0. Linux source builds and release tooling use
the new hostname; this release does not publish a Linux binary.
Hex 2.1.16 for macOS
Hex 2.1.16
- Fixes missing passages in long Cohere recordings. HEX now divides Cohere audio
into at most 35-second transcription windows rather than using the backend's
much larger encoder capacity. Recording duration remains unlimited. - Adds Transcription Model to the macOS menu bar for quick switching between
downloaded models without opening Settings. Each model remembers its last
selected language and recognition hints, so combinations such as English with
Parakeet and French with Whisper are one menu choice away. - Settings and the menu bar share model preparation, with cancellation and
visible failure recovery. Failed preparation or saving leaves the previous
selection intact. Manage Models… opens Settings for downloads and language
changes; menu selections never silently download or repair a model.
This macOS release uses build 20116. The app identity, permissions, signing key,
and Rust update feed are unchanged. Performance thread-count experiments did not
change runtime defaults. The public transcription SDK remains at 0.3.0. The
Cohere window correction also applies to Linux source builds, but no Linux binary
is published with this macOS release. The legacy Swift app and feed are unchanged.
@kitlangton/hex@0.3.0
Minor Changes
-
c5bffe3: Add a model-bound
create({ model, language, onProgress })API that returns a
ready transcriber for WAV bytes. The Promise transcriber provides explicit,
idempotent cleanup; the Effect transcriber is scope-owned. Failed creation and
in-flight transcription cancellation wait for helper cleanup. Existing low-level
create()and desktopconnect()remain available.Effect scope cleanup failures now surface as defects instead of being logged and
discarded. The low-level and model-bound option types are distinct so shared
configuration cannot accidentally change the returned resource's shape.Startup cleanup failures are surfaced instead of hiding a potentially live child.
Cancellation also takes precedence over a buffered result that has not settled.Embedded use still requires an explicit native helper command until bundled
platform artifacts are published.
@kitlangton/hex@0.2.2
Patch Changes
- e163753: Support Effect 4.0.0-rc.112 and newer in the Effect client, using the current tagged-error API.
@kitlangton/hex@0.2.1
Patch Changes
- c5ba7d4: Stop dictation heartbeat timers after terminal capture errors while preserving retries for transient failures.
@kitlangton/hex@0.2.0
Minor Changes
- Require local API v2 for owner-scoped dictation capture, rejecting legacy HEX
apps before a recording can start and become orphaned.