Releases: cjpais/Handy
v0.7.2
There's a few major tweaks in this release! Notably there is now a dedicated models page for managing your speech to text models, big thanks to @VirenMohindra. For those using the experimental post-processing, it will now be assigned to a dedicated keyboard shortcut.
There are a bunch of linux fixes!
What's Changed
- Add Homebrew cask install instructions by @ferologics in #705
- feat(i18n): Enhance RTL support and update language direction handling by @NourEldin-Osama in #698
- fix(nix): add missing dependencies by @kohane27 in #708
- feat(text): Add n-gram matching for multi-word custom word correction by @stefanoverna in #711
- feat(linux): add KDE Plasma 6 Wayland support via kwtype by @datenfalke in #676
- feat(overlay): add layer-shell for wayland support by @SoumyaRanjanPatnaik in #680
- Fix the rust tests on CI after gtk-layer-shell introduction by @GabeDuarteM in #719
- feat(i18n): Add Korean translation by @ryanlee-ecosy in #721
- feat: add optional hotkey for post-processing request by @sammcj in #355
- add ci test cache by @cjpais in #724
- chore: add Playwright E2E testing infrastructure by @joshribakoff in #673
- Add missing Linux deps in BUILD.md by @AlexP11223 in #728
- feat: add models settings page with filtering and management by @VirenMohindra in #478
New Contributors
- @ferologics made their first contribution in #705
- @kohane27 made their first contribution in #708
- @stefanoverna made their first contribution in #711
- @datenfalke made their first contribution in #676
- @SoumyaRanjanPatnaik made their first contribution in #680
- @ryanlee-ecosy made their first contribution in #721
- @sammcj made their first contribution in #355
- @AlexP11223 made their first contribution in #728
Full Changelog: v0.7.1...v0.7.2
v0.7.1
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
v0.7.0
This is a big release. It adds support on MacOS for the fn key. This is one of the most requested features and I'm really excited to release it. I've also reorganized a lot of the advanced UI to bring some of the more common options from the debug menu into the main UI!
What's Changed
- feat(i18n): Add Turkish localization support by @ahmetenesdur in #582
- feat: add copy last transcript tray action by @anntnzrb in #598
- feat: add automatic filler word removal from transcriptions by @pchalasani in #589
- refactor: use Immer for immutable state updates by @joshribakoff in #527
- add experimental features to ui + reorg everything by @cjpais in #620
- Fix audio playback in History tab on Linux by @GabeDuarteM in #617
- init attempt at new kb by @cjpais in #580
New Contributors
- @ahmetenesdur made their first contribution in #582
- @anntnzrb made their first contribution in #598
- @pchalasani made their first contribution in #589
- @joshribakoff made their first contribution in #527
- @GabeDuarteM made their first contribution in #617
Full Changelog: v0.6.11...v0.7.0
v0.6.11
The biggest feature of this release is adding Moonshine Base support. A bunch of other UI tweaks and new translations have been added
What's Changed
- feat(i18n): add Ukrainian language support by @turfle in #536
- feat(i18n): add Portuguese language support and translations by @ddVital in #540
- fix: tooltip overflow at window boundaries by @turfle in #538
- Prevent highlight and selection cursor hover on UI text items by @jacksongoode in #541
- feat: add Moonshine Base speech recognition model by @vladstudio in #556
- feat(linux): add ydotool support for text input by @manimohans in #557
- Fix race condition when toggling transcription via SIGUSR2 by @y0usaf in #560
- fix: improve apple intelligence ui and add reusable alert component by @VirenMohindra in #517
- fix: keybinding changes failing silently due to incorrect key ordering by @YourTechBud in #524
- feat: add Czech translation by @MichalZem in #568
- Add permission step to onboarding by @anchpop in #545
- fixes for 0.6.11: linking, ui by @cjpais in #579
New Contributors
- @turfle made their first contribution in #536
- @ddVital made their first contribution in #540
- @manimohans made their first contribution in #557
- @y0usaf made their first contribution in #560
- @YourTechBud made their first contribution in #524
- @MichalZem made their first contribution in #568
- @anchpop made their first contribution in #545
Full Changelog: v0.6.10...v0.6.11
v0.6.10
What's Changed
- Add Russian language by @sklart in #474
- fix: replace async-openai library with post request by @gordinmitya in #480
- fix: unload model on cancel when immediate unload enabled by @VirenMohindra in #498
- fix: direct typing by @johnmalek312 in #493
- fix: prevent crash on macos 26.x beta during startup by @VirenMohindra in #473
New Contributors
- @sklart made their first contribution in #474
- @gordinmitya made their first contribution in #480
- @johnmalek312 made their first contribution in #493
Full Changelog: v0.6.9...v0.6.10
v0.6.9
Bunch of bugfixes/quality of life improvments + new translations :) enjoy
What's Changed
- Add Polish translation by @Rejerf in #453
- Add Italian translation by @giuliofoletto in #459
- Updates French Translations by @cjpais in #464
- Add translation to the overlay by @cjpais in #465
- Fix 'history limit' not saving to settings by @cjpais in #463
- feat: add tray menu localization using system locale by @VirenMohindra in #446
- feat: add (Dev) indicator to tray menu in debug builds by @VirenMohindra in #470
- Prevent possible deadlocks when pressing Escape to cancel recordings by @dannysmith in #408
New Contributors
- @Rejerf made their first contribution in #453
- @giuliofoletto made their first contribution in #459
Full Changelog: v0.6.8...v0.6.9
v0.6.8
Mainly a patch release hoping to fix 0.6.7 crashing on MacOS versions < MacOS 26. Also some minor bugfixes and more translations from @VirenMohindra!
What's Changed
- feat: add german, japanese, and chinese translations by @VirenMohindra in #444
- fix: prevent model auto-switch from interrupting active transcription by @VirenMohindra in #443
- hopefully fix macOS crash on older than MacOS 26 by @cjpais in #447
New Contributors
- @VirenMohindra made their first contribution in #444
Full Changelog: v0.6.7...v0.6.8
v0.6.7
Big feature! You can now change the language the application UI reads in. Currently the support languages are: English, Vietnamese, Spanish and French! Please contribute new languages or translation improvements. All the translations have been done using LLM's. This release also should fix Apple Intelligence support not showing up in the Post Processing menu
What's Changed
- Add Internationalization Support by @cjpais in #437
- move to macos 26 ci by @cjpais in #440
- refactor enigo input by @cjpais in #441
Full Changelog: v0.6.6...v0.6.7
v0.6.6
This release has some bugfixes as well as a huge feature for Apple Silicon MacOS users. You can now run the post processing fully on-device using Apple Intelligence. A huge thanks to @Schreezer for this implementation.
What's Changed
- Apple intel integration by @Schreezer in #391
- Refactor History SQLite by @cjpais in #412
- Add ctrl+shift+v as option on windows and linux by @cjpais in #430
- Set WEBKIT_DISABLE_DMABUF_RENDERER=1 in env by @cjpais in #427
New Contributors
- @Schreezer made their first contribution in #391
Full Changelog: v0.6.5...v0.6.6
v0.6.5
Some improvements to audio on Linux. For those who want a trailing space after transcriptions this can be enabled via the debug menu (cmd/ctrl+shift+d). If you like this feature and want it out of the debug menu, please let me know by opening a discussion showing your support there!
What's Changed
- Improvement: Audio Recorder Quality & Crash Fix by @mg-dev25 in #393
- Add option to append trailing space after pasted text by @dannysmith in #405
New Contributors
Full Changelog: v0.6.4...v0.6.5