claw-code/rust/crates/rusty-claude-cli
Claude 294ab2ab66 refactor(tui): extract ANSI stripper and dashboard update to tui_update module
- Create src/tui_update.rs with canonical strip_ansi() (handles CSI, OSC, DCS)
- Add DashboardUpdate struct to decouple from private LiveCli
- Remove duplicate strip_ansi_escapes from tui.rs and strip_ansi from main.rs
- update_dashboard() now delegates to tui_update::update_dashboard_from()
- 12 unit tests for ANSI stripping (CSI, OSC/BEL, OSC/ST, DCS, 256-color, RGB)

Sprint 0, Story S0-1. Pure extraction — no behavioral changes.

Authored by TheArchitectit
2026-06-11 18:37:39 -05:00
..
.claw/sessions feat(runtime): typed task packet format for structured claw dispatch 2026-04-04 00:40:20 +09:00
src refactor(tui): extract ANSI stripper and dashboard update to tui_update module 2026-06-11 18:37:39 -05:00
tests fix: /config help returns structured section list (#344) 2026-06-05 07:09:48 +09:00
Cargo.toml feat: TUI split-pane layout with ratatui dashboard 2026-06-10 16:49:35 -05:00
build.rs fix: expose complete version provenance 2026-06-04 15:55:08 +09:00