Files
proxy/.scratch/tui-redesign/issues/01-responsive-tui-foundation.md
T

1.5 KiB
Raw Blame History

01 — Build the responsive TUI foundation

What to build: Replace the current unbounded terminal document with a responsive, styled application shell that preserves the existing reachable workflows while establishing the layout, theme, redaction, and page seams required by the redesign.

Blocked by: None — can start immediately.

Status: done

  • Bubble Tea remains the runtime, with Bubbles and Lip Gloss available as direct production dependencies.
  • Production runs in the terminal alternate screen and restores the previous screen on normal exit.
  • The complete TUI Model handles terminal resize messages and renders a usable wide layout at 120×36.
  • The same Model renders a usable single-column layout at 80×24.
  • Terminals below 60×16 render a concise minimum-size message instead of a corrupted interface.
  • Selection and focus survive resize whenever their referenced item still exists.
  • Semantic styling supports light, dark, and NO_COLOR rendering without making color the only signal.
  • All text entering the presentation layer crosses one defensive credential-redaction path.
  • Application coordination, responsive layout, semantic theme, pages, and reusable rendering no longer accumulate in one monolithic implementation.
  • Existing Target and Proxy Profile workflows remain reachable; no long-lived legacy/new TUI switch is introduced.
  • Complete-Model tests cover the three agreed terminal-size classes.