githubnext/chopinPublic

Let's compose rich plans together

Trial bounded OpenUI composition in documents #409

ClosedMaggieAppletonclosed 3 commits intomainfromrefs/pull/409/head
ConversationFiles changed
31 files changed+1704-8
StackedSplit
apps/web/src/main.tsx+4 −0
apps/web/src/openui-composition-trial/page.tsx+58 −0
apps/web/src/openui-composition-trial/styles.css+102 −0
apps/web/vite.config.ts+10 −0
bun.lock+17 −5
e2e/openui-composition.e2e.ts+108 −0
experiments/openui-composition-trial/README.md+31 −0
experiments/openui-composition-trial/authoring-prompt.md+5 −0
experiments/openui-composition-trial/document-comparison-first.md+19 −0
experiments/openui-composition-trial/document-ordinary.md+35 −0
experiments/openui-composition-trial/library-instructions.md+48 −0
experiments/openui-composition-trial/library-schema.json+202 −0
experiments/openui-composition-trial/model-input.txt+47 −0
experiments/openui-composition-trial/model-output.raw.openui+16 −0
experiments/openui-composition-trial/model-repair-instructions.txt+1 −0
experiments/openui-composition-trial/model-repair-output.raw.openui+16 −0
experiments/openui-composition-trial/model-repair-usage.json+97 −0
experiments/openui-composition-trial/model-usage.json+97 −0
experiments/openui-composition-trial/playwright.config.ts+44 −0
experiments/openui-composition-trial/preview-check.ts+58 −0
experiments/openui-composition-trial/source-comparison-first.openui+7 −0
packages/dialect/src/nodes/content.test.ts+5 −0
packages/editor/package.json+3 −1
packages/editor/src/widgets/code.ts+3 −1
packages/editor/src/widgets/openui-options-components.tsx+172 −0
packages/editor/src/widgets/openui-options.css+195 −0
packages/editor/src/widgets/openui-options.test.ts+43 −0
packages/editor/src/widgets/openui-options.tsx+222 −0
packages/editor/src/widgets/render-blocks.tsx+13 −1