Add complete listening UX without STT: - Global hotkey manager with ⌘⇧V, push-to-talk and toggle modes - Floating HUD with real-time RMS audio visualization - AVAudioEngine capture with 16kHz mono PCM conversion - 10-minute dictation timeout with ESC cancellation - Optional start/stop sounds and microphone permissions - Permission management for accessibility and input monitoring All Phase 1 acceptance criteria met. |
||
|---|---|---|
| .. | ||
| AppController.swift | ||
| HotkeyManager.swift | ||
| HUDWindow.swift | ||
| MenuWhisperApp.swift | ||
| SoundManager.swift | ||