v0.9.6

cjpais/Handyv0.9.6Aug 24, 2026by github-actions[bot]

AI Summary

A bug fix release focusing on Linux paste methods, Wayland overlay stability, and translation consistency improvements.

Key Highlights

  • Restores Wayland overlay support on Tauri 2.11.5
  • Fixes Turkish translation consistency and removes space restrictions in custom words
  • Updates transcribe.cpp to version 0.2.0
  • Improves Hugging Face model handling for portable builds

New Features

  • Fall back to default microphone after disconnect
  • Remove space restriction in custom words for n-gram backend support

Full Release Notes

lots of bug fixes!

## What's Changed
* fix: detect ydotool key syntax before paste by @cjpais in https://github.com/cjpais/Handy/pull/1866
* wip filler fixes by @cjpais in https://github.com/cjpais/Handy/pull/1738
* fix(linux): dispatch paste methods before touching Enigo by @LuridSNK in https://github.com/cjpais/Handy/pull/1756
* [codex] Fix compressed LLM API responses by @ArtemiyShisha in https://github.com/cjpais/Handy/pull/1548
* [DRAFT] Add Ubuntu 26.04 instructions by @benoit-cty in https://github.com/cjpais/Handy/pull/1412
* fix(overlay): restore Wayland overlay on Tauri 2.11.5 (Linux) by @xilec in https://github.com/cjpais/Handy/pull/1700
* fix(i18n): Turkish translation consistency pass by @canmenzo in https://github.com/cjpais/Handy/pull/1881
* Fix typos in README.md by @gdonisi in https://github.com/cjpais/Handy/pull/1883
* fix(theme): appearance setting now reaches the overlay + macOS title bar by @kud in https://github.com/cjpais/Handy/pull/1659
* fix(i18n): correct outdated Turkish translations by @mozkandev in https://github.com/cjpais/Handy/pull/1907
* fix(portable): keep Hugging Face models in Data by @leongrphc in https://github.com/cjpais/Handy/pull/1908
* translate key for paste by @cjpais in https://github.com/cjpais/Handy/pull/1911
* docs: explain macOS Accessibility after local rebuilds by @Koomook in https://github.com/cjpais/Handy/pull/1889
* fix(custom-words): remove space restriction that conflicts with n-gram backend support by @mrosnerr in https://github.com/cjpais/Handy/pull/1406
* fix: fall back to default microphone after disconnect by @Naam in https://github.com/cjpais/Handy/pull/1874
* docs: explain Bluetooth microphone audio tradeoff by @szafranski in https://github.com/cjpais/Handy/pull/1886
* docs: note that fn/Globe shortcuts only work on Apple keyboards by @IaroslavMazur in https://github.com/cjpais/Handy/pull/1926
* fix(linux): clear stale modifier latch after xdotool type (#1817) by @xronocode in https://github.com/cjpais/Handy/pull/1892
* transcribe.cpp 0.2.0 by @cjpais in https://github.com/cjpais/Handy/pull/1924
* single writer tray icon by @cjpais in https://github.com/cjpais/Handy/pull/1952

## New Contributors
* @LuridSNK made their first contribution in https://github.com/cjpais/Handy/pull/1756
* @ArtemiyShisha made their first contribution in https://github.com/cjpais/Handy/pull/1548
* @benoit-cty made their first contribution in https://github.com/cjpais/Handy/pull/1412
* @canmenzo made their first contribution in https://github.com/cjpais/Handy/pull/1881
* @mozkandev made their first contribution in https://github.com/cjpais/Handy/pull/1907
* @leongrphc made their first contribution in https://github.com/cjpais/Handy/pull/1908
* @Koomook made their first contribution in https://github.com/cjpais/Handy/pull/1889
* @mrosnerr made their first contribution in https://github.com/cjpais/Handy/pull/1406
* @Naam made their first contribution in https://github.com/cjpais/Handy/pull/1874
* @szafranski made their first contribution in https://github.com/cjpais/Handy/pull/1886
* @IaroslavMazur made their first contribution in https://github.com/cjpais/Handy/pull/1926

**Full Changelog**: https://github.com/cjpais/Handy/compare/v0.9.5...v0.9.6