* feat(audio): opt-in lazy stream close for bluetooth mic latency keep the microphone stream open for 30s after recording stops to reduce latency on back-to-back transcriptions. gated behind an experimental setting (off by default) since it keeps the mic actively capturing while idle — degrading bluetooth audio quality on macOS. adds lazy_stream_close setting, tauri command, toggle in experimental settings section, and i18n strings. * fix: gate lazy close on setting in cancel_recording path cancel_recording was unconditionally calling schedule_lazy_close, keeping the mic open for 30s even when the setting was disabled. also bump close_generation on AlwaysOn→OnDemand switch to cancel any stale lazy close timers. * feat(audio): opt-in lazy stream close for bluetooth mic latency keep the microphone stream open for 30s after recording stops to reduce latency on back-to-back transcriptions. gated behind an experimental setting (off by default) since it keeps the mic actively capturing while idle — degrading bluetooth audio quality on macOS. adds lazy_stream_close setting, tauri command, toggle in experimental settings section, and i18n strings. * fix: gate lazy close on setting in cancel_recording path cancel_recording was unconditionally calling schedule_lazy_close, keeping the mic open for 30s even when the setting was disabled. also bump close_generation on AlwaysOn→OnDemand switch to cancel any stale lazy close timers. * chore: fix cargo fmt on model.rs line from main merge * fix race --------- Co-authored-by: CJ Pais <cj@cjpais.com> |
||
|---|---|---|
| .. | ||
| capabilities | ||
| gen/apple | ||
| icons | ||
| nsis | ||
| resources | ||
| src | ||
| swift | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Entitlements.plist | ||
| Info.plist | ||
| rustfmt.toml | ||
| tauri.conf.json | ||