githubnext/chopinPublic

Let's compose rich plans together

Show document connection status in the document header

Move PlanStatus out of the floating bottom-right pill into the document
pane's header row (a row of its own on phones). Reconnecting is a quiet
warning dot and label; a connection lost for five seconds, a refusal, or
an open failure becomes a destructive label with a Reload action and the
detail in a tooltip. The editor dims while offline and the chat composer
says it is reconnecting.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
ad48b4cPatch
Parentf5cd63f
10 files changed+329-96
StackedSplit
apps/web/src/design-audit/surfaces.css+9 −7
apps/web/src/design-audit/surfaces.tsx+27 −17
apps/web/src/room-workspace.tsx+11 −1
apps/web/src/theme.css+17 −0
apps/web/src/workspace.tsx+9 −0
e2e/editing.e2e.ts+33 −0
packages/editor/src/plan-editor.tsx+11 −8
packages/editor/src/status.test.ts+70 −0
packages/editor/src/status.tsx+97 −38
packages/editor/src/styles.css+45 −25