githubnext/chopinPublic

Let's compose rich plans together

Polish Chopin chat and Decisions UI #268

MergedMaggieAppletonmerged 11 commits intomainfromrefs/pull/268/head
ConversationFiles changed
42 files changed+719-1575 binary
StackedSplit
apps/web/.impeccable/design.json+4 −0
apps/web/DESIGN.md+6 −1
apps/web/src/assets/icons/planner-stop.svg+4 −4
apps/web/src/chat/chat.tsx+2 −2
apps/web/src/chat/scoped-choice-entry.tsx+1 −1
apps/web/src/chat/transcript.tsx+8 −4
apps/web/src/decision-view-control.tsx+6 −3
apps/web/src/decision-view.test.ts+19 −1
apps/web/src/design-audit/foundations.tsx+2 −1
apps/web/src/design-audit/specimens.test.tsx+9 −1
apps/web/src/icon-assets.test.ts+10 −2
apps/web/src/tokens.test.ts+6 −3
docs/design-contract.md+2 −2
e2e/decisions-empty.e2e.ts+177 −0
e2e/design/README.md+2 −2
e2e/design/approved-contrast/chat.json+4 −48
e2e/design/approved-contrast/typography.json+66 −22
e2e/design/snapshots/narrow/chat.png+0 −0

Binary file not shown.

e2e/design/snapshots/narrow/typography-header.png+0 −0

Binary file not shown.

e2e/design/snapshots/narrow/typography.png+0 −0

Binary file not shown.

e2e/design/snapshots/wide/chat.png+0 −0

Binary file not shown.

e2e/design/snapshots/wide/typography.png+0 −0

Binary file not shown.

e2e/design/specimens.e2e.ts+8 −2
e2e/smoke.e2e.ts+11 −11
e2e/source/decision-reader.native.ts+44 −0
packages/editor/src/count.tsx+10 −17
packages/editor/src/decisions.test.tsx+17 −1
packages/editor/src/decisions.tsx+47 −6
packages/editor/src/plan-editor.tsx+25 −6
packages/editor/src/questionnaires.test.ts+72 −1
packages/editor/src/questionnaires.ts+68 −4
packages/editor/src/styles.css+57 −3
packages/visuals/theme.css+3 −1
scripts/check-design-record.test.ts+15 −0
scripts/design-contract/classes.ts+1 −1
scripts/design-contract/exceptions/assets.json+1 −1
scripts/design-contract/exceptions/dynamic-editor.json+1 −1
scripts/design-contract/exceptions/preserved-values.json+2 −2
scripts/design-contract/policy.test.ts+4 −0
scripts/design-contract/policy.ts+3 −2
scripts/design-contract/record.ts+1 −0
scripts/design-contract/scan.ts+1 −1