Skip to content

v0.0.16

Choose a tag to compare

@github-actions github-actions released this 17 Jul 16:13
· 47 commits to main since this release

Diagrid Dev Dashboard

A local dashboard for Dapr developers that offers a live view of everything Dapr running on your machine, plus guided builders for authoring Dapr component files and resiliency policies. v0.0.16 sharpens two everyday flows: the Logs page filters collapse from three dropdowns to a single Target picker plus a compact daprd/app toggle, and the Restart & Start controls are now scoped to the apps where they actually work.

What's new

🔎 Simpler Logs filtering

  • The App and Control plane pickers — which were always mutually exclusive — are now one grouped Target dropdown (Applications / Control plane), so choosing what to tail is a single decision.
  • The daprd + app / daprd only / app only Source dropdown is replaced by a compact daprd | app toggle that appears only when you're viewing an app. Both lit means combined; you can't turn both off.
  • Every existing deep link (from an app, from the control-plane page) keeps working unchanged.

▶️ Restart & Start scoped to Docker Compose apps

  • Restart and Start now appear only for Docker Compose apps, where the container runtime restarts them cleanly. This removes buttons that set a false expectation elsewhere.
  • For dapr run (standalone) apps only Stop is offered, with a hint to restart from your terminal; a stopped standalone app still offers Remove from list so the flow never dead-ends. Aspire and testcontainers apps are unchanged.
  • The backend rejects start/restart for non-Compose apps with a clear error instead of an unreliable process-snapshot replay.

Install & run

One-liner (macOS / Linux):

curl -sSL https://raw.githubusercontent.com/diagridio/dev-dashboard/main/scripts/install.sh | sh

Windows (PowerShell):

iwr -useb https://raw.githubusercontent.com/diagridio/dev-dashboard/main/scripts/install.ps1 | iex

Go (≥ 1.26):

go install github.com/diagridio/dev-dashboard@v0.0.16

go install names the binary after the module path, so it produces dev-dashboard, not diagrid-dev-dashboard — rename it afterwards or use the install script above.

Container:

docker pull ghcr.io/diagridio/dev-dashboard:0.0.16

Run:

diagrid-dev-dashboard          # serves http://localhost:9090 and opens your browser

Single self-contained binary — the React frontend is embedded via go:embed, so there are no runtime dependencies. This release's tag commit ships the prebuilt UI so go install works without a frontend build step. Prebuilt archives for macOS and Linux (amd64 + arm64) and Windows (amd64) are attached below, and the multi-arch container image is on GHCR.