v0.9.5

tobi/qmdv0.9.5Aug 8, 2026by github-actions[bot]

AI Summary

This release is a bug fix focused on improving audio input stability, clipboard reliability, and Windows-specific UI behaviors. It introduces new features for model filtering and accessibility while resolving several cross-platform issues.

Key Highlights

  • Enhanced Windows tray interaction allowing single-click window opening.
  • Improved audio input stability with mic level meter calibration and multi-channel support.
  • Significantly improved clipboard reliability across Windows and Linux platforms.
  • Added Danish translations and fixed Traditional Chinese locale mappings.

Breaking Changes

  • Refactor Sidebar settings structure
  • remove sigusr1 on linux

New Features

  • Windows single left click on tray icon opens handy window
  • Preserve non-text clipboard content during paste-and-restore
  • Add reset button to sliders when value differs from default
  • Include streaming and translation filter buttons for easy access of models
  • Add input channel selection for multi-channel audio interfaces

Full Release Notes

A bug fix release!

## What's Changed

* Refactor Sidebar settings structure by @MikaKrul in https://github.com/cjpais/Handy/pull/1720
* feat: windows single left click on tray icon opens handy window by @olejsc in https://github.com/cjpais/Handy/pull/369
* Add Danish translations by @jacksondk in https://github.com/cjpais/Handy/pull/1747
* feat: preserve non-text clipboard content during paste-and-restore by @egsok in https://github.com/cjpais/Handy/pull/1231
* fix: place Windows overlay on secondary monitors by @Curious-Ray in https://github.com/cjpais/Handy/pull/1733
* fix handy mute function causing an unmute if the system audio was already muted by @cjpais in https://github.com/cjpais/Handy/pull/1760
* fix: enable window maximize and Aero Snap support on Windows by @Cxkies in https://github.com/cjpais/Handy/pull/1778
* fix(i18n): complete zh-TW translations for newer UI strings by @fredchu in https://github.com/cjpais/Handy/pull/1795
* Harden Hugging Face downloads and use mirror fallback by @cjpais in https://github.com/cjpais/Handy/pull/1773
* fix(i18n): resolve zh-Hant-* system locales to Traditional Chinese (zh-TW) by @fredchu in https://github.com/cjpais/Handy/pull/1798
* secure input warning and fallback by @cjpais in https://github.com/cjpais/Handy/pull/1785
* dont fire bindings when recording by @cjpais in https://github.com/cjpais/Handy/pull/1811
* run overlay on main thread by @cjpais in https://github.com/cjpais/Handy/pull/1810
* post-processing: retry without reasoning by @cjpais in https://github.com/cjpais/Handy/pull/1809
* fix(audio): recalibrate mic level meter so speech actually moves the bar by @gauravsingh06 in https://github.com/cjpais/Handy/pull/1813
* Update "Manual Model Installation" documentation with Parakeet Unified by @andreimek in https://github.com/cjpais/Handy/pull/1668
* feat: add reset button to sliders when value differs from default by @Cxkies in https://github.com/cjpais/Handy/pull/1779
* add more reliable paste by @cjpais in https://github.com/cjpais/Handy/pull/1812
* remove sigusr1 on linux by @cjpais in https://github.com/cjpais/Handy/pull/1824
* use SMAppService so Login Items shows Handy by @cjpais in https://github.com/cjpais/Handy/pull/1825
* docs: add missing Linux build dependencies to BUILD.md by @Kaushik2003 in https://github.com/cjpais/Handy/pull/1561
* fix: link portable update dialog to the correct installer (#1750) by @back1ply in https://github.com/cjpais/Handy/pull/1753
* fix: recover microphone stream after the capture worker dies by @asjad-vyro in https://github.com/cjpais/Handy/pull/1838
* fix reliable paste on windows by @cjpais in https://github.com/cjpais/Handy/pull/1847
* return freed transcription buffers to the OS on Linux by @cjpais in https://github.com/cjpais/Handy/pull/1846
* feat(nix): add Cachix binary cache to CI by @max-miller1204 in https://github.com/cjpais/Handy/pull/1237
* fix(audio): move blocking cpal work off the main thread + lock-free is_recording by @xronocode in https://github.com/cjpais/Handy/pull/1716
* fix: preserve HTTP transport error causes by @cjpais in https://github.com/cjpais/Handy/pull/1823
* fix(overlay): stop rendering animations while hidden by @koloved in https://github.com/cjpais/Handy/pull/1445
* fix: prioritize NonPackaged key in Windows mic permission check (#1284) by @ChristophNoetel in https://github.com/cjpais/Handy/pull/1308
* fix: add input channel selection for multi-channel audio interfaces by @phinze in https://github.com/cjpais/Handy/pull/1254
* prevent What's New from blanking settings on older macOS by @cjpais in https://github.com/cjpais/Handy/pull/1822
* fix js-yaml quadratic omap resolution by @gwendall in https://github.com/cjpais/Handy/pull/1865
* fix(paste): release the modifier keys after pasting with wtype by @Yusyuriv in https://github.com/cjpais/Handy/pull/1487
* feat: include streaming and translation filter buttons for easy access of models by @vscg in https://github.com/cjpais/Handy/pull/1815
* appimage packaging fixes by @cjpais in https://github.com/cjpais/Handy/pull/1867

## New Contributors
* @jacksondk made their first contribution in https://github.com/cjpais/Handy/pull/1747
* @egsok made their first contribution in https://github.com/cjpais/Handy/pull/1231
* @Curious-Ray made their first contribution in https://github.com/cjpais/Handy/pull/1733
* @Cxkies made their first contribution in https://github.com/cjpais/Handy/pull/1778
* @fredchu made their first contribution in https://github.com/cjpais/Handy/pull/1795
* @gauravsingh06 made their first contribution in https://github.com/cjpais/Handy/pull/1813
* @andreimek made their first contribution in https://github.com/cjpais/Handy/pull/1668
* @Kaushik2003 made their first contribution in https://github.com/cjpais/Handy/pull/1561
* @asjad-vyro made their first contribution in https://github.com/cjpais/Handy/pull/1838
* @max-miller1204 made their first contribution in https://github.com/cjpais/Handy/pull/1237
* @xronocode made their first contribution in https://github.com/cjpais/Handy/pull/1716
* @koloved made their first contribution in https://github.com/cjpais/Handy/pull/1445
* @phinze made their first contribution in https://github.com/cjpais/Handy/pull/1254
* @gwendall made their first contribution in https://github.com/cjpais/Handy/pull/1865
* @Yusyuriv made their first contribution in https://github.com/cjpais/Handy/pull/1487
* @vscg made their first contribution in https://github.com/cjpais/Handy/pull/1815

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