v1.2.0
VoicePi v1.2.0
Highlights
Adds GitHub Releases as a first-class update channel. VoicePi now checks GitHub for new releases on launch and can guide users through Homebrew upgrades or direct installation.
Added
- GitHub release update checker with manual and automatic trigger modes
- Automatic update check on app launch with once-per-version prompt to avoid repeat notifications
- "Check for Updates…" menu item in the StatusBar primary menu
- "Check for Updates" button in the Settings About section with live status label
- Last prompted version tracking in UserDefaults to prevent repeat update prompts
- Native NSAlert dialogs with Homebrew install instructions for Homebrew-managed installs
- Support for standard shortcuts (modifier + single key) without requiring Input Monitoring via Carbon RegisterEventHotKey API
Changed
- Standard shortcuts now skip Input Monitoring entirely and use the registered hotkey path
- Advanced shortcuts (modifier-only, fn-based, or multi-key chords) continue to require Input Monitoring
- Settings hint text updated to explain the new shortcut permission model
Fixed
- None
Breaking Changes
- None