github nexu-io/open-design open-design-v0.3.0
Open Design 0.3.0

21 days ago

πŸŽ‰ 39 PRs Β· 25 contributors Β· one day after 0.2.0 β€” Open Design 0.3.0 keeps the momentum going: a pet companion, richer design-system browsing, stronger packaged-agent detection, better export/deploy flows, Arabic RTL + French, and a pile of Windows / CLI / preview reliability fixes.

πŸ”₯ Highlights

  • 🐾 Pet companion for Codex hatch-pet workflows. Open Design now includes an in-app companion surface wired to hatch-pet and bundled community pet assets. (#296) Thanks @pftom.
  • 🎨 Richer design-system browsing. Brand systems now get card thumbnails plus side-by-side DESIGN.md previews, powered by the new per-tool renderer registry. (#289, #282) Thanks @pftom.
  • πŸ€– More agent coverage. Added Devin for Terminal and Mistral Vibe CLI, plus persisted code-agent startup state. (#301, #354, #255) Thanks @dabit3, @bezineb5, and @Ajay-Satish-01.
  • πŸ“€ Better export and download workflows. Native Save As for .pptx, Export as Markdown, and ZIP downloads that return the actual project tree. (#330, #345, #341) Thanks @laihenyi, @Sid-Qin, and @monshunter.
  • πŸš€ Deployment hardening. Added deploy preflight inspection and fixed bundling / rewriting for assets referenced from inline styles. (#320, #314) Thanks @Nagendhra-web.
  • 🌍 Arabic RTL + French. Open Design now ships full Arabic language support with RTL layout, plus a French locale. (#316, #376) Thanks @Alihayder0 and @rpalfray87.

πŸ“₯ Download: final asset URLs are below. Tag: open-design-v0.3.0.

Platform Architecture Asset
macOS Apple Silicon (arm64) open-design-0.3.0-mac-arm64.dmg
macOS (auto-update feed) Apple Silicon (arm64) open-design-0.3.0-mac-arm64.zip
Windows x64 (unsigned) open-design-0.3.0-win-x64-setup.exe

✨ What's New

🐾 Pets, design systems & skills

  • 🐾 Pet companion with Codex hatch-pet integration. (#296) Thanks @pftom.
  • 🧩 Brand design-system cards, thumbnails, and DESIGN.md side-by-side preview. (#289) Thanks @pftom.
  • πŸ› οΈ Per-tool renderer registry for generative UI. (#282) Thanks @pftom.
  • 🎞️ Taste-skill-derived web prototype and HTML PPT examples. (#358) Thanks @pftom.
  • πŸ“Š PPTX HTML fidelity audit skill wired into export prompts. (#307) Thanks @laihenyi.
  • 🌐 Broader PPTX fidelity script coverage beyond CJK. (#308) Thanks @laihenyi.

πŸ€– Agents & packaged runtime

  • πŸ’Ύ Persist code-agent startup state. (#255) Thanks @Ajay-Satish-01.
  • 🧠 Mistral Vibe CLI agent adapter. (#354) Thanks @bezineb5.
  • πŸ–₯️ Devin for Terminal support. (#301) Thanks @dabit3.
  • 🧭 Packaged app can find agent CLIs installed through nvm / fnm / mise. (#364) Thanks @dabing1022.
  • πŸ”Ž Codex and Gemini CLI detection now checks user toolchain paths. (#346) Thanks @maddada.

πŸ“€ Export, deploy & sharing

  • πŸ’Ύ Native desktop Save As dialog for .pptx downloads. (#330) Thanks @laihenyi.
  • πŸ“ Export as Markdown from the share menu. (#345) Thanks @Sid-Qin.
  • πŸ“¦ Download as .zip now returns the actual project tree. (#341) Thanks @monshunter.
  • πŸ§ͺ Deploy preflight endpoint for inspecting projects before upload. (#320) Thanks @Nagendhra-web.
  • 🌐 OD_BIND_HOST and --host for interface binding. (#328) Thanks @NickSeagullBot.

🌍 Internationalization & Docs

  • πŸ‡ΈπŸ‡¦ Arabic (ar) with RTL layout. (#316) Thanks @Alihayder0.
  • πŸ‡«πŸ‡· French (fr) locale. (#376) Thanks @rpalfray87.
  • πŸ‡―πŸ‡΅ Japanese documentation update. (#309) Thanks @eltociear.
  • 🧱 Contributors wall refresh. (#360) Thanks @nettee.
  • πŸ“ Spelling fixes in CLI comments, spec, and video prompt docs. (#300) Thanks @luojiyin1987.

πŸ›‘οΈ Stability & Reliability

  • πŸͺŸ Node 24 Windows packaged builds are more reliable after upgrading better-sqlite3 for prebuilt support. (#357) Thanks @louie42.
  • πŸ“₯ Copilot and Codex prompt-via-stdin fixes remove literal dash argv issues and make prompts consume correctly. (#351, #342) Thanks @Sid-Qin.
  • πŸͺŸ cmd.exe shim invocations survive /s /c quote stripping. (#339) Thanks @Sid-Qin.
  • 🧩 .jsx / .tsx files are served with JS-family MIME types so browser loaders accept them. (#340) Thanks @Sid-Qin.
  • 🧯 Inline script content is treated as literal in FileViewer. (#343) Thanks @bankielewicz.
  • πŸ“ Project upload limit increased from 20MB to 200MB. (#319) Thanks @lefarcen.

πŸ› Bug Fixes

  • πŸ“‚ Keep Design Files view active after deleting a file. (#329) Thanks @sak0a.
  • πŸ“‘ Scroll workspace tabs in place instead of scrolling the whole window. (#363) Thanks @emilneander.
  • 🍎 Fix macOS entry view drag region. (#373) Thanks @fuyizheng3120.
  • πŸ“€ Use response-order matching for bulk upload aggregation. (#323) Thanks @mvanhorn.
  • 🌍 Add missing designFiles.showMore locale keys for ar / hu / ko / pl / tr. (#335) Thanks @lefarcen.
  • 🌍 Update locale coverage after main merge. (#251) Thanks @ccfuncy.

βœ… System Requirements

  • macOS β€” Apple Silicon (arm64) only, macOS 11 Big Sur or newer. Intel macs are not supported in 0.3.0.
  • Windows β€” x64, Windows 10 / 11. Installer is unsigned (SmartScreen will warn on first launch; choose "More info β†’ Run anyway").
  • Linux β€” no packaged build; run from source or via headless mode.
  • From source β€” Node.js 24.x and pnpm 10.33.2+.

⚠️ Known Issues

  • πŸͺŸ Windows installer is unsigned β€” SmartScreen / antivirus warnings on first launch. Code signing remains a follow-up.
  • 🍎 No macOS Intel (x64) build β€” Apple Silicon only.
  • 🐧 No Linux desktop package β€” run from source or deploy headlessly.

πŸ”¨ For Developers

Click to expand
  • πŸ§ͺ release-stable metadata check recognizes open-design-v0.3.0 as the next stable tag after 0.2.0.
  • πŸ“¦ All workspace package versions and internal workspace dependencies are bumped to 0.3.0.
  • βœ… Validation: pnpm install, release-stable metadata script, pnpm typecheck, and pnpm test passed locally. Local Node was 22.22.0, so pnpm printed engine warnings for the repo's ~24 requirement.

Full Changelog: open-design-v0.2.0...open-design-v0.3.0

Don't miss a new open-design release

NewReleases is sending notifications on new releases.