Skip to content

v0.6.0 — Dashboard command center

Choose a tag to compare

@pontusab pontusab released this 27 May 13:05
· 24 commits to main since this release

Added

  • @getworkbench/core Overview is now the default home (/): fleet KPI cards, 24h throughput chart, attention alerts (worker health, paused queues, failed backlog), and per-queue health cards with sparklines and worker counts.
  • @getworkbench/core collapsible shadcn sidebar with icon rail mode, SidebarTrigger, and ⌘B toggle; queue list stays inline when expanded and in a HoverCard when collapsed.
  • @getworkbench/core targeted shadcn primitives — Alert, AlertDialog, and Sonner toasts — for attention blocks, destructive confirms, and op feedback.
  • @getworkbench/core queue Clean completed/failed action (DropdownMenu → AlertDialog confirm with grace period → toast).
  • @getworkbench/core Runs list shows truncated failedReason on failed rows; list API payload trimmed via jobToInfo(..., "list").
  • @getworkbench/core live cues: header sync timestamp with pulse when jobs are active; active job progress bar; Live badge on the Logs tab.

Changed

  • @getworkbench/core Runs moves to /runs (Overview replaces it at /). Command palette and sidebar nav updated accordingly.
  • @getworkbench/core QueueInfo now includes optional workerCount from BullMQ getWorkersCount().
  • All 12 publishable adapter packages bump together to 0.6.0. @getworkbench/cli stays at 0.4.0; @getworkbench/mcp stays at 0.5.1.

Fixed

  • @getworkbench/core Metrics Most Failing Job Types rows link to the latest failed job detail.