Skip to content

Releases: cjpais/Handy

v0.9.5

Choose a tag to compare

@github-actions github-actions released this 08 Aug 01:29
db003f3

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

Full Changelog: v0.9.4...v0.9.5

v0.9.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 08:13

lots of minor bug fixes

What's Changed

  • chore(i18n): update and correct Spanish translation by @Jo-Con-El in #1697
  • feat: add Hindi (hi) translation by @Punit-Dethe in #1701
  • drop 'direct' paste method from the ui for macOS by @cjpais in #1708
  • Add missing translations by @MikaKrul in #1709
  • install app-private libs to /usr/lib/Handy by @cjpais in #1727
  • fix windows not shutting down cleanly because of handy by @cjpais in #1732
  • guard vulkan so only available to true x86 host, not emulated by @cjpais in #1731

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 15 Jul 13:43

Bug Fixes

What's Changed

  • fix(models): handle Hugging Face linked size headers by @JavaGT in #1678
  • bump tauri version and Mac dock fixes by @cjpais in #1675
  • Declutter model cards (only show quantization label on modelcard in debug mode) by @MikaKrul in #1685
  • fix: prevent history audio players from playing simultaneously by @j1gc in #1665
  • fix(models): don't reload the already-active model when its card is clicked by @kud in #1662

New Contributors

Full Changelog: v0.9.2...v0.9.3

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 12 Jul 12:56

Fix mainly for better GPU detection and selection

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 13:11

Many bug fixes! So many people have contributed. So thank you all for making wonderful contributions to the project.

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 14:01

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

overlay

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

Full Changelog: v0.8.3...v0.9.0

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 28 Apr 00:20

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
  • fix(nix): Fix for macOS build for nixpkgs by @xilec in #1316

New Contributors

Full Changelog: v0.8.2...v0.8.3

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 02 Apr 00:53

New Model Alert! Handy now supports the new Cohere Transcribe model! Parakeet transcription performance should also be slightly improved and fail less often. Other bug fixes in this release as well

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 05:50

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

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Mar 06:11

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

New Contributors

Full Changelog: v0.7.12...v0.8.0