▍ humdrum codex / soft

← issues

TASK-012 TUI: Per-source error badge in panel title

To Do tui priority: medium enhancement

created 2026-06-12 04:21

Description

When a source has snapshot.ok == false or is missing entirely, panels currently just show "No data." with no indication of why. Distinguish three states visually:

  1. Not configured — source disabled or configured: false → dim "—" or italic "not configured"
  2. Fetch error — source enabled, snapshot exists, ok: false in border title + error message body
  3. No snapshot yet — source enabled but no snapshot row → "waiting for first refresh…"

Implementation:

Acceptance Criteria