Highlights
- Improved TUI coherence with semantic palette roles and unified selection readability across transcript, composer menus, sidebars, and modals.
- Added small-terminal layout budgeting so header/chat/composer/footer remain visible under pressure; status and queue previews compact safely.
- Upgraded session picker UX with responsive split layout (horizontal on wide terminals, vertical on narrow terminals), pane-aware truncation, and selection-following scroll.
- Reduced render-path churn in hot loops (composer slash hints reuse, transcript selection fast path, lower per-frame allocations in status/sidebar/footer paths).
- Added contrast guardrail tests (W3C-style luminance/ratio checks) for key foreground/background pairs to prevent readability regressions.
- Fixed strict clippy warning in config view navigation path and aligned docs for
/config, selection semantics, and small-screen behavior.
Validation
cargo fmtcargo testcargo clippy --all-targets --all-features -- -D warnings
Compatibility
- Core flows remain intact: typing/sending, approvals, modals, scrolling,
/config, and sessions.