githubnext/chopinPublic

Let's compose rich plans together

Soften Planner change marks and move the changes chip into the margin

Washes are lighter, rounded and bled past the text, fade in when seen and
decay when they expire. Blocks inserted in front of the reader open up
instead of shoving the page down. One turn's marks fade together. MCP edits
name the caller instead of "unknown". The Planner's cursor label sits beside
its caret. The changes chip uses icons, has 24px targets, sits in the
leading margin, and its list rows are no longer tinted.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
41f56ddPatch
Parent27f40ff
12 files changed+330-64
StackedSplit
apps/server/src/mcp/hosted.test.ts+7 −0
apps/server/src/mcp/hosted.ts+1 −0
e2e/mcp-update.e2e.ts+1 −1
packages/editor/src/changes-chip.test.tsx+21 −1
packages/editor/src/changes-chip.tsx+37 −13
packages/editor/src/changes-observer.tsx+38 −0
packages/editor/src/changes.ts+90 −1
packages/editor/src/collaboration.tsx+9 −0
packages/editor/src/styles.css+79 −40
packages/editor/src/trail.test.ts+17 −0
packages/editor/src/trail.ts+27 −8
packages/protocol/plan.d.ts+3 −0