mirror of
https://github.com/openai/codex.git
synced 2026-10-21 17:48:44 +00:00
## What changed - Handle voice toggle and mute shortcuts in `App`, and route `/voice`, `/voice stop`, and `/voice mute` through thread-scoped events that ignore requests for a different current thread. - Allow function-key voice toggle bindings and chords beyond chat, including transcript browsing and search, while preserving existing surface bindings and raw key capture. - Exit transcript browsing when toggling voice, avoid matching completed chords again, and preserve startup submission handling before dispatch. ## Testing Add regression coverage for voice chords outside chat, binding conflicts, key capture, transcript browsing, mute dispatch, and startup submission cancellation with draft preservation. GitOrigin-RevId: c4d110ca8a2e1840247a7fe84cd69c6b7cdb36d7