OGraf Studio 0.10
OGraf Studio 0.10
Released: 2026-09-02
OGraf Studio 0.10 adds self-contained Windows, macOS, and Linux distributions while preserving the
existing source development and independent MCP workflows. One executable per operating system and
architecture serves the complete browser editor, MCP endpoint, editor bridge, health/capture routes,
fonts, icons, schemas, and runtime dependencies.
Standalone server distribution
- Added
npm run server:package, which createsrelease/OGrafStudioServer.exewith the production
Vite editor and all server dependencies embedded. Bun is required only on the build machine; the
destination requires no Bun, Node.js, npm, installer, or source checkout. - Added
npm run server:package:allfor Windows x64, macOS Intel/Apple Silicon, and Linux x64/ARM64,
plus deterministic PE/Mach-O/ELF format, architecture, embedded-content, size, and SHA-256 checks. - Added
npm run server:startfor source-level testing of the combined host. - Added
--port,--workspace,--open,--no-open, and--helpcommand-line options while
retainingOGRAF_MCP_PORTandOGRAF_WORKSPACE_ROOTenvironment overrides. - Standalone storage defaults to
Documents/OGraf Studio/Projects, rather than the read-only
executable or source tree. - The packaged editor alone derives its
/editorWebSocket from the page origin. Normal Vite
development retainsws://127.0.0.1:4318/editorand normalnpm run mcp:startretains the
repository workspace default. - The first standalone release deliberately binds only to
127.0.0.1and retains the MCP SDK's
localhost host validation. Authenticated non-loopback hosting remains future work. - Packaging now stages and replaces the executable atomically so a failed build preserves the last
successful artifact.
Console and Windows branding
- Startup identifies OGraf Studio 0.10 and prints the public
https://github.com/zerodensity/ograf-studiosource URL. - Added a compact ASCII banner containing the Zero Density mark and a separately centered OGS
broadcast-arc/letter/peak icon. Every OGS row shares one centerline and the complete banner fits an
ordinary 80-column terminal. - Replaced Bun's default executable icon with a Windows icon derived from the existing OGraf Studio
project artwork. The packaged PE exposes the branded icon from 16 through 256 pixels. - Added Zero Density publisher, product, description, copyright, and
0.10.0.0Windows metadata.
Development workflow and defaults
- Added
npm run start:all, a Windows helper that launches the normal Vite editor and MCP server as
hidden background processes, skips already healthy services, waits for readiness, and writes
separate logs under.logs. - Locked the editor New path to the composition factory defaults: opaque black output with
Outside canvas · 20% gray enabled. Existing, imported, and autosaved projects retain their
authored background and layout settings.
Validation
-
npm run verifypasses generated MCP-contract and in-app-prompt drift checks, formatting, lint,
every workspace typecheck, 423 tests across 87 files, the runtime bundle, and the production
editor build. -
The standalone executable returned HTTP 200 for embedded editor HTML and its application bundle,
advertised all 26 MCP tools, rendered Timeline and Properties in a real browser without console
errors, and reported the same-origin editor bridge connected through/health. -
The independent
npm run mcp:startpath was also launched on a separate port and retained its
original workspace and endpoint behavior. -
The Linux x64 executable was also run under Ubuntu 22.04 on WSL: it served editor HTML and healthy
workspace JSON before shutting down cleanly. macOS and ARM64 binaries are cross-compiled and
structurally verified but still require native runner validation. -
Release artifacts:
Artifact Bytes SHA-256 OGrafStudioServer.exe118,703,104 24506e5d974b60ea0b13d5961c18b26b9d8d87ea59f229df76d695b25a84f327OGrafStudioServer-macos-x6470,076,992 ed6f3088d3f27fba6867fdbb1dc0a21a44d8cc8a70be284e77eb1c86eb2e43c7OGrafStudioServer-macos-arm6465,048,608 4ee99e87ba61508d660245b9807aa64bbfb8ecb841d51a8f51d0db8d93216c11OGrafStudioServer-linux-x64103,254,106 b32e31f8bfa7a1cef62a02a3283970cd62b414334617a555dbc594ea92979bb8OGrafStudioServer-linux-arm64102,695,154 bd53faf98da93f19477090b3189cbf4413f95ad8657f770a0cd72fea8f183afb -
The production editor continues to emit the documented large-chunk advisory. The Windows binary
is currently unsigned, and the macOS binaries are neither signed nor notarized. Facilities should
apply the appropriate platform signing process before broad external distribution.