Skip to content

v1.1.0 — dashboard everywhere

Choose a tag to compare

@aron98 aron98 released this 20 Oct 05:58
· 27 commits to main since this release

Dashboards everywhere: the CLI gets its own dashboard command and a help command, and the OpenCode TUI dashboard becomes an in-window panel with a clickable at-a-glance sidebar widget.

  • load-lock dashboard is now the primary CLI command for the live read-only dashboard (pools, holders, offers, queue, machine panel, event feed) in any terminal. load-lock top stays as a hidden compatibility alias (#22).
  • load-lock help prints a grouped, one-screen usage of every command; bare load-lock, --help and -h do the same, and unknown commands now point to it (#22).
  • The OpenCode TUI dashboard opens in-window (side panel, chat stays visible) instead of taking over the whole TUI (#24).
  • Esc closes the TUI dashboard panel — the footer always advertised it, now it's true. Deliberately inactive while a dialog (force-release, palette) is open, so Esc keeps cancelling the dialog instead (#23).
  • New at-a-glance widget at the bottom of the OpenCode right sidebar on every session screen: health-colored pool summary (load-lock 0/3·Q2), click to open the dashboard; gl is the always-works fallback for terminals that don't deliver mouse events (#24).
  • Live-verified in a real pty against opencode 2.0.32: sidebar widget render, click-to-open, gl, in-window presentation.

Tests: 112/112 green.