๐ 51 PRs ยท 36 contributors ยท ~1 day โ Open Design 0.5.0 turns the corner from "render once" to "iterate forever": live-data dashboards as a first-class artifact category, Inspect mode for per-element style tuning, an accent-color theme system for the launcher, Critique Theater Phase 5, plus a new agent (Qoder), a new image provider (Nano Banana), Linux headless mode, and a long fix queue from 16 beta cycles. ๐
๐ฅ Highlights
- ๐ Three new live-dashboard skills. Generic
live-dashboard(Notion-style team dashboard, #778),clinic-consoletemplate added to the existinglive-artifactskill (#795), and template-modeflowai-live-dashboard-template(#801) โ all targeting the 0.4.0 Live Artifacts surface so generated artifacts pull from real data instead of frozen mocks. Thanks @Adityagaddhyan, @yashverma48, and @kushwahasonam. - ๐๏ธ First prompt template under the Live Artifact category. Notion-style team dashboard under
prompt-templates/image/โ template-only, no surface or loader changes. (#799) Thanks @Joey-nexu. - ๐ฌ Inspect mode for live per-element style tuning. Click anything in the preview to inspect and tweak its computed styles โ color, spacing, type โ without round-tripping through the agent. (#362) Thanks @pftom.
- ๐จ Accent color control + launcher. Pick the brand color you want Open Design itself to wear โ global accent persists across the desktop launcher and entry view. (#683) Thanks @feroomon2010.
- ๐ญ Critique Theater Phase 5: panel prompts + system composer. The jury picks up its scoring rubric from a panel-level prompt template wired through the shared system composer, so critiques stay coherent across runs. (#524) Thanks @Nagendhra-web.
- ๐ค Project transcript export. Daemon now writes a structured transcript to disk for downstream tools (replay, audit, sharing) โ prereq for #450. (#493) Thanks @bryanatkinson.
- ๐ค Qoder CLI agent + Nano Banana image provider. Open Design now drives Qoder out of the box, and image projects can target the new Nano Banana provider. (#626, #631) Thanks @mamba and @zztdan.
- ๐ง Linux headless install/start/stop. A non-graphical lifecycle path so Open Design can run on servers and CI without a desktop session. (#686) Thanks @jheison-martinez.
- ๐ฎ๐ฉ Indonesian (id) UI locale. (#414) Thanks @aqilaziz.
๐ฅ Download: the table below points at the final asset URLs โ links go live once this PR is merged and the
release-stableworkflow finishes. Tag:open-design-v0.5.0.
Platform Architecture Asset macOS Apple Silicon (arm64) open-design-0.5.0-mac-arm64.dmg macOS (auto-update feed) Apple Silicon (arm64) open-design-0.5.0-mac-arm64.zip Windows x64 (unsigned) open-design-0.5.0-win-x64-setup.exe
โจ What's New
๐ฌ Editing & inspection
- ๐ฌ Inspect mode. Live per-element style tuning in the HTML preview. (#362) Thanks @pftom.
- ๐จ Accent color control + launcher. Theme Open Design itself. (#683) Thanks @feroomon2010.
- ๐งฐ SketchEditor text prompt becomes a modal so long prompts stop getting clipped. (#738) Thanks @pftom.
- ๐งน Tweaks-mode tooltip noise removed. (#697) Thanks @bojiehbj.
๐ค Agents & daemon
- ๐ค Qoder CLI agent adapter. (#626) Thanks @mamba.
- ๐ฃ๏ธ Override Codex executable path. Useful for nvm / mise / fnm-installed toolchains. (#755) Thanks @shangxinyu1.
- ๐จ Codex image projects can use built-in imagegen. (#622) Thanks @DehengHuang.
- ๐ก Copilot prompts delivered via stdin. Removes another argv-too-large class of failure on Windows. (#727) Thanks @lefarcen.
- ๐งช Connection tests for execution settings. Verify provider config without launching a chat. (#507) Thanks @monshunter.
- ๐ค Project transcript export. (#493) Thanks @bryanatkinson.
- ๐ GUI-launched agents discover toolchain on minimal
PATH. (#614) Thanks @XinminZeng. - ๐ง DeepSeek v4 models in catalog. (#722) Thanks @1119302165.
- ๐ Watcher ignores
.venvand other large dirs. Stops project file watcher from melting on Python projects. (#531) Thanks @1119302165. - ๐ Portless
Originaccepted in CORS whitelist. Restores Chrome compatibility for some embed scenarios. (#735) Thanks @lefarcen. - ๐
OD_LEGACY_DATA_DIRmigrator moves.od/users into the desktop data layout cleanly. (#712) Thanks @Nagendhra-web.
๐ญ Critique Theater
- ๐ฏ Phase 5: panel prompt template + system composer wiring. (#524) Thanks @Nagendhra-web.
๐ฌ Media generation
- ๐ Nano Banana image provider. (#631) Thanks @zztdan.
- ๐๏ธ HyperFrames video previews + provider badge + source filter. Browsing video templates is no longer a guessing game. (#293) Thanks @pftom.
- โฑ๏ธ Extend OpenAI image request timeouts so larger generations stop being killed mid-flight. (#788) Thanks @lefarcen.
๐จ Skills, design systems & prompt templates
- ๐
live-dashboardskill โ generic Live Artifact dashboard template. (#778) Thanks @Adityagaddhyan. - ๐ฉบ
clinic-consolelive-artifact template. (#795) Thanks @yashverma48. - ๐ FlowAI live dashboard template skill. (#801) Thanks @kushwahasonam.
- ๐๏ธ Notion-style team dashboard prompt template. (#799) Thanks @Joey-nexu.
- ๐
waitlist-pageskill. (#555) Thanks @VedankVansia. - ๐ฑ
social-media-dashboardskill + Totality Festival design system. (#678) Thanks @Tuola-waj. - ๐ฐ๏ธ Five Orbit briefing templates. (#671) Thanks @anders-eli.
- ๐งฑ Craft
form-validationmodule. Generated forms now follow modern RHF/Zod patterns instead of 2018 Formik habits. (#625) Thanks @MohamedAbdallah-14.
๐ Files & previews
- ๐ Alert when PDF export popup is blocked. (#664) Thanks @PratikRai.
- ๐ Tighter
ws-tabs-barscrollbar. Filenames stop overlapping the bar. (#781) Thanks @arunkukrety. - ๐ช Fix chat pane overflow. (#740)
- ๐ฆ Claude Design ZIP import works on Node 24 + the file ceiling is raised. (#591) Thanks @gabriel-vaz.
๐ง Packaging & platforms
- ๐ง Linux headless install / start / stop. (#686) Thanks @jheison-martinez.
- ๐ช Improved Windows beta packaging and installer flow. Smaller, faster, cleaner namespace handling. (#768) Thanks @PerishCode.
- โ๏ธ Beta release publishing migrated to R2. (#805) Thanks @PerishCode.
- ๐ช Fix Windows link-code-folder dialog. (#698) Thanks @Xuncha.
- ๐ช Consistent desktop entry chrome. (#655) Thanks @Siri-Ray.
๐ Internationalization & docs
- ๐ฎ๐ฉ Indonesian (
id) UI locale. (#414) Thanks @aqilaziz. - ๐บ๐ฆ Ukrainian prompt template fixes + duplicate-key cleanup. (#674, #680) Thanks @Caprika and @lefarcen.
- ๐ช๐ธ Spanish README aligned to the
es-ES.tslocale. (#611) Thanks @israelcastro. - ๐ฆ @nexudotio X account surfaced in README + entry sidebar. (#696) Thanks @lefarcen.
- ๐ Fix broken pi-ai links (404'd after the package split). (#277) Thanks @lefarcen.
- ๐ Linux namespace env var documented in tools-pack. (#670) Thanks @PerishCode.
๐ก๏ธ Stability & Reliability
- ๐งฉ Design-system selection persists in web. (#621) Thanks @lefarcen.
- ๐งช Aligned design-system default test fixture. (#708) Thanks @marcchan.
- ๐งฐ OpenCode error frames surfaced; empty-output runs treated as failed instead of silently succeeding. (#700) Thanks @lefarcen.
- ๐ช Settings dialog scroll behavior. (#667) Thanks @JieZhu.
- ๐ Wider settings subtitle. (#747) Thanks @Nagendhra-web.
- ๐ Diagnose missing Next package during
tools-devweb startup. (#675) Thanks @iuliandita. - ๐งน Batch of small bug fixes for #283, #275, #390. (#530) Thanks @Nagendhra-web.
๐ Bug Fixes
- ๐ช Tweaks-mode element-selector tooltip removed. (#697) Thanks @bojiehbj.
- ๐ช Chat pane overflow. (#740)
- ๐ ws-tabs-bar scrollbar. (#781) Thanks @arunkukrety.
- ๐ .venv ignored by project file watcher. (#531) Thanks @1119302165.
๐ Documentation
- ๐ช๐ธ README.es alignment to es-ES locale. (#611) Thanks @israelcastro.
- ๐ฆ @nexudotio X account in README + entry sidebar. (#696) Thanks @lefarcen.
- ๐ pi-ai link split fix. (#277) Thanks @lefarcen.
- ๐ Linux tools-pack namespace env doc. (#670) Thanks @PerishCode.
๐จ For Developers
Click to expand
โ System Requirements
- ๐ macOS โ Apple Silicon (arm64) only, macOS 11 Big Sur or newer. Intel macs are not supported.
- ๐ช Windows โ x64, Windows 10 / 11. Installer is unsigned (SmartScreen will warn on first launch โ choose "More info โ Run anyway").
- ๐ง Linux โ first-class headless lifecycle support lands in 0.5.0 (
install,start,stopfrom CLI). A packaged Linux desktop GUI artifact is still deferred while the release lane is hardened. - ๐งโ๐ป From source โ Node.js 24.x and pnpm 10.33.2+ (per
enginesinpackage.json).
โ ๏ธ Known Issues
- ๐ช Windows installer is unsigned. SmartScreen / antivirus warnings are expected. Code signing is still follow-up work.
- ๐ No macOS Intel (x64) build. Apple Silicon only.
- ๐ง No Linux desktop GUI package in 0.5.0 stable โ use headless mode or run from source.
- ๐
odCLI shadows POSIXodwhen installed globally. Use/usr/bin/odorcommand odfor the system tool.
๐ Releasing this PR
This PR ships:
- ๐ฆ All 13 monorepo
package.jsonfiles bumped to0.5.0(root,apps/{web,daemon,desktop,packaged,landing-page},packages/{contracts,platform,sidecar,sidecar-proto},tools/{dev,pack},e2e). Internal workspace specifiers areworkspace:*, so no lockfile change was needed. - ๐
CHANGELOG.mdโ new[0.5.0] - 2026-05-07entry covering the 51 merged PRs since 0.4.1, plus footnote refs for new PR numbers.
The release-stable workflow already lives on main; no infrastructure changes here. After merge, dispatch release-stable with mac_signed=true to publish.
Local verify dry-run before opening this PR:
pnpm install(workspace links โ lockfile already in sync)pnpm --filter @open-design/contracts --filter @open-design/desktop --filter @open-design/daemon run build(populates dist/ for downstream typecheck consumers; contracts must be rebuilt because09eb88fand988fd6dadded new exported members likeproviderId/accountId/ImportFolderRequest/ImportFolderResponse)pnpm typecheckโ exit 0 across all 13 packages
(Local Node was 22.22.0, so pnpm printed engine warnings for the repo's ~24 requirement; matches the 0.3.0 / 0.4.1 release dry-runs.)
Full Changelog: open-design-v0.4.1...release/v0.5.0