๐ 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.nixwith 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 andreleases.open-design.ai.
Platform Architecture Asset macOS Apple Silicon (arm64) open-design-0.7.0-mac-arm64.dmg macOS ๐ Intel (x64) open-design-0.7.0-mac-x64.dmg macOS (auto-update feed) Apple Silicon (arm64) open-design-0.7.0-mac-arm64.zip Windows x64 (unsigned) open-design-0.7.0-win-x64-setup.exe
โจ What's New
๐ญ Critique Theater
- Phase 7 web client state machine. Reducer +
useCritiqueStream/useCritiqueReplayhooks 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-designAPI โ contributing a new skill is half the work it was. (#955) Thanks @pftom. - ๐ Reliable
agent-browserskill. (#1284) Thanks @alchemistklk. - ๐ฌ WeChat design system +
login-flowskill (also fixes API-modetool_callsbug). (#1083) Thanks @zxc000166. - ๐ Three new design systems:
hud,loom,trading-terminalwith locale coverage. (#1069) Thanks @Ayush-Mahadik. - ๐
release-notes-one-pagerskill with supporting docs. (#873) Thanks @elefinnt. - ๐ช Structured
tokens.cssschema 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
๐ก๏ธ 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/endedAton chat run termination. (#1230) Thanks @PerishCode. - ๐ Prefer
opencode-clioveropencodebinary. (#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.typefor 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:blankpopups 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 runwrites to a sensible defaultOD_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
Click to expand
- ๐งช 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)
โ 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/stopfrom CLI). Packaged GUI artifact deferred while the release lane is hardened. - โ๏ธ Nix โ official flake at
flake.nixwith home-manager and NixOS support. - ๐งโ๐ป From source โ Node.js 24.x and pnpm 10.33.2+ (per
enginesinpackage.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.
- ๐
odCLI shadows POSIXodwhen installed globally. Use/usr/bin/odorcommand odfor the system tool.
Full Changelog: open-design-v0.6.0...release/v0.7.0