Skip to content

Releases: Amitoj02/task-dashboard

v1.0.1

21 Jun 15:49
deead1f

Choose a tag to compare

Maintenance release - correctness fixes, clearer naming, and a dependency/security-audit cleanup. No change to the public command surface; the extension still ships zero runtime dependencies.

📦 Install: https://marketplace.visualstudio.com/items?itemName=Amitoj02.task-dashboard

Fixed

  • Task-failure notifications now actually fire. With the default errorsOnly
    setting (and all), a failed task surfaces a notification; previously the
    setting was honored nowhere. Auto-restart failures remain summarized by the
    crash-loop breaker so a crash loop does not flood you with notifications.
  • Windows: native program and argument paths containing backslashes
    (e.g. C:\tools\app.exe) are no longer mangled when a task runs without a shell.
  • Windows: stopping a task now attempts a graceful tree termination before force-
    killing, so the stop grace period has real effect, and the kill no longer
    blocks the extension host.
  • Deleting a task now prunes it from the persisted manual sort order instead of
    leaving a stale entry behind.

Changed

  • The editor's Startup delay field is now labelled Auto-restart delay,
    with a hint clarifying that it applies before each automatic restart - matching
    what the setting has always done.

Security

  • Updated dev/test dependencies and added overrides to clear all pnpm audit
    advisories (serialize-javascript, jsdiff). These are test-only tools and are
    never shipped in the extension, which has zero runtime dependencies.

v1.0.0

21 Jun 06:21
4e2cf7b

Choose a tag to compare

Initial public release of Task Dashboard - define, run, and manage your project's custom shell tasks from a dedicated VS Code sidebar.

📦 Install: https://marketplace.visualstudio.com/items?itemName=Amitoj02.task-dashboard

Highlights

  • Dedicated Task Definitions and Running Tasks views in the activity bar.
  • Create, edit, duplicate, and delete tasks via a webview editor or native Quick Add.
  • Run / Stop / Restart / Run All / Stop All, with graceful stop (SIGTERM → SIGKILL) and whole-tree kill.
  • Per-instance real terminals with native ANSI, search, links, and retained output.
  • Live status, PID, and duration for every running instance.
  • Search, sort, scope filtering, and drag-and-drop manual ordering.
  • Optional auto-restart guarded by a crash-loop breaker.
  • File-free storage; commands are never eval'd (shell execution is opt-in).

See CHANGELOG.md for the full list.