Releases: cjpais/Handy
v0.8.1
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
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
v0.7.12
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
- ci: reduce PR check time from ~30 min to ~1 min by @VirenMohindra in #1073
- Update Italian translation by @gdonisi in #1090
- add extra recording buffer by @cjpais in #1089
- upgrade path from old giga-am to new by @cjpais in #1088
Full Changelog: v0.7.11...v0.7.12
v0.7.11
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_promptfield 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
VolumeSliderstep 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
- @AlexanderYastrebov made their first contribution in #996
- @arshit09 made their first contribution in #983
- @jondeibel made their first contribution in #969
- @xilec made their first contribution in #948
- @avishj made their first contribution in #1011
- @jmcampanini made their first contribution in #1035
- @sscotth made their first contribution in #944
- @pl4nty made their first contribution in #1046
- @intech made their first contribution in #1023
- @zitongcharliedeng made their first contribution in #1025
Full Changelog: v0.7.10...v0.7.11
v0.7.10
This is a minor release mainly attempting to address some crashes users have. There should be a portable version of handy as part of the windows installer.
What's Changed
- docs: add Linux install steps and AppImage troubleshooting by @arimxyer in #951
- Update translation.json by @albanobattistella in #961
- feat: add portable mode to NSIS installer by @back1ply in #807
- Fix Italian translation by @gdonisi in #973
- feat: language-aware filler word removal by @cjpais in #971
- fix(ci): simplify Bun setup for Windows ARM64 by @oddrationale in #965
- Handle microphone init failure without aborting by @ferologics in #945
New Contributors
- @albanobattistella made their first contribution in #961
- @gdonisi made their first contribution in #973
Full Changelog: v0.7.9...v0.7.10
v0.7.9
Minor release, but should fix some keyboard related issues people have been seeing.
What's Changed
- fix: auto-refresh model list when switching post-processing providers by @that-lucas in #854
- [macOS] Fix tray icon disabled + start hidden causing app to become permanently invisible by @cjpais in #903
- Translated section "keyboardImplementation" translations for the languages i know and could help with (FR, PT, ES, TR) by @FotieMConstant in #910
- fix(i18n): tray menu shows Simplified Chinese when Traditional Chinese is selected by @parkghost in #901
- fix: upgrade tauri-plugin-updater to v2.10.0 to fix duplicate registry entries (#873) by @parkghost in #876
- feat: add GigaAM v3 for Russian speech recognition by @pantafive in #913
- upgrade to handy keys 0.2.2 by @cjpais in #926
New Contributors
- @that-lucas made their first contribution in #854
- @FotieMConstant made their first contribution in #910
- @pantafive made their first contribution in #913
Full Changelog: v0.7.8...v0.7.9
v0.7.8
Should fix a regression for MacOS users where space was being entered accidentally.
What's Changed
Full Changelog: v0.7.7...v0.7.8
v0.7.7
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
v0.7.6
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
v0.7.5
On MacOS now you should be able to independently bind Left/Right modifiers specifically. Also another highly requested addition to press enter after the transcription finishes is in. Some other minor improvements and hopefully the .deb for Ubuntu should be fixed
This is partially a patch, as 0.7.4 release crashes on Windows
What's Changed
- fix(linux): improve Wayland startup stability by @boeserwolf in #769
- fix(nix): build from source instead of wrapping AppImage by @y0usaf in #778
- feat: add portable ZIP archives for Windows releases by @back1ply in #753
- feat: add configurable auto-submit after transcription paste by @sasha-computer in #765
- Add support for Right/Left Modifiers by @cjpais in #782
- feat(linux): Add option to select typing tool by @kakapt in #760
- try minimal fix by @cjpais in #781
- fix: Apply DMABUF workaround on all Linux systems by @suuuehgi in #789
New Contributors
- @suuuehgi made their first contribution in #789
- @boeserwolf made their first contribution in #769
- @back1ply made their first contribution in #753
- @sasha-computer made their first contribution in #765
Full Changelog: v0.7.4...v0.7.5