open-design-v0.7.0

nexu-io/open-designopen-design-v0.7.0May 13, 2026by github-actions[bot]

AI Summary

A memory-plus-UI release featuring an auto-memory store for context across runs, Critique Theater Phase 7 with state machine and replay, HyperFrames HTML-in-Canvas end-to-end, and a redesigned Designs tab with in-context preview comments.

Key Highlights

  • Auto-memory store carries agent context across runs and projects.
  • Critique Theater Phase 7 (state machine + replay) with daemon-side artifact extraction.
  • Designs tab redesign with covers, tags, and multi-select.
  • In-context preview comments allow dropping feedback directly on artifacts.
  • HyperFrames HTML-in-Canvas allows embedding real interactive HTML inside canvas templates.

New Features

  • Auto-memory store with chat-protocol-aware extraction
  • Critique Theater Phase 7 web client state machine
  • Critique Theater Phase 6.2 daemon artifact extraction
  • Unified Media tab consolidating Image, Video, and Audio
  • Tweaks palette with HSL hue-shift recoloring
  • HTTP 206 range requests for video/audio
  • Scheduled routines for unattended agent runs

Full Release Notes

๐ŸŽ‰ **`107 PRs` ยท `49 contributors` ยท 3 days** โ€” A memory-plus-UI release: **auto-memory store** carries agent context across runs and projects, **Critique Theater advances to Phase 7** (state machine + replay) with daemon-side **Phase 6.2** artifact extraction, **HyperFrames** lands **HTML-in-Canvas** end-to-end, and the web UI gets a **top-to-bottom Designs tab redesign**, **in-context preview comments**, a **unified Media tab**, and a **tweaks palette with HSL hue-shift recoloring**. Plus **responsive design handoff** outputs, **install/uninstall skills & design systems in-app**, **HTTP 206 range requests** for video/audio, **scheduled routines**, **macOS Intel (x64)** builds, an official **Nix flake**, four new design systems (hud, loom, trading-terminal, WeChat), and an `agent-browser` skill. ๐Ÿš€

## ๐Ÿ”ฅ Highlights

- ๐Ÿง  **Auto-memory store.** Tired of re-explaining your brand voice, audience, and constraints every new conversation? Open Design now remembers โ€” agent context carries across runs and projects, same idea as the global memory inside Claude Code but glued to your design project. (#999) Thanks @pftom.
- ๐ŸŽญ **Critique Theater Phase 7 + 6.2.** Stop losing your critique to a laptop sleep โ€” the panel survives a refresh, replays cleanly, reconnects mid-run. Jury-tagged artifacts now ship as real project assets instead of just panel chatter. (#1307, #1085) Thanks @Nagendhra-web.
- ๐ŸŽจ **Designs tab redesign.** The tab you open every day now has covers, tags, an overflow menu, and multi-select โ€” finding the right artifact stops being a hunt through a long list. (#1161) Thanks @qiongyu1999.
- ๐Ÿ’ฌ **In-context preview comments.** Drop comments directly on the artifact preview without leaving the workspace โ€” feedback lives where the design lives, not in a separate thread. (#1276) Thanks @qiongyu1999.
- ๐Ÿ–ผ๏ธ **HyperFrames HTML-in-Canvas.** Storyboards stop being frozen mockups โ€” embed real interactive HTML inside canvas templates and it renders end-to-end across web and skills. No more "imagine this is clickable." (#866) Thanks @pftom.
- ๐ŸŽฌ **Unified Media tab.** Image, video, and audio entries consolidate into one tab โ€” no more bouncing between three near-identical surfaces. (#1167) Thanks @qiongyu1999.
- ๐ŸŽจ **Tweaks palette with HSL hue-shift recoloring.** Recolor a brand swatch right from the palette popover โ€” drag the hue / saturation / lightness slider and see the canvas update inline. (#1292) Thanks @qiongyu1999.
- ๐Ÿ“ฅ **In-app install for skills & design systems.** Stop cloning the repo to try a new aesthetic โ€” one click and it's there. Uninstall is just as easy. (#1003) Thanks @encyc.
- ๐ŸŽž๏ธ **HTTP 206 range requests for video / audio.** Preview a 500MB video without waiting for a 500MB download โ€” seek anywhere instantly, no full-file pre-load. (#1105) Thanks @ak91456.
- ๐Ÿ“… **Scheduled routines.** Stop babysitting recurring work โ€” schedule routines like "every weekday 9am, regenerate the metrics dashboard" and walk away. Unattended agent runs, set and forget. (#1033) Thanks @pftom.
- ๐Ÿ–ฅ๏ธ **macOS Intel build + Nix flake.** Intel Macs are back โ€” no more "sorry, Apple Silicon only," DMG ships again. Nix/NixOS users install via the official `flake.nix` with first-class home-manager support. (#759, #402) Thanks @ggzeng and @GodTamIt.
- โŒจ๏ธ **`Cmd/Ctrl+,` opens Settings.** The shortcut your fingers already wanted โ€” Settings now respect the platform shortcut convention with a proper badge in the menu. (#1173) Thanks @mrdiin.

> ๐Ÿ“ฅ **Download:** Tag `open-design-v0.7.0`. All assets below are live on GitHub Releases and `releases.open-design.ai`.
>
> | Platform | Architecture | Asset |
> |---|---|---|
> | macOS | Apple Silicon (arm64) | [open-design-0.7.0-mac-arm64.dmg](https://github.com/nexu-io/open-design/releases/download/open-design-v0.7.0/open-design-0.7.0-mac-arm64.dmg) |
> | **macOS** ๐Ÿ†• | **Intel (x64)** | [**open-design-0.7.0-mac-x64.dmg**](https://github.com/nexu-io/open-design/releases/download/open-design-v0.7.0/open-design-0.7.0-mac-x64.dmg) |
> | macOS (auto-update feed) | Apple Silicon (arm64) | [open-design-0.7.0-mac-arm64.zip](https://github.com/nexu-io/open-design/releases/download/open-design-v0.7.0/open-design-0.7.0-mac-arm64.zip) |
> | Windows | x64 (unsigned) | [open-design-0.7.0-win-x64-setup.exe](https://github.com/nexu-io/open-design/releases/download/open-design-v0.7.0/open-design-0.7.0-win-x64-setup.exe) |

## โœจ What's New

### ๐ŸŽญ Critique Theater

- **Phase 7 web client state machine.** Reducer + `useCritiqueStream`/`useCritiqueReplay` hooks for clean replays and mid-run reconnects. (#1307) Thanks @Nagendhra-web.
- **Phase 6.2 daemon artifact extraction + endpoint.** Critique-tagged artifacts are extracted server-side and served from a dedicated endpoint. (#1085) Thanks @Nagendhra-web.

### ๐Ÿ–ฅ๏ธ Web & desktop UI

- ๐ŸŽจ **Designs tab redesign.** Covers, tags, overflow menu, multi-select. (#1161) Thanks @qiongyu1999.
- ๐Ÿ’ฌ **In-context comment thread on the artifact preview.** (#1276) Thanks @qiongyu1999.
- ๐ŸŽฌ **Unified Media tab** โ€” Image / Video / Audio in one place. (#1167) Thanks @qiongyu1999.
- ๐ŸŽจ **Tweaks palette popover with HSL hue-shift recoloring.** (#1292) Thanks @qiongyu1999.
- ๐Ÿ“ **Responsive preview + design handoff outputs** โ€” tablet/mobile auto-fit, 2025โ€“2026 viewport matrix, screen-file-first export, DESIGN-HANDOFF / DESIGN-MANIFEST exports. (#1224) Thanks @huyhoangnhh98.
- ๐Ÿ‘ **Thumbs-up / thumbs-down feedback widget** under completed assistant turns. (#1308) Thanks @Nagendhra-web.
- โŒจ๏ธ **`Cmd/Ctrl+,` opens Settings** with a platform shortcut badge. (#1173) Thanks @mrdiin.
- ๐Ÿ **Finalize design package + Continue in CLI buttons.** (#974) Thanks @bankielewicz.
- ๐Ÿ”„ **Fetch models button for BYOK providers.** (#1034) Thanks @Demoniooo.
- ๐Ÿ”  Provider-model fetch results sorted alphabetically. (#1097) Thanks @Demoniooo.
- ๐Ÿ“‹ **Collapsible MCP JSON field-mapping helper.** (#1136) Thanks @Priyanshudotdev.
- ๐Ÿ“œ Question forms scroll to top of viewport instead of pinning to the bottom. (#1044) Thanks @paulstean.
- ๐Ÿ“ Sidebar tabs flush to the workspace edge with internal scrolling. (#1038) Thanks @coder-zkl1988.
- โœ๏ธ Design file rename support. (#894) Thanks @CIoudherd.

### ๐Ÿค– Agents & runtime

- **Auto-memory store with chat-protocol-aware extraction.** (#999) Thanks @pftom.
- **Install / uninstall for skills & design systems** from the desktop app. (#1003) Thanks @encyc.
- **HTTP 206 range request support for video / audio files** (closes #784). (#1105) Thanks @ak91456.
- **Scheduled routines for unattended agent runs.** (#1033) Thanks @pftom.
- ๐Ÿ›ก๏ธ Guard rails against agent-emitted stub artifact regressions. (#1171) Thanks @sebastianwestberg.
- ๐Ÿšซ Reject filesystem root folder imports. (#1266) Thanks @donglrd.
- ๐Ÿงน Agent runtime + route registration split into focused modules (internal refactor). (#1063, #1043) Thanks @nettee.

### ๐Ÿ–ผ๏ธ HyperFrames

- **HTML-in-Canvas lands across web + skills.** Embed live HTML inside canvas templates and it renders for real, end-to-end. (#866) Thanks @pftom.

### ๐ŸŽจ Skills, design systems & templates

- ๐Ÿชž **Skill model refactor.** Code-driven skills cleanly separated from design-template assets, plus a new `finalize-design` API โ€” contributing a new skill is half the work it was. (#955) Thanks @pftom.
- ๐ŸŒ **Reliable `agent-browser` skill.** (#1284) Thanks @alchemistklk.
- ๐Ÿ’ฌ **WeChat design system + `login-flow` skill** (also fixes API-mode `tool_calls` bug). (#1083) Thanks @zxc000166.
- ๐Ÿ“Š **Three new design systems: `hud`, `loom`, `trading-terminal`** with locale coverage. (#1069) Thanks @Ayush-Mahadik.
- ๐Ÿ“ **`release-notes-one-pager` skill** with supporting docs. (#873) Thanks @elefinnt.
- ๐Ÿช™ **Structured `tokens.css` schema for design systems** (`default` + `kami`). (#1231) Thanks @zoeforfun.
- ๐Ÿ—‚๏ธ Smarter design files grouping. (#1082) Thanks @Romantin.
- ๐Ÿ•ฐ๏ธ Replace time-specific Orbit greetings with neutral defaults. (#1291) Thanks @Leesin0222.

### ๐Ÿ“ฆ Packaging & distribution

- ๐ŸŽ **macOS Intel (x64) build support** in release workflows. (#759) Thanks @ggzeng.
- โ„๏ธ **Official Nix flake** with home-manager and NixOS support. (#402) Thanks @GodTamIt.
- โšก Beta release packaging cache optimizations. (#1095) Thanks @PerishCode.

### ๐ŸŒ Internationalization & docs

- ๐Ÿ‡น๐Ÿ‡ผ **Traditional Chinese QUICKSTART** + Chinese doc link fixes. (#753) Thanks @YUHAO-corn.

### โš™๏ธ Settings & onboarding

- ๐Ÿชง Install onboarding links for unavailable local CLIs. (#985) Thanks @mecxist.

## ๐Ÿ›ก๏ธ Stability & Reliability

- ๐Ÿ”’ Conversation run isolation enforced โ€” concurrent runs no longer cross-contaminate state. (#1271) Thanks @nettee.
- ๐ŸŒ Default English resource i18n fallback so missing translations don't break agent prompts. (#1270) Thanks @nettee.
- ๐Ÿฉน `[codex]` Claude Code exit diagnostics improved. (#1267) Thanks @alchemistklk.
- ๐Ÿฉน `[codex]` empty API responses handled as no output (not as errors). (#1244) Thanks @alchemistklk.
- ๐Ÿ›ฃ๏ธ Codex CLI path fallback UX improvements. (#1205) Thanks @shangxinyu1.
- ๐Ÿง  Use ACP config options for model selection. (#1208) Thanks @krishnashakula.
- ๐Ÿ“ก Remove OpenCode stdin dash sentinel. (#1365) Thanks @PerishCode.
- ๐Ÿ’พ Persist `runStatus` / `endedAt` on chat run termination. (#1230) Thanks @PerishCode.
- ๐Ÿ”€ Prefer `opencode-cli` over `opencode` binary. (#818) Thanks @Sid-Qin.
- ๐Ÿ’ณ OpenCode Write tool displays as card, not raw JSON. (#1126) Thanks @1119302165.
- ๐Ÿ” Pin API-mode override above discovery layer. (#1207) Thanks @mutoe.
- ๐ŸชŸ Windows silent reinstall closes the running app first. (#1238) Thanks @PerishCode.
- ๐Ÿงฐ Build desktop before packaged typecheck. (#1093) Thanks @mrcfps.

## ๐Ÿ› Bug Fixes

### Web

- ๐ŸŒ‘ Restore custom dropdown chevron for the timezone selector in dark mode. (#1368) Thanks @xxiaoxiong.
- ๐ŸŽจ Polish EntryView โ€” sidebar layout, folder tabs, slim form, blue selected token. (#1360) Thanks @Sid-Qin.
- ๐ŸŒ Design Files refresh strings now translate. (#1300) Thanks @Nagendhra-web.
- ๐Ÿ“œ JSON file previews pretty-print. (#1206) Thanks @Kaelz31.
- ๐ŸŽฏ Tweaks selection stays usable without annotations. (#1268) Thanks @PerishCode.
- ๐ŸŽจ Sketch JSON files render their static preview. (#1060) Thanks @Derrick-xn.
- ๐Ÿท๏ธ `<artifact>` tags inside code spans / fences stop being treated as real artifacts. (#1132) Thanks @mutoe.
- ๐Ÿ”„ Home projects refresh after a conversation is deleted. (#1219) Thanks @Sid-Qin.
- โœ… Finished tool calls actually finish. (#1240) Thanks @nettee.
- ๐Ÿ›ก๏ธ Prose-as-HTML artifacts blocked before they hit disk. (#1144) Thanks @mutoe.
- ๐Ÿพ Entry footer pet labels truncate cleanly. (#1150) Thanks @lefarcen.
- ๐Ÿ” Connector auth errors surface; silent popup closes caught. (#1128) Thanks @Sid-Qin.
- โŒ MCP picker dialog close button centered. (#1137) Thanks @zhujie007.
- ๐Ÿ’ฌ Chat messages stop overflowing into the workspace pane. (#1104) Thanks @YUHAO-corn.
- ๐Ÿ“ New conversation creation guarded against accidental empty chats. (#1086) Thanks @zhujie007.
- ๐Ÿ‘๏ธ Examples preview dispatches on `od.preview.type` for correct routing. (#1001) Thanks @Sid-Qin.
- โฌ†๏ธ Settings content scrolls back to top on section change. (#997) Thanks @Nagendhra-web.
- ๐Ÿ’ญ Pod-to-chat comments wrap text instead of truncating. (#1156) Thanks @YUHAO-corn.
- ๐Ÿ‡จ๐Ÿ‡ณ MCP server settings panel localized for the Chinese UI. (#760) Thanks @YUHAO-corn.
- ๐ŸŽฌ Media config restored from daemon on startup. (#687) Thanks @zztdandan.
- ๐Ÿ’พ Autosave indicator suppressed for draft-only Connector key edits. (#1232) Thanks @Eggwardhan.
- ๐Ÿ”— Example preview iframe sandbox handles links correctly. (#701) Thanks @meshackm.
- ๐Ÿ–จ๏ธ Popup-blocked PDF export falls back to native Electron print dialog. (#973) Thanks @PratikRai0101.
- ๐Ÿ‡จ๐Ÿ‡ณ Comments panel UI translated into Chinese. (#1139) Thanks @zhujie007.
- ๐Ÿซฅ Surface filter tabs with zero count hide themselves. (#965) Thanks @nmsn.
- ๐ŸŽฏ Design system filter popover stops shifting position on reopen. (#960) Thanks @xxiaoxiong.

### Desktop

- ๐ŸŽ macOS close exits fullscreen first before hiding. (#1249) Thanks @PerishCode.
- ๐Ÿ“ Main client window enforces a minimum size. (#1203) Thanks @Sid-Qin.
- ๐Ÿ“„ `about:blank` popups allowed for PDF export fallback. (#1081) Thanks @hitken.
- ๐ŸชŸ Daemon's external-browser opener fixed on Windows. (#953) Thanks @Sapientropic.

### Misc

- ๐Ÿงน Stale upload failure banner clears on fresh preview. (#797) Thanks @mvanhorn.
- ๐Ÿพ Trump pet removed from bundled community pets. (#1103) Thanks @xxiaoxiong.
- ๐Ÿค Artifact-handoff prompt gains a "when NOT to emit" guardrail. (#1145) Thanks @mutoe.
- ๐Ÿ“ Pending prompt clears properly between template invocations. (#1148) Thanks @imzihuailin.
- โ„๏ธ `nix run` writes to a sensible default `OD_DATA_DIR`. (#1159) Thanks @xxiaoxiong.
- ๐Ÿ” Landing page SEO: correct canonical, `robots.txt`, favicons. (#1061) Thanks @joeylee12629-star.
- ๐Ÿงฑ Modal footer top padding increased. (#957) Thanks @xxiaoxiong.
- ๐ŸŽฏ Project type selector arrows stop overlapping the tabs. (#1091) Thanks @zhujie007.

## ๐Ÿ“š Documentation

- ๐Ÿ‡น๐Ÿ‡ผ **Traditional Chinese QUICKSTART** โ€” Taiwan/HK/Macau users get a proper getting-started doc. (#753) Thanks @YUHAO-corn.

## ๐Ÿ”จ For Developers

<details>
<summary>Click to expand</summary>

- ๐Ÿงช Stabilize extended Playwright coverage. (#1341)
- ๐Ÿงช Nightly UI + desktop regression coverage expanded. (#1256)
- ๐Ÿงช e2e smoke + release reports hardened. (#1140)
- ๐Ÿงช Entry + settings automation coverage expanded. (#954)
- ๐Ÿ“Š Generated GitHub metrics SVG + contributors wall refreshed. (#1115, #1117, #1183, #1188, #1328, #1330)

</details>

## โœ… System Requirements

- ๐ŸŽ **macOS** โ€” Apple Silicon (arm64) **and Intel (x64) ๐Ÿ†•**, macOS 11 Big Sur or newer.
- ๐ŸชŸ **Windows** โ€” x64, Windows 10 / 11. Installer is **unsigned** (SmartScreen warns on first launch โ€” choose "More info โ†’ Run anyway").
- ๐Ÿง **Linux** โ€” headless lifecycle support (`install` / `start` / `stop` from CLI). Packaged GUI artifact deferred while the release lane is hardened.
- โ„๏ธ **Nix** โ€” official flake at `flake.nix` with home-manager and NixOS support.
- ๐Ÿง‘โ€๐Ÿ’ป **From source** โ€” Node.js 24.x and pnpm 10.33.2+ (per `engines` in `package.json`).

## โš ๏ธ Known Issues

- ๐ŸชŸ **Windows installer is unsigned.** SmartScreen / antivirus warnings expected on first launch. Code signing still follow-up work.
- ๐Ÿง **No Linux desktop GUI package in 0.7.0 stable** โ€” use headless mode, the Nix flake, or run from source.
- ๐Ÿš **`od` CLI shadows POSIX `od`** when installed globally. Use `/usr/bin/od` or `command od` for the system tool.

---

**Full Changelog:** https://github.com/nexu-io/open-design/compare/open-design-v0.6.0...release/v0.7.0