Skip to content

v0.2.2 — Ink TUI Visual Overhaul

Choose a tag to compare

@ssdavidai ssdavidai released this 24 Feb 08:30

Ink TUI Dashboard

New React Ink terminal dashboard with rich visuals, bundled inside the wheel and launched via alfred tui.

New

  • Sparklines — rolling 10-min activity graphs in header and worker detail
  • Inline progress bars████░░░░ 2/4 on active worker lines
  • Pipeline visualization✓ Extract → ✓ Resolve → ◐ Enrich → ○ Write in worker detail
  • Severity gutters for info/success, for warning/error on feed lines
  • Health blocks — per-tool █▓▒░ in header colored by tool
  • Record type badges — colored type column in mutations view
  • Time-grouped mutation counts5m: 8 30m: 15 older: 0
  • Hex color theming — rich colors for tools, severities, record types
  • alfred tui CLI command — launches the Ink TUI with correct data dir
  • workers.json — orchestrator writes live process status for TUI consumption

Components

  • Sparkline.tsx — Unicode block sparklines (▁▂▃▅▇▅▃▁)
  • MiniBar.tsx — Inline progress bars
  • PipelineStage.tsx — Horizontal stage visualization
  • useTimeSeries.ts — 10s sampling, 60-sample rolling window

Infrastructure

  • _data.get_tui_js_path() — locates bundled JS
  • orchestrator.py — writes workers.json every 2s for TUI
  • esbuild bundles everything into a single JS file shipped in the wheel