Skip to content

Releases: jguice/utter

Prerelease: feat/macos-universal-binary @ 0.3.0-feat-macos-universal-binary.f6e1539

26 Apr 20:59

Choose a tag to compare

Prerelease build for branch feat/macos-universal-binary at commit f6e1539.

Version: 0.3.0-feat-macos-universal-binary.f6e1539

This pre-release is replaced in place on every push to the branch.
It is automatically deleted when the branch's PR is closed.

v0.3.0

24 Apr 03:19

Choose a tag to compare

0.3.0 (2026-04-24)

Features

  • config: move user settings from env vars to ~/.config/utter/config.toml (ef63bb7)
  • macos: first-run onboarding + menu bar UI + Developer ID signing + CI DMG (1bb8ef4)

Refactoring

  • config: rename fields for clarity (bb1c4c9)

Documentation

  • add macOS port design notes (323791e)

v0.2.0

21 Apr 04:34
ab2afbe

Choose a tag to compare

0.2.0 (2026-04-21)

Features

  • add 'utter set-key' for interactive PTT key binding (02e1ba6)
  • clipboard: add UTTER_CLIPBOARD=1 opt-in for regular clipboard write (bfa7cf1)
  • set-key: accept any evdev key; expand canonical aliases (29fd2a3)
  • utter set-key, paste cleanup, CI test + coverage gates (3313b9c)
  • version: include git SHA in --version output (fbc9eb6)

Bug Fixes

  • install: stop services and force-install to avoid ETXTBSY on upgrade (14fa212)
  • paste: restore ydotool's 12ms key-delay for modifier chords (3edb3f9)
  • set-key: always activate watcher with new config after save (08ff95b)
  • set-key: report actual watcher state, don't promise what we can't verify (8363512)
  • uninstall: reap orphan processes and stale sockets after package removal (d7f611b)

Refactoring

  • paste: primary-only clipboard, drop unused paste method alternates (32e7106)

Documentation

  • also document in the README that the OS microphone-in-use (02e1ba6)
  • backlog: update stale pre-rename version references (0d98d69)
  • clarify which service owns which configuration (63e185c)
  • clarity pass on README (8023969)
  • lead README with what utter does, not what other tools lack (0302453)
  • redeploy: use cp --remove-destination to avoid ETXTBSY (6a3ee73)

v0.1.0

20 Apr 16:35

Choose a tag to compare

v0.1.0 — initial release