What's New
Bug Fixes
- Fix crash on audio device disconnect — Replace a force unwrap in
AudioRecorderthat caused the app to crash when a Bluetooth or USB microphone disconnected mid-recording. The app now gracefully drops the affected buffer (~100ms gap) instead of crashing the entire session. Silenttry?calls in both mic and system audio write paths now log diagnostic errors instead of swallowing failures. (Based on #126 by @Newarr — thanks for identifying and designing the fix!)
Improvements
- Global keyboard shortcut (Cmd+Shift+L) — Start and stop meetings from the keyboard, even when the app window is in the background or closed. Also available as "Toggle Meeting" in the app menu. Respects the recording consent flow. (#127)