lefarcen
aedbb9dbe4
release: Open Design 0.8.0
...
Bumps 14 workspace package.json files from 0.7.0 to 0.8.0:
- root, apps/{web,daemon,desktop,landing-page}
- packages/{contracts,host,platform,sidecar,sidecar-proto}
- tools/{dev,pack,pr}, e2e
apps/packaged was already at 0.8.0 from the preview lane.
Independently versioned packages keep their own tracks.
Adds CHANGELOG [0.8.0] - 2026-05-20 entry covering the
305 PRs merged since 0.7.0 by 75 contributors:
- Plugin engine rebuild + Plugin Registry surface
- Headless by default (desktop is thin wrapper around CLI)
- Critique Theater Phases 9 through 16
- 149 design systems with structured tokens.css
- Italian locale + CJK font fallback
- Leonardo.ai, ElevenLabs, SenseAudio providers
- Windows packaged auto-update
- Visual refresh + Quick-brief discovery overhaul
- PostHog v2 analytics
- Manual edit UX overhaul
2026-05-20 21:22:17 +08:00
PerishFire
bd48c597b0
chore: pin dependency versions and harden CI caches ( #2189 )
...
* chore: pin dependency versions
* ci: enforce pinned dependency specs
* ci: fix pnpm executable invocation
2026-05-19 13:58:27 +08:00
lefarcen
2a0ebea50b
release: Open Design 0.7.0
...
- bump 14 monorepo package.json files to 0.7.0 (root + apps/{web,daemon,desktop,packaged,landing-page} + packages/{contracts,platform,sidecar,sidecar-proto} + tools/{dev,pack,pr} + e2e); apps/packaged was already at 0.6.1 from beta lane, all others at 0.6.0
- add CHANGELOG.md [0.7.0] - 2026-05-12 entry covering 97 merged PRs since 0.6.0:
- Critique Theater: Phase 7 web client state machine (#1307 ) + Phase 6.2 daemon artifact extraction (#1085 )
- Web/UI: thumbs-up/down feedback widget (#1308 ), Cmd+, opens Settings (#1173 ), Finalize design package + Continue in CLI (#974 ), fetch models button for BYOK (#1034 ), provider models alphabetical sort (#1097 ), collapsible MCP JSON field-mapping (#1136 ), design file rename (#894 )
- Daemon: auto-memory store with chat-protocol-aware extraction (#999 ), install/uninstall skills & design systems (#1003 ), HTTP 206 range requests for video/audio (#1105 ), scheduled routines (#1033 ), agent runtime + route registration refactor (#1063 , #1043 )
- HyperFrames: HTML-in-Canvas across web + skills (#866 )
- Skills/design systems: generic skills + design-templates split + finalize-design API (#955 ), agent-browser skill (#1284 ), WeChat design system + login-flow skill (#1083 ), hud/loom/trading-terminal design systems (#1069 ), release-notes-one-pager skill (#873 ), tokens.css schema (#1231 )
- Packaging: macOS Intel (x64) build (#759 ), official Nix flake (#402 ), beta packaging cache (#1095 )
- Maintainer ops: tools-pr PR-duty workspace (#1259 ), MAINTAINERS.md (#1290 ), contributor card bot (#932 ), PR→issue linking discipline (#1263 )
- Changed: conversation run isolation (#1271 ), default English i18n fallback (#1270 ), Codex CLI exit diagnostics / empty-response handling / path fallback (#1267 , #1244 , #1205 )
- Fixed: ~30 web + desktop + daemon + packaging bugfixes
- Internal: nightly UI/desktop regression coverage (#1256 ), e2e/release report hardening (#1140 ), entry/settings automation (#954 )
- catch up [Unreleased] compare link to v0.7.0 and add missing [0.6.0] release link
- add 97 PR footnote refs ([#402 ]..[#1330 ])
Verified locally: pnpm install + pre-build contracts/daemon/desktop dist + pnpm typecheck (exit 0 across all 14 packages on Node 22.22 with engine-warning).
Release workflow validation runs after merge via release-stable.
2026-05-12 15:33:28 +08:00
Marc Chan
b03a504da6
release: Open Design 0.6.0 ( #1080 )
2026-05-09 19:58:11 +08:00
lefarcen
2bb029cb58
release: Open Design 0.5.0 ( #820 )
...
0.5.0 已从 c21cbc6 发布(https://github.com/nexu-io/open-design/releases/tag/open-design-v0.5.0);本次 squash 把版本 bump 与 CHANGELOG [0.5.0] 条目带到 main 历史,便于后续 0.5.1 release 在 main 上走标准 dispatch 流程。
2026-05-08 00:41:01 +08:00
lefarcen
ae4a08773a
chore(release): prepare 0.4.1 ( #659 )
...
- bump remaining monorepo package.json files to 0.4.1 after apps/packaged was already bumped in #637
- add CHANGELOG.md [0.4.1] - 2026-05-06 entry covering the startup hotfix and 19 merged PRs since 0.4.0:
- Added: manual edit mode (#620 ), Cmd/Ctrl+P quick file switcher (#556 ), resizable chat panel (#563 ), PI status/cancel updates (#618 ), accessibility and RTL/Bidi craft modules (#587 , #595 ), i18n structure checks (#608 )
- Changed: first-PR README links now surface help-wanted issues (#605 )
- Fixed: packaged contracts runtime exports (#577 ), packaged runtime beta gating (#637 ), ACP/MCP/agent fixes (#604 , #612 , #627 ), conversation error recovery (#623 ), native mac quit (#637 )
- Documentation/Internal: OD_DATA_DIR migration docs (#570 ), Simplified Chinese QUICKSTART (#578 ), zh-TW/ko README syncs (#586 , #619 ), generated metrics (#592 )
Release workflow validation runs after merge via release-stable.
2026-05-06 18:05:56 +08:00
lefarcen
963bbf2500
release: Open Design 0.4.0 ( #454 )
2026-05-05 23:39:40 +08:00
PerishFire
bbdd4e84b5
chore: enforce test directory conventions ( #496 )
...
* chore: enforce test directory conventions
Move package, app, and tool tests out of src and add guard enforcement so source directories stay source-only.
* ci: use guard and package-scoped tests
Run the new repository guard in CI and keep test execution aligned with package-scoped commands after removing root aliases.
* ci: align stable release guard check
Use the new repository guard in stable release verification after replacing the residual-JS-only script.
* chore: tighten test layout enforcement
Enforce sibling tests directories, typecheck moved test suites with dedicated configs, and refresh remaining guidance that pointed at src-based tests.
* chore: clarify no-emit test tsconfigs
Explicitly disable declaration-only emit in test tsconfigs so review tooling sees they are no-emit typecheck configs.
2026-05-05 15:34:22 +08:00
lefarcen
016c08183f
release: Open Design 0.3.0
2026-05-03 23:07:28 +08:00
lefarcen
62b01a6dbf
release: Open Design 0.2.0 ( #297 )
2026-05-02 22:28:59 +08:00
PerishFire
c6d11018a0
Refresh desktop integration control plane ( #123 )
...
* feat(dev): add desktop tools-dev control plane
* refactor(sidecar): split Open Design contracts
Move Open Design-specific sidecar protocol definitions into @open-design/contracts so sidecar and platform can remain descriptor-driven primitives.
* refactor(daemon): organize package sources
Keep daemon app code, tests, and sidecar entrypoints in separate package directories so each layer can be built and verified independently.
* chore(repo): streamline maintenance entrypoints
Centralize agent guidance by directory and reduce root command chains while preserving the existing build scope.
* docs: translate agent guidance to English
* fix(sidecar): tolerate stale IPC sockets
Remove stale Unix socket files only after confirming no listener is active, so tools-dev can restart after unclean shutdowns.
2026-04-30 14:23:53 +08:00