Create CHANGELOG.md
This commit is contained in:
parent
9eec01bf52
commit
4ededd087d
1 changed files with 135 additions and 0 deletions
135
CHANGELOG.md
Normal file
135
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
# 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
|
||||
Loading…
Reference in a new issue