diff --git a/apps/daemon/package.json b/apps/daemon/package.json index 9cc111a909..c49148614d 100644 --- a/apps/daemon/package.json +++ b/apps/daemon/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/daemon", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/cli.js", diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 3ade4fd9a5..a09e585827 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/desktop", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/main/index.js", diff --git a/apps/landing-page/package.json b/apps/landing-page/package.json index a5023603a8..4e695b953e 100644 --- a/apps/landing-page/package.json +++ b/apps/landing-page/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/landing-page", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "scripts": { diff --git a/apps/packaged/package.json b/apps/packaged/package.json index 87cdad04ad..75f5801507 100644 --- a/apps/packaged/package.json +++ b/apps/packaged/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/packaged", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/index.mjs", diff --git a/apps/web/package.json b/apps/web/package.json index d824766ef8..76147ea9c4 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/web", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "exports": { diff --git a/apps/web/src/components/HomeView.tsx b/apps/web/src/components/HomeView.tsx index 4d3c5e4867..c29ea9547b 100644 --- a/apps/web/src/components/HomeView.tsx +++ b/apps/web/src/components/HomeView.tsx @@ -1432,6 +1432,9 @@ export function HomeView({ return { examplePromptContext: examplePromptInfoRef.current }; })(), }); + setSelectedPluginContexts([]); + setSelectedMcpContexts([]); + setSelectedConnectorContexts([]); } return ( diff --git a/apps/web/tests/components/HomeView.context-picker.test.tsx b/apps/web/tests/components/HomeView.context-picker.test.tsx index 38370e40a5..011a4788c4 100644 --- a/apps/web/tests/components/HomeView.context-picker.test.tsx +++ b/apps/web/tests/components/HomeView.context-picker.test.tsx @@ -244,7 +244,7 @@ describe('HomeView context picker', () => { })); }); - it('keeps a context-only `Use` selection in the submit payload without an @mention', async () => { + it('keeps a context-only `Use` selection in the submit payload without an @mention, then clears the composer chip', async () => { // Regression: the submit-time reconciliation dropped every context that // lacked an inline `@mention` token, which silently discarded contexts // staged through the plain `Use` action (which never writes a token). The @@ -307,6 +307,9 @@ describe('HomeView context picker', () => { expect.objectContaining({ id: 'chart-plugin', title: 'Chart Plugin' }), ], })); + await waitFor(() => { + expect(screen.queryByTestId('home-hero-context-plugin-chart-plugin')).toBeNull(); + }); }); it('drops a context-only `Use` selection from the submit payload once its chip is cleared', async () => { diff --git a/e2e/package.json b/e2e/package.json index be3e08d91b..db000562f7 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/e2e", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "scripts": { diff --git a/package.json b/package.json index b5b29349e2..0644f0568f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-design", - "version": "0.9.1", + "version": "0.10.0", "private": true, "packageManager": "pnpm@10.33.2", "type": "module", diff --git a/packages/contracts/package.json b/packages/contracts/package.json index de4d124850..9bc3459b63 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/contracts", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "description": "Shared pure TypeScript contracts for the Open Design web/daemon boundary.", diff --git a/packages/download/package.json b/packages/download/package.json index d7d79d726a..5ea5d1f2dc 100644 --- a/packages/download/package.json +++ b/packages/download/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/download", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/index.mjs", diff --git a/packages/host/package.json b/packages/host/package.json index 58026485f2..80530dd5a4 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/host", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "description": "Open Design renderer host bridge protocol.", diff --git a/packages/platform/package.json b/packages/platform/package.json index 60cc863b13..27ee848460 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/platform", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/index.mjs", diff --git a/packages/sidecar-proto/package.json b/packages/sidecar-proto/package.json index 214cdb19ed..171b924995 100644 --- a/packages/sidecar-proto/package.json +++ b/packages/sidecar-proto/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/sidecar-proto", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/index.mjs", diff --git a/packages/sidecar/package.json b/packages/sidecar/package.json index 2ba704ccc5..7fab8dff2b 100644 --- a/packages/sidecar/package.json +++ b/packages/sidecar/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/sidecar", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "main": "./dist/index.mjs", diff --git a/tools/dev/package.json b/tools/dev/package.json index 2765f7fe0e..18576b6047 100644 --- a/tools/dev/package.json +++ b/tools/dev/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/tools-dev", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "bin": { diff --git a/tools/pack/package.json b/tools/pack/package.json index 3e88619a88..f318811292 100644 --- a/tools/pack/package.json +++ b/tools/pack/package.json @@ -1,6 +1,6 @@ { "name": "@open-design/tools-pack", - "version": "0.9.1", + "version": "0.10.0", "private": true, "type": "module", "bin": {