Aquí hi ha 13 versions d’Handy, des de 1 de febrer del 2026 fins a l’actual, 0.9.8. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.9.8Darrera versió | 3 d’octubre del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 MSI Notes de la versióbug fixes
What's Changed
- fix: unload model after recordings with no audio by @rajin-khan in #2106
- fix: reset settings scroll position when switching sections by @wesleymatosdev in #2082
- fix(shortcut): reject unknown reset binding IDs by @nkootstra in #2033
- fix(history): show copy success only after clipboard write by @nkootstra in #2011
- fix: emit parseable names for compound shortcut keys by @BrianMcBrayer in #1862
- docs: restore the recording indicator on Omarchy with native Wayland by @mdcnick in #2040
- fix: stop removing "Ha" as an English filler word by @aktanazat in #2156
- bump to transcribe-cpp-0.2.4 by @cjpais in #2147
- fix: keep the sentence capital after removing a leading filler by @aktanazat in #2157
- fix: don't start recording when no model can transcribe it by @aktanazat in #2161
- fix: reject shortcuts the Tauri backend cannot parse by @aktanazat in #2158
- fix: list compute devices off the startup path by @aktanazat in #2160
- add chinese script selector + simplify internals by @cjpais in #2186
- fix: keep the cancel shortcut from staying registered after a short recording by @ShivankK26 in #2190
New Contributors
- @rajin-khan made their first contribution in #2106
- @wesleymatosdev made their first contribution in #2082
- @nkootstra made their first contribution in #2033
- @BrianMcBrayer made their first contribution in #1862
- @mdcnick made their first contribution in #2040
- @aktanazat made their first contribution in #2156
- @ShivankK26 made their first contribution in #2190
Full Changelog: v0.9.7...v0.9.8 |
| 0.9.7 | 18 de setembre del 2026 | — | 64 bits EXE (NSIS)64 bits MSIARM64 MSIARM64 EXE (NSIS) Notes de la versiólots of bug fixes
## What's Changed
• stop losing tail audio when a recording ends by @cjpais in https://github.com/cjpais/Handy/pull/1958
• experimental earshot vad implementation by @cjpais in https://github.com/cjpais/Handy/pull/1967
• fix(linux):Clipboard paste methods (ctrl_v / ctrl_shift_v / shift_insert) fail on GNOME Wayland by @mrinterweb in https://github.com/cjpais/Handy/pull/1276
• fix(linux):avoid blocking on external paste scripts by @CheckPickerUpper in https://github.com/cjpais/Handy/pull/1957
• fix(shortcut):keep toggle parity when presses arrive mid-pipeline by @xilec in https://github.com/cjpais/Handy/pull/1910
• Disable update checks for Nix/NixOS packaging by @xilec in https://github.com/cjpais/Handy/pull/1576
• fix 'no' not showing up + add ci so shouldn't happen again by @cjpais in https://github.com/cjpais/Handy/pull/2001
• auto push to talk mode by @cjpais in https://github.com/cjpais/Handy/pull/1971
• preserve held Secure Input shortcuts during reconciliation by @cjpais in https://github.com/cjpais/Handy/pull/2002
• launch as accessory by @cjpais in https://github.com/cjpais/Handy/pull/2003
• fix:scrollbars styling on macOS when using a non-Apple mouse by @notenderdreams in https://github.com/cjpais/Handy/pull/2048
• add debug ui by @cjpais in https://github.com/cjpais/Handy/pull/2052
• fix: horizontal overflow in onboarding views by @notenderdreams in https://github.com/cjpais/Handy/pull/2050
• fix overlay with text scaling on windows by @cjpais in https://github.com/cjpais/Handy/pull/2059
• make microphone callback real-time safe by @cjpais in https://github.com/cjpais/Handy/pull/1954
• docs:help users troubleshoot stale clipboard pastes by @ilya-yarets in https://github.com/cjpais/Handy/pull/2058
• fix:recover gracefully when model files are deleted outside Handy by @DhruvN102 in https://github.com/cjpais/Handy/pull/1918
• VK_LOADER_LAYERS_DISABLE=~implcit~ default on windows by @cjpais in https://github.com/cjpais/Handy/pull/2053
• feat:make Handy available in Catalan by @jordimas in https://github.com/cjpais/Handy/pull/2065
• feat:add Indonesian translation by @Yoruxyv in https://github.com/cjpais/Handy/pull/2073
• fix:disable WebView2 browser accelerator keys in the main window by @cjpais in https://github.com/cjpais/Handy/pull/2060
• bump to transcribe-cpp-0.2.3 by @cjpais in https://github.com/cjpais/Handy/pull/2005
## New Contributors
• @mrinterweb made their first contribution in https://github.com/cjpais/Handy/pull/1276
• @CheckPickerUpper made their first contribution in https://github.com/cjpais/Handy/pull/1957
• @notenderdreams made their first contribution in https://github.com/cjpais/Handy/pull/2048
• @ilya-yarets made their first contribution in https://github.com/cjpais/Handy/pull/2058
• @DhruvN102 made their first contribution in https://github.com/cjpais/Handy/pull/1918
• @jordimas made their first contribution in https://github.com/cjpais/Handy/pull/2065
• @Yoruxyv made their first contribution in https://github.com/cjpais/Handy/pull/2073
**Full Changelog**:https://github.com/cjpais/Handy/compare/v0.9.6...v0.9.7 |
| v0.9.6 | 24 d’agost del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 MSIARM64 EXE (NSIS) Notes de la versiólots of bug fixes!
What's Changed
- fix: detect ydotool key syntax before paste by @cjpais in #1866
- wip filler fixes by @cjpais in #1738
- fix(linux): dispatch paste methods before touching Enigo by @LuridSNK in #1756
- [codex] Fix compressed LLM API responses by @ArtemiyShisha in #1548
- [DRAFT] Add Ubuntu 26.04 instructions by @benoit-cty in #1412
- fix(overlay): restore Wayland overlay on Tauri 2.11.5 (Linux) by @xilec in #1700
- fix(i18n): Turkish translation consistency pass by @canmenzo in #1881
- Fix typos in README.md by @gdonisi in #1883
- fix(theme): appearance setting now reaches the overlay + macOS title bar by @kud in #1659
- fix(i18n): correct outdated Turkish translations by @mozkandev in #1907
- fix(portable): keep Hugging Face models in Data by @leongrphc in #1908
- translate key for paste by @cjpais in #1911
- docs: explain macOS Accessibility after local rebuilds by @Koomook in #1889
- fix(custom-words): remove space restriction that conflicts with n-gram backend support by @mrosnerr in #1406
- fix: fall back to default microphone after disconnect by @Naam in #1874
- docs: explain Bluetooth microphone audio tradeoff by @szafranski in #1886
- docs: note that fn/Globe shortcuts only work on Apple keyboards by @IaroslavMazur in #1926
- fix(linux): clear stale modifier latch after xdotool type (#1817) by @xronocode in #1892
- transcribe.cpp 0.2.0 by @cjpais in #1924
- single writer tray icon by @cjpais in #1952
New Contributors
- @LuridSNK made their first contribution in #1756
- @ArtemiyShisha made their first contribution in #1548
- @benoit-cty made their first contribution in #1412
- @canmenzo made their first contribution in #1881
- @mozkandev made their first contribution in #1907
- @leongrphc made their first contribution in #1908
- @Koomook made their first contribution in #1889
- @mrosnerr made their first contribution in #1406
- @Naam made their first contribution in #1874
- @szafranski made their first contribution in #1886
- @IaroslavMazur made their first contribution in #1926
Full Changelog: v0.9.5...v0.9.6 |
| v0.9.5 | 8 d’agost del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 MSI Notes de la versióA bug fix release!
What's Changed
- Refactor Sidebar settings structure by @MikaKrul in #1720
- feat: windows single left click on tray icon opens handy window by @olejsc in #369
- Add Danish translations by @jacksondk in #1747
- feat: preserve non-text clipboard content during paste-and-restore by @egsok in #1231
- fix: place Windows overlay on secondary monitors by @Curious-Ray in #1733
- fix handy mute function causing an unmute if the system audio was already muted by @cjpais in #1760
- fix: enable window maximize and Aero Snap support on Windows by @Cxkies in #1778
- fix(i18n): complete zh-TW translations for newer UI strings by @fredchu in #1795
- Harden Hugging Face downloads and use mirror fallback by @cjpais in #1773
- fix(i18n): resolve zh-Hant-* system locales to Traditional Chinese (zh-TW) by @fredchu in #1798
- secure input warning and fallback by @cjpais in #1785
- dont fire bindings when recording by @cjpais in #1811
- run overlay on main thread by @cjpais in #1810
- post-processing: retry without reasoning by @cjpais in #1809
- fix(audio): recalibrate mic level meter so speech actually moves the bar by @gauravsingh06 in #1813
- Update "Manual Model Installation" documentation with Parakeet Unified by @andreimek in #1668
- feat: add reset button to sliders when value differs from default by @Cxkies in #1779
- add more reliable paste by @cjpais in #1812
- remove sigusr1 on linux by @cjpais in #1824
- use SMAppService so Login Items shows Handy by @cjpais in #1825
- docs: add missing Linux build dependencies to BUILD.md by @Kaushik2003 in #1561
- fix: link portable update dialog to the correct installer (#1750) by @back1ply in #1753
- fix: recover microphone stream after the capture worker dies by @asjad-vyro in #1838
- fix reliable paste on windows by @cjpais in #1847
- return freed transcription buffers to the OS on Linux by @cjpais in #1846
- feat(nix): add Cachix binary cache to CI by @max-miller1204 in #1237
- fix(audio): move blocking cpal work off the main thread + lock-free is_recording by @xronocode in #1716
- fix: preserve HTTP transport error causes by @cjpais in #1823
- fix(overlay): stop rendering animations while hidden by @koloved in #1445
- fix: prioritize NonPackaged key in Windows mic permission check (#1284) by @ChristophNoetel in #1308
- fix: add input channel selection for multi-channel audio interfaces by @phinze in #1254
- prevent What's New from blanking settings on older macOS by @cjpais in #1822
- fix js-yaml quadratic omap resolution by @gwendall in #1865
- fix(paste): release the modifier keys after pasting with wtype by @Yusyuriv in #1487
- feat: include streaming and translation filter buttons for easy access of models by @vscg in #1815
- appimage packaging fixes by @cjpais in #1867
New Contributors
- @jacksondk made their first contribution in #1747
- @egsok made their first contribution in #1231
- @Curious-Ray made their first contribution in #1733
- @Cxkies made their first contribution in #1778
- @fredchu made their first contribution in #1795
- @gauravsingh06 made their first contribution in #1813
- @andreimek made their first contribution in #1668
- @Kaushik2003 made their first contribution in #1561
- @asjad-vyro made their first contribution in #1838
- @max-miller1204 made their first contribution in #1237
- @xronocode made their first contribution in #1716
- @koloved made their first contribution in #1445
- @phinze made their first contribution in #1254
- @gwendall made their first contribution in #1865
- @Yusyuriv made their first contribution in #1487
- @vscg made their first contribution in #1815
Full Changelog: v0.9.4...v0.9.5 |
| 0.9.1 | 10 de juliol del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 MSIARM64 EXE (NSIS) Notes de la versióMany bug fixes! So many people have contributed. So thank you all for making wonderful contributions to the project.
What's Changed
- ship vsredist directly with the app by @cjpais in #1577
- faster mic initialization by @cjpais in #1582
- fix cyrillic (unicode) path problems by @cjpais in #1187
- bump to transcribe-cpp-0.1.1 by @cjpais in #1589
- Add Dutch (Nederlands) translation by @MikaKrul in #1590
- Update Japanese translations by @niw in #1593
- Improve Dutch (nl) translation accuracy and consistency by @MikaKrul in #1594
- move to auto timestamps for all models by @cjpais in #1602
- fix: gate whisper run extension on model arch, not Feature::InitialPrompt by @btoaldas in #1603
- fix: typo in GigaAM v3 description. by @sergey-v9 in #1613
- Update Italian translations by @albanobattistella in #1604
- fix: show Processing for non-streaming Live overlay by @diligentpig in #1597
- fix: preserve ampersands in custom words by @Piste in #1569
- add openblas to ci and packaging for linux by @cjpais in #1621
- salvage valid settings instead of resetting store on parse failure by @cjpais in #1631
- fix(build): auto-fall-back to AI stub on Command Line Tools-only macOS by @herrerad85 in #1510
- Add Nepali Translation by @Sahilverse in #1632
- handy keys 0.3.0 by @cjpais in #1623
- fix: throttle mic-level IPC to mitigate WebKitWebProcess memory leak by @i3130002 in #1444
- fix(audio): reset resampler state between recordings to prevent audio crosstalk by @andrewleech in #1344
- fix: prevent abort on quit by handling poisoned mutexes in Drop impls by @marcel-dias in #1354
- fix: add prompt injection defense to default post-processing prompt (#1261) by @ChristophNoetel in #1310
- Apply paste delay after key press and increase slider range by @sboys3 in #1465
- bump transcribe.cpp version by @cjpais in #1634
- [bugfix] keep track of current tray icon state by @AlexanderYastrebov in #1158
- fix(tray): log tray icon failures instead of panicking by @rsanheim in #1355
- fix: cancel stalled post-processing without locking shortcuts by @diligentpig in #1614
- fix: tray icon invisible on Windows with dark taskbar + light apps (#1423) by @Sahilverse in #1636
- fix: push-to-talk rapidly toggles recording under X11 auto-repeat (defer synthesized releases) by @mvanhorn in #1605
- fix: surface download errors during onboarding by @kirilan in #1522
- feat: add Light / Dark / System appearance selector by @kud in #1599
New Contributors
- @MikaKrul made their first contribution in #1590
- @niw made their first contribution in #1593
- @btoaldas made their first contribution in #1603
- @sergey-v9 made their first contribution in #1613
- @Piste made their first contribution in #1569
- @herrerad85 made their first contribution in #1510
- @Sahilverse made their first contribution in #1632
- @i3130002 made their first contribution in #1444
- @andrewleech made their first contribution in #1344
- @marcel-dias made their first contribution in #1354
- @sboys3 made their first contribution in #1465
- @mvanhorn made their first contribution in #1605
- @kirilan made their first contribution in #1522
- @kud made their first contribution in #1599
Full Changelog: v0.9.0...v0.9.1 |
| 0.9.0 | 1 de juliol del 2026 | — | 64 bits EXE (NSIS)64 bits MSIARM64 EXE (NSIS)ARM64 MSI Notes de la versióThis is a big release! We now have streaming model support! This is due to transcribe.cpp being integrated into the repo. There will be bugs, so please report them and we will do our best to fix them ASAP
A ton of new models are supported now too.
What's Changed
- refactor(nix): remove phases duplicated from cargo-tauri.hook by @xilec in #1335
- docs(agents): make GitHub workflow rules actionable for AI assistants by @xilec in #1393
- refactor(nix): drop redundant LD_LIBRARY_PATH wrapper prefix by @xilec in #1392
- docs: add overlay/pasting issue workaround for Linux to Known Issues by @manato-tajiri in #1426
- docs: complete Portuguese translation for portable updates by @andrefrd in #1422
- docs: add Intel Mac (x86_64) build instructions by @teremo4ek in #1471
- fix(visualizer): scale FFT window to device sample rate by @SLatz18 in #1491
- fix(models): show size for downloaded models by @diligentpig in #1484
- fix: dropdown overflow in post-processing settings by @arogya01 in #1402
- debug live log viewer in app by @cjpais in #1535
- fix: skip post-processing when transcription is empty by @AhmedDlshad007 in #1537
- fix: eliminate WebKitWebProcess memory leak from overlay mic-level events (#1279) by @captivus in #1447
- debug + perf transcribe cli by @cjpais in #1541
- introduce transcribe.cpp by @cjpais in #1529
New Contributors
- @manato-tajiri made their first contribution in #1426
- @andrefrd made their first contribution in #1422
- @teremo4ek made their first contribution in #1471
- @SLatz18 made their first contribution in #1491
- @diligentpig made their first contribution in #1484
- @arogya01 made their first contribution in #1402
- @AhmedDlshad007 made their first contribution in #1537
- @captivus made their first contribution in #1447
Full Changelog: v0.8.3...v0.9.0 |
| 0.8.3 | 27 d’abril del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 MSI Notes de la versióWhat's Changed
- nix:set ALSA_PLUGIN_DIR via symlinkJoin by @yuxqiu in #1226
- perf:add reasoning_effort passthrough to avoid thinking-mode latency in local models by @luoxi in #1221
- fix(issue 522):surface paste errors as UI toast notification by @odedindi in #1198
- correct typo in library name, from «transcription-rs» to «transcribe-rs» by @ChaseCares in #1260
- Fix (linux) overlay problem in kde by @vpsone in #1121
- docs(readme):add Linux startup troubleshooting section by @xilec in #1266
- query gpu async by @cjpais in #1246
- fix(overlay):parse HANDY_NO_GTK_LAYER_SHELL as boolean by @xilec in #1269
- docs:unify CLAUDE.md and AGENTS.md by @xilec in #1272
- feat:add AWS Bedrock (Mantle) as post-processing provider by @jyuros in #1288
- fix:improve German translation quality by @ChristophNoetel in #1292
- refactor(nix):replace manual bindgen env with rustPlatform.bindgenHook by @xilec in #1255
- chore(nix):add bun node_modules normalization scripts by @xilec in #1256
- docs(audio):clarify what the mic-init timing log actually measures by @rsanheim in #1330
New Contributors
- @yuxqiu made their first contribution in #1226
- @luoxi made their first contribution in #1221
- @odedindi made their first contribution in #1198
- @ChaseCares made their first contribution in #1260
- @vpsone made their first contribution in #1121
- @jyuros made their first contribution in #1288
- @ChristophNoetel made their first contribution in #1292
- @rsanheim made their first contribution in #1330
Full Changelog:v0.8.2...v0.8.3 |
| 0.8.1 | 26 de març del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 MSIARM64 EXE (NSIS) Notes de la versióThis is mostly a patch build to make sure we are choosing the fastest GPU option
What's Changed
- Add Bulgarian language by @ron7 in #1136
- fix: require magic string in portable marker to prevent false portable mode on scoop installs by @back1ply in #1126
- enumerate and list gpus in the whisper dropdown, improve auto gpu by @cjpais in #1142
- rearrange some ui by @cjpais in #1123
New Contributors
- @ron7 made their first contribution in #1136
Full Changelog: v0.8.0...v0.8.1 |
| 0.8.0 | 23 de març del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 MSIARM64 EXE (NSIS) Notes de la versióHandy v0.8.0 is out! It should bring speed improvements for the Whisper models (>2x as fast on my Mac!). Slowly the app is becoming more and more stable and as we inch to a 1.0 release there will be a few features starting to take priority. There may be some stability regressions in this release as we upgraded a lot under the hood. Likely the next few minor releases will have bugfixes.
Beyond the Whisper improvements, audio recordings should now be saved even if the transcription fails. This way you can try to transcribe with another model. Warning: This update contains a DB upgrade which is not backwards compatible. If you move back to an older version of Handy after trying this release, it will crash. You will need to delete your DB. If you need your history preserved, I can help you through migrating it back.
In the coming more major releases you should expect:
- more bug fixes
- streaming support
- handy being an API server (so other applications can use handy to transcribe audio)
- being able to transcribe local files
- eventually local post processing with a fine-tuned model
Please be patient as we work to bring these features in!
A hugeeee thanks to all the contributors in this release and especially @VirenMohindra for helping to review PR's and smooth out CI/CD.
What's Changed
- ci: run full build and quality checks on push to main by @VirenMohindra in #1091
- fix(ci): grant contents: write in main-build.yml by @VirenMohindra in #1092
- whisper-rs 0.16.0 and ort.rc12 by @cjpais in #1041
- fix(ci): use sign-binaries: true in main-build.yml by @VirenMohindra in #1094
- docs: add Raycast extension to Integrations section by @mattiacolombomc in #1064
- Update Raycast integration description by @mattiacolombomc in #1100
- improve history performance by @cjpais in #1107
- fix: sha256 verification to prevent corrupt partial download loop by @VirenMohindra in #1095
- Remove outdated CHANGELOG.md by @isc in #1110
- Save recordings before transcription by @ferologics in #1024
- Adding Swedish language translation by @mohammad-albarham in #1113
- fix: show friendly error when no audio input device is available by @MarceloPrado in #1115
- [BUGFIX] Fix model speed/accuracy indicator alignment by @AlexanderYastrebov in #1116
New Contributors
- @mattiacolombomc made their first contribution in #1064
- @isc made their first contribution in #1110
- @mohammad-albarham made their first contribution in #1113
- @MarceloPrado made their first contribution in #1115
Full Changelog: v0.7.12...v0.8.0 |
| 0.7.8 | 24 de febrer del 2026 | — | 64 bits EXE (NSIS)64 bits MSIARM64 EXE (NSIS)ARM64 MSI Notes de la versióShould fix a regression for MacOS users where space was being entered accidentally.
What's Changed
- use blocking for handy keys by @cjpais in #881
Full Changelog: v0.7.7...v0.7.8 |
| v0.7.7 | 20 de febrer del 2026 | — | 64 bits EXE (NSIS)64 bits MSIARM64 MSIARM64 EXE (NSIS) Notes de la versióShould help to fix keyboard shortcut stability on Windows and MacOS. Also improved audio handling
What's Changed
- fix: update nix hash for dependencies by @MaximilianGaedig in #842
- drain audio by @cjpais in #838
- feat: add Z.AI post-process provider by @mathd in #849
- Add "external script" paste method by @piec in #638
- fix(nix): update bunDeps outputHash by @kakapt in #853
- fix handy-keys not firing when in the ui by @cjpais in #856
New Contributors
- @MaximilianGaedig made their first contribution in #842
- @mathd made their first contribution in #849
Full Changelog: v0.7.6...v0.7.7 |
| 0.7.6 | 17 de febrer del 2026 | — | 64 bits MSI64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 MSI Notes de la versióMoonshine v2 models are now supported! Also there is now a CLI to be able to toggle the transcription, especially helpful for Linux users. Lots of other fixes too
What's Changed
- Revert "feat: add portable ZIP archives for Windows releases (#753)" by @cjpais in #788
- fix(nix): fix ALSA mismatch, add GStreamer plugins, and repair UI environment by @kakapt in #787
- feat(i18n): add Traditional Chinese (zh-TW) locale by @parkghost in #796
- fix(nix): address PR #778 review comments by @y0usaf in #800
- fix: transcription lock-up race condition & add small debounce by @johnpyp in #824
- feat(linux): add SIGUSR1 signal for transcribe_with_post_process by @arimxyer in #759
- support moonshine v2 by @cjpais in #837
- feat: implement structured outputs for post-processing providers by @Schreezer in #706
- feat: add CLI parameters for linux by @retspen in #792
New Contributors
- @parkghost made their first contribution in #796
- @arimxyer made their first contribution in #759
- @retspen made their first contribution in #792
Full Changelog: v0.7.5...v0.7.6 |
| 0.7.1 | 1 de febrer del 2026 | — | 64 bits EXE (NSIS)64 bits MSIARM64 MSIARM64 EXE (NSIS) Notes de la versióWe have a NixOS flake now! Otherwise mostly small bug fixes and quality of life improvements
What's Changed
- fix zero width #500 by @cjpais in #627
- Fixed post-processing for chinese by @cjpais in #628
- arm linux build? by @cjpais in #629
- PR template: Update link to CONTRIBUTING.md by @piec in #643
- Add Nix flake for NixOS support by @y0usaf in #561
- fix first launch on macos by @cjpais in #690
- fix: run Rust tests in CI by @joshribakoff in #671
- basic working fix of history by @cjpais in #691
- feat(i18n): Add Arabic localization support by @NourEldin-Osama in #693
- Add a paste delay setting by @cjpais in #694
New Contributors
- @piec made their first contribution in #643
- @NourEldin-Osama made their first contribution in #693
Full Changelog: v0.7.0...v0.7.1 |