githubnext/chopinPublic

Let's compose rich plans together

Merge branch 'main' into design/channel-route-remount

MAMaggie Appleton authored committed by GitHub
d632aa2Patch
54 files changed+1876-215
StackedSplit
apps/server/src/comments/inject.ts+4 −2
apps/server/src/main.ts+2 −2
apps/server/src/plan/rate-limit.test.ts+101 −0
apps/server/src/plan/service.ts+34 −1
apps/server/src/questions/inject.test.ts+39 −0
apps/server/src/questions/inject.ts+7 −2
apps/web/src/chat/chat.tsx+141 −39
apps/web/src/chat/composer.css+48 −0
apps/web/src/icon-tooltip.tsx+3 −2
apps/web/src/navigation-model.test.ts+2 −2
apps/web/src/navigation-model.ts+2 −1
apps/web/src/navigation.css+2 −2
apps/web/src/room-workspace.tsx+54 −7
apps/web/src/theme.test.ts+1 −1
apps/web/src/tokens.test.ts+2 −2
apps/web/src/wire.test.ts+104 −0
apps/web/src/wire.ts+68 −1
apps/web/src/workspace-model.test.ts+14 −0
apps/web/src/workspace-model.ts+13 −3
apps/web/src/workspace.tsx+17 −3
e2e/callout.e2e.ts+4 −0
e2e/chat-mentions.e2e.ts+4 −1
e2e/chat-references.e2e.ts+8 −6
e2e/collab.e2e.ts+16 −1
e2e/connection.e2e.ts+236 −0
e2e/document-navigation.e2e.ts+5 −2
e2e/editing.e2e.ts+36 −15
e2e/research-child-surface.e2e.ts+2 −2
e2e/responsive-activity.e2e.ts+2 −2
e2e/responsive-decisions.e2e.ts+3 −4
e2e/responsive-workspace.e2e.ts+29 −3
e2e/sidecar.e2e.ts+1 −1
e2e/smoke.e2e.ts+8 −1
e2e/toolbar.e2e.ts+1 −1
packages/editor/src/connection-notice.test.ts+17 −0
packages/editor/src/connection-notice.ts+42 −0
packages/editor/src/index.ts+2 −0
packages/editor/src/plan-editor.tsx+17 −3
packages/editor/src/provider.test.ts+255 −4
packages/editor/src/provider.ts+193 −22
packages/editor/src/status.test.ts+2 −0
packages/editor/src/status.tsx+16 −5
packages/editor/src/styles.css+42 −1
packages/editor/src/toolbar/slash.test.ts+24 −1
packages/editor/src/toolbar/slash.tsx+104 −57
packages/icons/src/index.ts+6 −0
packages/icons/src/line.tsx+59 −0
packages/question/src/react/questionnaire-controller.ts+17 −6
packages/question/src/react/unreachable.test.ts+16 −0
packages/question/src/react/use-questionnaire-refresh-save.test.ts+3 −1
scripts/design-contract/exceptions/dynamic-editor.json+2 −2
scripts/design-contract/exceptions/dynamic-packages.json+43 −1
scripts/design-contract/exceptions/dynamic-web.json+2 −2
scripts/design-contract/exceptions/preserved-values.json+1 −1