githubnext/chopinPublic

Let's compose rich plans together

Say lost edits in the status area, offer Reconnect in phone Chat, and restart backoff on request

The notice for edits a rebuild dropped now sits with the document status
in the header, where it covers no decision card. Chat offers Reconnect
when the header is out of view. Asking to reconnect starts the backoff
over, so a few failed asks never leave the next automatic attempt waiting
out the cap. The no-Planner mention test finds the sent message by its
raw text, since the transcript drops the leading mention.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
d99ff76Patch
Parent2e45e6e
10 files changed+135-54
StackedSplit
apps/web/src/chat/chat.tsx+10 −0
apps/web/src/chat/composer.css+7 −0
apps/web/src/room-workspace.tsx+42 −11
apps/web/src/wire.test.ts+30 −0
apps/web/src/wire.ts+8 −0
e2e/chat-mentions.e2e.ts+4 −1
e2e/connection.e2e.ts+20 −0
e2e/editing.e2e.ts+2 −0
packages/editor/src/plan-editor.tsx+12 −15
packages/editor/src/styles.css+0 −27