Overview
This backward-compatible release adds the MarkdStage Visual Studio Code extension. It is a thin
wrapper over an installed MarkdStage CLI (npm or Windows packaged CLI) that previews, presents,
and validates the current Markdown deck, opens the Architecture Editor in a VS Code tab, and
installs or checks the generated GitHub Copilot Skill. The CLI continues to own parsing,
rendering, validation, workspace security, and Skill generation.
The extension is published to the Visual Studio Marketplace as okazuki.markdstage-vscode and
is also attached to this release as a VSIX. The packaged Windows CLI's local server now provides
the presenter window and PDF/PowerPoint export, matching the npm CLI, and the shared renderer no
longer clips slides at the right edge when a scrollbar is shown.
Compatibility and migration
This release is backward compatible. Existing Markdown decks, Canvas Extension installations,
npm CLI, and Desktop installations continue to work. The VS Code extension is optional and
requires MarkdStage CLI 4.4.0 or later within major version 4 in the environment
that runs the VS Code extension host, including remote workspaces. VS Code Web is not supported.
| Area | Migration |
|---|---|
| Version-pinned installation | Update the pinned tag to v4.4.0. |
| VS Code | Optionally install okazuki.markdstage-vscode from the Marketplace or the release VSIX, then install MarkdStage CLI 4.4.0 or later where the extension host runs. |
| Architecture Editor CLI option | --architecture-editor-target window|same|host is new and optional; the default behavior is unchanged. |
Version targets
- MarkdStage Canvas Extension: v4.4.0
- MarkdStage Skill: v4.4.0
- MarkdStage Desktop: v4.4.0
- MarkdStage VS Code extension: v4.4.0
- npm CLI:
@markdstage/markdstage@4.4.0
Requirements
- npm CLI: Node.js 24 or later and Microsoft Edge, Google Chrome, or Chromium
- Desktop: Windows 10 or Windows 11, x64 or ARM64, and Microsoft Edge WebView2 Runtime
- Packaged CLI: WebView2 for native viewing and validation; installed Chromium for layout inspection, capture, and export. Remote-debugging policy can disable inspection, capture, and export.
Windows portable packages contain the presenter and command-line executables and
require no Node runtime. For GitHub Release sideloading, import MarkdStage.cer
into the trusted people certificate store, then install the MSIX matching the device
architecture. The Microsoft Store upload package is created locally and submitted
separately through Partner Center.
PDF/PowerPoint export is available from both the graphical app and CLI.
Microsoft Store installation is available at https://apps.microsoft.com/detail/9N9DG772RM03;
this GitHub Release does not publish a Store update. Portable and sideloading packages
remain available from this release.
Third-party license information is included in each distribution.
Install the version-pinned Extension from:
https://github.com/runceel/MarkdStage/tree/v4.4.0/.github/extensions/markdstage
Assets and SHA-256
| File | SHA-256 |
|---|---|
markdstage-v4.4.0.zip |
e697cac5d9c94fd95742c4315c00e97191bcdc59ea80802d63e37c8879446151 |
markdstage-markdstage-4.4.0.tgz |
027c7ef070c988784c03f0720298f3d15ececadac51676e70d9dd2c1c6f09298 |
markdstage-vscode-4.4.0.vsix |
7ef580af8cde1e86bb8315db263d82085170e70299c08929152cd638698db788 |
MarkdStage-win-x64.zip |
388fc0c8b2090d8066bd8ec42eaa17d539a12afdddad82adba171e9c0b5fd4b3 |
MarkdStage-win-arm64.zip |
99ed4f5c977e2cd40eb77d0067ae91db5fd4270da190a19189d0ff2931e048f9 |
MarkdStage-win-x64.msix |
745c88659d1701627f0a2516c028e9e02844dc3e2878613ee8eb949b202f6596 |
MarkdStage-win-arm64.msix |
713314c43cd6c869b45d8acbd670732488dbf61010877e6874babea442134227 |
MarkdStage.cer |
a81ba4b736cce99fc5fb0c87df5b70121e4f78a9c0097c62f145f569b83b01f0 |
Verified commit: 2f490dcaf040b145e66f70e5debf7e6afe517f65
Changes
What's Changed
- Add MarkdStage VS Code extension as a thin CLI wrapper by @runceel in #254
- Add VS Code dev instance launchers that use the in-repo CLI by @runceel in #255
- Enable presentation and export in packaged CLI --no-open server by @runceel in #256
- Relax VS Code extension CLI version check to a compatibility range by @runceel in #258
- Publish VS Code extension to Marketplace via Entra OIDC by @runceel in #259
- Prepare MarkdStage v4.4.0 release by @runceel in #260
Full Changelog: v4.3.1...v4.4.0