Skip to content

Releases: cjpais/Handy

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

v0.7.12

Choose a tag to compare

@github-actions github-actions released this 19 Mar 06:13
cb32d35

this is a patch build as I broke giga-am in the last release. this fixes that bug. next release will be 0.8.0 :)

What's Changed

Full Changelog: v0.7.11...v0.7.12

v0.7.11

Choose a tag to compare

@github-actions github-actions released this 17 Mar 04:53
d1da935

0.7.11 is the last 0.7.x release of Handy. We will be moving to 0.8.0 next. This has a ton of bug fixes. We also introduced Nvidia's Canary model. There are also now experimental toggles for GPU acceleration. Being able to turn on/off Vulkan. We may have also reduced the number of crashes.

Thank you everyone for your contributions. This is an impressive minor release and it couldn't have been done without you. Looking forward to getting Handy 0.8.0 out to everyone!

What's Changed

  • Improve Russian translation by @AlexanderYastrebov in #996
  • ui: improve scrollbar UI with custom colors and rounded thumb by @arshit09 in #983
  • Add model loading failure notifications with i18n support by @cjpais in #997
  • fix: overlay not showing on non-primary monitors by @jondeibel in #969
  • fix(nix): Fixed nix hash for dependencies, added CI job and script for updating dependencies versions by @xilec in #948
  • docs: add note in readme about homebrew install by @avishj in #1011
  • fix(nix): replace manual hash management with bun2nix by @xilec in #1021
  • default to handy keys on windows by @cjpais in #1029
  • unwind instead of crash by @cjpais in #1030
  • Add Windows microphone permission onboarding by @ferologics in #991
  • Using the whisper initial_prompt field for custom words by @jmcampanini in #1035
  • attempt to clean up warnings on build by @cjpais in #1037
  • be able to change models from the tray by @cjpais in #1002
  • upgrade to handy-keys 0.2.3 by @cjpais in #1039
  • Reduce VolumeSlider step size from 10% to 1% by @sscotth in #944
  • Add Windows installation with winget to README by @pl4nty in #1046
  • fix: keep Windows microphone guidance Windows-only by @ferologics in #1032
  • ensure samples don't get dropped by @cjpais in #1043
  • Migrate to transcribe-rs-0.3.1 and add Canary support by @intech in #1023
  • experimental: pick between cpu/gpu acceleration + enable directml on windows by @cjpais in #1058
  • feat(nix): NixOS integration — ALSA_PLUGIN_DIR + nixosModule by @zitongcharliedeng in #1025

New Contributors

Full Changelog: v0.7.10...v0.7.11