Skip to content

v2.2.0 - AspNetDebugDashboard is now a suite

Latest

Choose a tag to compare

@eladser eladser released this 17 Jun 11:40
· 2 commits to main since this release
f0504d6

The dashboard becomes the hub of a local-first dev-tool suite. Existing setup is unchanged: AddDebugDashboard/UseDebugDashboard, routes, and options are the same, so upgrading from 2.1.x needs no code changes.

New packages

  • AspNetMailbox (0.1.0) - captures outbound email in-process and previews it at /_mailbox (HTML/text/headers/raw/attachments, light or dark preview, .eml download). In-process SMTP sink on port 2525.
  • AspNetFlags (0.1.0) - feature flags with a toggle UI at /_flags. Flags auto-discover when code checks them; add, delete, and filter from the page.
  • AspNetJobs (0.1.0) - in-process background jobs with a live inspector at /_jobs (status, timing, stack traces, filter, search, per-status counts).
  • AspNetVitals (0.1.0) - live process vitals at /_vitals (memory sparkline, CPU, GC, threads, uptime, runtime detail) plus any registered health checks.
  • AspNetDebugDashboard.Suite (1.0.0) - the small shared contract behind the common sidebar.

Integration

  • A shared sidebar across the dashboard and every installed tool. A tool installed on its own shows no sidebar.
  • AspNetDebugDashboard.Mcp 2.2.0 adds list_feature_flags, recent_jobs, app_vitals, and recent_mail so an agent can read the rest of the suite.

Also

  • Packages are source-linked and deterministic, and ship .snupkg symbols.
  • Accessibility: every page honors prefers-reduced-motion, has a favicon, and labels its icon-only controls.