4 KiB
4 KiB
Changelog
[0.3.0] - 2025-07-11
Added
- Translate to English setting: Added automatic translation of speech to English
- Settings refactored into React hooks for better state management
- Audio device switching capability
- Hysteresis to VAD (Voice Activity Detection) for more stable recording
Changed
- Major audio backend refactor for improved performance and reliability
- Moved audio toolkit into src-tauri directory for better permissions handling
- Model files no longer need to be downloaded separately for releases
- Updated settings components and transcription logic
Fixed
- Audio toolkit permissions issues
- Various stability improvements
[0.2.3] - 2025-07-03
Fixed
- Keycode bug that was causing input issues
- Whisper model optimization: switched to unquantized Whisper Turbo, updated Whisper Medium quantization to 4_1
[0.2.2] - 2025-07-02
Fixed
- Removed 50ms delay feature flag for Windows (now applies to all platforms for consistency)
[0.2.1] - 2025-07-01
Added
- Ctrl+Space key binding for Windows platform
Fixed
- Windows crash issue
- Model loading on startup when available
- Windows paste functionality bug
[0.2.0] - 2025-06-30
Added
- Microphone activation on demand: More efficient resource usage
- Less permissive VAD settings for better accuracy
Changed
- Improved microphone management and activation system
[0.1.6] - 2025-06-30
Added
- Multiple models support: Users can now select from different transcription models
- Model selection onboarding flow
- Cleanup and refactoring of model management
Changed
- Enhanced user experience with model selection interface
- Better language and UI tweaks
[0.1.5] - 2025-06-27
Added
- Different start and stop recording sounds: Enhanced audio feedback
- Recording sound samples for better user experience
[0.1.4] - 2025-06-27
Fixed
- Build issues
- Auto-update functionality improvements
[0.1.3] - 2025-06-26
Fixed
- Paste functionality using enigo library for better cross-platform compatibility
[0.1.2] - 2025-06-26
Added
- Auto-update functionality: Application can now automatically update itself
- Footer displaying current version
- Improved menu system
Changed
- Better user interface for version management
- Enhanced update workflow
[0.1.1] - 2025-06-25
Added
- Comprehensive build system: Support for Windows, macOS, and Linux
- Windows code signing for trusted installation
- Ubuntu/Linux build support with Vulkan
- Model file download and packaging for releases
- GitHub Actions CI/CD workflow
Changed
- Improved build process and release workflow
- Better cross-platform compatibility
Fixed
- Various build-related issues across platforms
[0.1.0] - 2025-05-16
Added
- Initial release of Handy
- Basic speech-to-text transcription functionality
- Voice Activity Detection (VAD) for automatic recording
- Cross-platform support (macOS, Windows, Linux)
- Tauri-based desktop application with React frontend
- Global keyboard shortcuts for activation
- Clipboard integration for automatic text insertion
- LLM integration for enhanced transcription processing
- Configurable settings including:
- Custom key bindings
- Audio device selection
- Microphone settings
- Push-to-talk functionality
- System tray integration with recording indicators
- Accessibility permissions handling for macOS
- Settings persistence with unified settings store
- Background operation capability
- Multiple audio format support with on-the-fly resampling
- Whisper model integration for high-quality transcription
- MIT License for open-source distribution
Technical Implementation
- Built with Tauri (Rust backend) and React (TypeScript frontend)
- Audio processing with cpal and whisper-rs
- Real-time transcription with performance optimizations
- Cross-platform keyboard event handling
- Modular architecture with managers for audio, models, and transcription