githubnext/chopinPublic

Let's compose rich plans together

Restore Conversation Save controls and shared questionnaire state

MAMaggie Appleton authored
309a6a4Patch
Parent5d6d0d4
44 files changed+3791-447
StackedSplit
apps/web/package.json+1 −0
apps/web/src/chat/chat.tsx+8 −1
apps/web/src/chat/decision-entry.test.tsx+267 −0
apps/web/src/chat/decision-entry.tsx+222 −0
apps/web/src/chat/model.test.ts+15 −0
apps/web/src/chat/model.ts+8 −2
apps/web/src/chat/scoped-choice-entry.test.tsx+156 −0
apps/web/src/chat/scoped-choice-entry.tsx+141 −0
apps/web/src/chat/transcript-decisions.test-fixtures.ts+214 −0
apps/web/src/chat/transcript-decisions.test.tsx+50 −0
apps/web/src/chat/transcript-scoped-choice.test.tsx+75 −0
apps/web/src/chat/transcript.tsx+107 −4
apps/web/src/conversation-plan/links.test.ts+179 −0
apps/web/src/conversation-plan/links.ts+97 −0
apps/web/src/conversation-plan/store.test.ts+78 −0
apps/web/src/conversation-plan/store.ts+68 −0
apps/web/src/room-workspace.tsx+30 −0
bun.lock+1 −0
docs/jev-product-extraction.md+42 −0
packages/editor/src/card-meta.test.ts+110 −0
packages/editor/src/card-meta.ts+93 −0
packages/editor/src/decision-state.test.ts+103 −2
packages/editor/src/decision-state.ts+22 −3
packages/editor/src/index.ts+2 −0
packages/editor/src/provider.test.ts+79 −4
packages/editor/src/provider.ts+21 −7
packages/editor/src/questionnaires.test.ts+175 −2
packages/editor/src/questionnaires.ts+75 −3
packages/icons/src/index.ts+1 −0
packages/icons/src/line.tsx+11 −0
packages/question/src/react/index.ts+2 −0
packages/question/src/react/project-suggestion.test.ts+47 −0
packages/question/src/react/project-suggestion.ts+36 −0
packages/question/src/react/questionnaire-controller.ts+513 −0
packages/question/src/react/questionnaire-types.ts+42 −0
packages/question/src/react/use-questionnaire-cancel.test.ts+68 −0
packages/question/src/react/use-questionnaire-lifecycle.test.ts+83 −0
packages/question/src/react/use-questionnaire-option-growth.test.ts+138 −0
packages/question/src/react/use-questionnaire-refresh-save.test.ts+133 −0
packages/question/src/react/use-questionnaire-save.test.ts+136 −0
packages/question/src/react/use-questionnaire.test-fixtures.ts+116 −0
packages/question/src/react/use-questionnaire.test.ts+1 −12
packages/question/src/react/use-questionnaire.ts+17 −406
scripts/design-contract/exceptions/dynamic-packages.json+8 −1