core-agent-ide/codex-rs/tui/src
Dylan Hurd 28ebe1c97a
fix(windows) shell_command on windows, minor parsing (#6811)
## Summary
Enables shell_command for windows users, and starts adding some basic
command parsing here, to at least remove powershell prefixes. We'll
follow this up with command parsing but I wanted to land this change
separately with some basic UX.

**NOTE**: This implementation parses bash and powershell on both
platforms. In theory this is possible, since you can use git bash on
windows or powershell on linux. In practice, this may not be worth the
complexity of supporting, so I don't feel strongly about the current
approach vs. platform-specific branching.

## Testing
- [x] Added a bunch of tests 
- [x] Ran on both windows and os x
2025-11-17 22:23:53 -08:00
..
bin replace tui_markdown with a custom markdown renderer (#3396) 2025-09-10 12:13:53 -07:00
bottom_pane Fix TUI issues with Alt-Gr on Windows (#6799) 2025-11-17 15:18:16 -08:00
chatwidget [app-server] feat: add v2 command execution approval flow (#6758) 2025-11-18 00:23:54 +00:00
exec_cell feat: better UI for unified_exec (#6515) 2025-11-14 16:31:12 +01:00
onboarding Handle "Don't Trust" directory selection in onboarding (#4941) 2025-11-14 15:23:35 -08:00
public_widgets tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
render tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
snapshots copy for model migration nudge (#6585) 2025-11-13 05:56:30 +00:00
status Update defaults to gpt-5.1 (#6652) 2025-11-17 17:40:11 -08:00
streaming tui: drop citation rendering (#4855) 2025-10-20 21:08:19 +00:00
tui refactor(tui): job-control for Ctrl-Z handling (#6477) 2025-11-10 23:13:43 +00:00
additional_dirs.rs fix: warn when --add-dir would be ignored (#5351) 2025-10-20 12:08:06 -07:00
app.rs background rate limits fetch (#6789) 2025-11-17 16:06:26 -08:00
app_backtrack.rs tui: fix backtracking past /status (#6335) 2025-11-06 14:50:07 -08:00
app_event.rs background rate limits fetch (#6789) 2025-11-17 16:06:26 -08:00
app_event_sender.rs tui: switch to using tokio + EventStream for processing crossterm events (#2489) 2025-08-20 17:11:09 +00:00
ascii_animation.rs chore: remove model upgrade popup (#4332) 2025-09-27 13:25:09 -07:00
chatwidget.rs background rate limits fetch (#6789) 2025-11-17 16:06:26 -08:00
cli.rs LM Studio OSS Support (#2312) 2025-11-17 11:49:09 -08:00
clipboard_paste.rs chore: clippy on redundant closure (#4058) 2025-09-22 19:30:16 +00:00
color.rs update composer + user message styling (#4240) 2025-09-26 16:35:56 -07:00
custom_terminal.rs refactor(terminal): cleanup deprecated flush logic (#6373) 2025-11-07 15:54:07 -08:00
diff_render.rs tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
exec_command.rs fix(windows) shell_command on windows, minor parsing (#6811) 2025-11-17 22:23:53 -08:00
file_search.rs fix: resume lookup for gitignored CODEX_HOME (#5311) 2025-10-23 17:04:40 +00:00
frames.rs Login flow polish (#3632) 2025-09-15 00:42:53 -07:00
get_git_diff.rs Show progress indicator for /diff command (#2245) 2025-08-15 15:32:41 -07:00
history_cell.rs core/tui: non-blocking MCP startup (#6334) 2025-11-17 11:26:11 -08:00
insert_history.rs fix(tui): propagate errors in insert_history_lines_to_writer (#4266) 2025-10-30 18:07:51 -07:00
key_hint.rs Fix TUI issues with Alt-Gr on Windows (#6799) 2025-11-17 15:18:16 -08:00
lib.rs LM Studio OSS Support (#2312) 2025-11-17 11:49:09 -08:00
live_wrap.rs Stream model responses (#1810) 2025-08-05 04:23:22 +00:00
main.rs fix codex resume message at end of session (#3957) 2025-09-22 22:24:31 +00:00
markdown.rs tui: drop citation rendering (#4855) 2025-10-20 21:08:19 +00:00
markdown_render.rs tui: drop citation rendering (#4855) 2025-10-20 21:08:19 +00:00
markdown_render_tests.rs replace tui_markdown with a custom markdown renderer (#3396) 2025-09-10 12:13:53 -07:00
markdown_stream.rs tui: drop citation rendering (#4855) 2025-10-20 21:08:19 +00:00
model_migration.rs copy for model migration nudge (#6585) 2025-11-13 05:56:30 +00:00
oss_selection.rs LM Studio OSS Support (#2312) 2025-11-17 11:49:09 -08:00
pager_overlay.rs feat: better UI for unified_exec (#6515) 2025-11-14 16:31:12 +01:00
resume_picker.rs Update user instruction message format (#6010) 2025-10-30 18:44:02 -07:00
selection_list.rs feat: Auto update approval (#5185) 2025-10-15 16:11:20 -07:00
session_log.rs tui: bring the transcript closer to display mode (#4848) 2025-10-07 16:18:48 -07:00
shimmer.rs tui: hardcode xterm palette, shimmer blends between fg and bg (#4957) 2025-10-08 20:23:13 +00:00
slash_command.rs feat: add exit slash command alias for quit (#6002) 2025-10-30 17:29:40 -07:00
status_indicator_widget.rs core/tui: non-blocking MCP startup (#6334) 2025-11-17 11:26:11 -08:00
style.rs tui: hardcode xterm palette, shimmer blends between fg and bg (#4957) 2025-10-08 20:23:13 +00:00
terminal_palette.rs tui: patch crossterm for better color queries (#5935) 2025-10-31 16:36:41 -07:00
test_backend.rs tui: fix wrapping in trust_directory (#5007) 2025-10-09 17:39:45 +00:00
text_formatting.rs feat: update splash (#3631) 2025-09-15 06:44:40 -07:00
tui.rs refactor(tui): job-control for Ctrl-Z handling (#6477) 2025-11-10 23:13:43 +00:00
ui_consts.rs Fixes (#4458) 2025-09-30 00:10:04 +00:00
update_action.rs fix: update brew auto update version check (#6238) 2025-11-10 09:05:00 -08:00
update_prompt.rs fix: update brew auto update version check (#6238) 2025-11-10 09:05:00 -08:00
updates.rs fix: update brew auto update version check (#6238) 2025-11-10 09:05:00 -08:00
version.rs Added CLI version to /status output (#3223) 2025-09-05 16:27:31 -07:00
wrapping.rs tui: show queued messages during response stream (#5540) 2025-10-28 16:59:19 +00:00