feat(tui): declutter panels list (name + dim expert count)#1756
Conversation
- PanelsScreen: assert list row shows name + 'N experts' hint only, no description; preview pane still shows description at wide widths - ListViewport: assert hint is wrapped by theme.muted (sentinel theme detects call); NO_COLOR identity muted renders plain hint text - Update 'renders loaded panels' to expect description dropped from list row and expert counts present as hints Co-authored-by: Copilot <175574315+pedrofuentes@users.noreply.github.com>
PanelsScreen: each list item now uses label=name (primary) and hint='N experts' (secondary). Description is dropped from the cramped list row — it already appears in the wide preview pane and on the panel detail screen. ListViewport: hint text is now rendered via props.theme.muted(), so secondary metadata reads distinctly from the primary label across all list screens. NO_COLOR-safe: muted is identity when colors disabled. Co-authored-by: Copilot <175574315+pedrofuentes@users.noreply.github.com>
|
Status: CONDITIONAL Sentinel Review ReportRef: feature/tui-panels-declutter → main Phase 1 — TDD / Test Evidence
Phase 1.5 — Fast-path Evaluation🔴 count: 0 | LOC: 19 non-test changed lines (≤150: Y) | Security paths: Y (terminal UI renders user/DB-derived panel names) | New deps: N | Commit types qualify: N ( Phase 2 — Execution Log
Findings
Details (ordered by severity)
Follow-ups & Actions
Decision rationale
|
panels rows now show the name prominently with 'N experts' dimmed; description dropped from the cramped row (kept in the wide preview pane + panel detail); ListViewport renders item hints in muted (all list screens), NO_COLOR-safe; Phase 11 polish — feedback #1