core-agent-ide/codex-rs/tui/src/bottom_pane
Ahmed Ibrahim f90e97e414
Add realtime audio device picker (#12850)
## Summary
- add a dedicated /audio picker for realtime microphone and speaker
selection
- persist realtime audio choices and prompt to restart only local audio
when voice is live
- add snapshot coverage for the new picker surfaces

## Validation
- cargo test -p codex-tui
- cargo insta accept
- just fix -p codex-tui
- just fmt
2026-02-26 17:27:44 -08:00
..
request_user_input chore: remove codex-core public protocol/shell re-exports (#12432) 2026-02-20 23:45:35 -08:00
snapshots Remove steer feature flag (#12026) 2026-02-25 15:41:42 -08:00
AGENTS.md feat(tui): retire the tui2 experiment (#9640) 2026-01-22 01:02:29 +00:00
app_link_view.rs fix(tui): preserve URL clickability across all TUI views (#12067) 2026-02-21 15:31:41 -08:00
approval_overlay.rs feat: include available decisions in command approval requests (#12758) 2026-02-26 01:10:46 +00:00
bottom_pane_view.rs [apps] Improve app loading. (#10994) 2026-02-08 15:24:56 -08:00
chat_composer.rs Add realtime audio device picker (#12850) 2026-02-26 17:27:44 -08:00
chat_composer_history.rs chore: remove codex-core public protocol/shell re-exports (#12432) 2026-02-20 23:45:35 -08:00
command_popup.rs Add realtime audio device picker (#12850) 2026-02-26 17:27:44 -08:00
custom_prompt_view.rs tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
experimental_features_view.rs Select experimental features with space (#10281) 2026-02-02 11:35:11 -08:00
feedback_view.rs chore: remove codex-core public protocol/shell re-exports (#12432) 2026-02-20 23:45:35 -08:00
file_search_popup.rs feat: keep dead agents in the agent picker (#12570) 2026-02-23 12:58:55 +00:00
footer.rs Remove steer feature flag (#12026) 2026-02-25 15:41:42 -08:00
list_selection_view.rs feat(tui): add theme-aware diff backgrounds with capability-graded palettes (#12581) 2026-02-24 11:55:01 -08:00
mod.rs Add realtime audio device picker (#12850) 2026-02-26 17:27:44 -08:00
multi_select_picker.rs fix: add ellipsis for truncated status indicator (#12540) 2026-02-23 11:45:46 -08:00
paste_burst.rs fix(tui): increase paste burst char interval on Windows to 30ms (#9348) 2026-02-11 10:31:30 -08:00
pending_thread_approvals.rs Display pending child-thread approvals in TUI (#12767) 2026-02-25 11:40:11 +00:00
popup_consts.rs normalize key hints (#4586) 2025-10-02 18:34:47 +00:00
prompt_args.rs Prompt Expansion: Preserve Text Elements (#9518) 2026-01-20 18:30:20 -08:00
queued_user_messages.rs fix(tui): preserve URL clickability across all TUI views (#12067) 2026-02-21 15:31:41 -08:00
scroll_state.rs Scrollable slash commands (#1830) 2025-08-06 21:23:09 -07:00
selection_popup_common.rs fix: add ellipsis for truncated status indicator (#12540) 2026-02-23 11:45:46 -08:00
skill_popup.rs feat: keep dead agents in the agent picker (#12570) 2026-02-23 12:58:55 +00:00
skills_toggle_view.rs chore: remove codex-core public protocol/shell re-exports (#12432) 2026-02-20 23:45:35 -08:00
slash_commands.rs Add realtime audio device picker (#12850) 2026-02-26 17:27:44 -08:00
status_line_setup.rs feat(tui): add /statusline command for interactive status line configuration (#10546) 2026-02-05 08:50:21 -08:00
textarea.rs voice transcription (#3381) 2026-02-23 22:15:18 +00:00
unified_exec_footer.rs fix(tui): keep unified exec summary on working line (#10962) 2026-02-09 14:25:32 -08:00