Skip to content

Releases

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:23
  • The declared dsh compatibility now covers the 0.2.1 line
    (>=0.2.0-rc.2 <0.2.2-0). dsh 0.2.1-rc.2 skips a profile bundle whose
    engines.dsh range does not include the running version, so the previous
    <0.2.1-0 bound made the app update of 2026-10-17 silently unload both
    halves of the plugin. The surfaces the plugin uses were verified unchanged
    in 0.2.1-rc.2: webServer.register prefix routes and port, tools.register,
    the __ModuleLoader__.load client bundle contract, and the version-2
    workspace storage.

Full notes: CHANGELOG.md

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:10
  • The readme images follow the viewer: the banner and the architecture diagram
    gained a light and a dark variant, and every image gained a narrow variant
    for small screens.
  • The panel illustration is gone. The readme now shows screenshots of the real
    panel, taken from a running app by scripts/capture-panel.mjs, which walks
    the app's first-run dialogs away, waits for the panel's first reading, and
    refuses to capture a panel that anything sits on top of.
  • The readme images are about a quarter lighter.
  • check-assets.mjs renders the readme's images in a browser and fails when a
    dark variant is not darker, or a narrow SVG does not follow the scheme.
  • The browser checks speak Chrome's debugging protocol over a WebSocket, which
    Node 20 does not have: they report that and are skipped there, instead of
    failing CI on the Node 20 leg of the matrix.

Full notes: CHANGELOG.md

v0.2.2

Choose a tag to compare

@mvalentsev mvalentsev released this 02 Oct 23:12

Edit The readme rework reaches npm.

  • The package ships the images the readme references — the banner, the panel
    illustration and the architecture diagram — so the npm page shows the readme
    as it looks on GitHub instead of broken image links.

v0.2.1

Choose a tag to compare

@mvalentsev mvalentsev released this 02 Oct 23:02

One DeepSeek Harness web server per project, inside WSL2 — started, stopped and opened from a panel in the Windows app.

Each project gets its own systemd user service, its own port and its own dsh home. Conversations stay inside their project, the account is copied once so nothing asks for a login again, and a link is offered only after the server answers it.

0.2.1

  • The package names its repository, its home page and its issue tracker, so the npm page links to the source.
  • The readme is written for the reader who wants to use the plugin. The check suite and the development notes moved to CONTRIBUTING.md. The repository gained a banner, a panel illustration, an architecture diagram and a social preview.

0.2.0

First release: the panel with Services (Open, Stop, Start, Restart, Remove) and Start a project, one service per project under systemctl --user, the REST surface at /wsl-projects/api/ and the wsl_dsh agent tool.

Full notes: CHANGELOG.md