githubnext/chopinPublic

Let's compose rich plans together

Add document renaming #100

MergedKrzysztof-Cieslakmerged 1 commit intomainfromrefs/pull/100/head
ConversationFiles changed
28 files changed+1150-60
StackedSplit
apps/server/src/channels/routes.test.ts+116 −1
apps/server/src/channels/routes.ts+60 −9
apps/server/src/channels/title.ts+9 −0
apps/server/src/main.ts+34 −1
apps/server/src/mcp.ts+86 −2
apps/server/src/mcp/hosted.test.ts+84 −0
apps/server/src/mcp/hosted.ts+42 −1
apps/server/src/mcp/rename.test.ts+132 −0
apps/server/src/mcp/routes.ts+3 −2
apps/server/src/socket/admission.test.ts+2 −0
apps/server/src/socket/admission.ts+2 −0
apps/server/src/storage/contract.ts+73 −0
apps/server/src/storage/memory/adapter.ts+32 −2
apps/server/src/storage/model.ts+11 −0
apps/server/src/storage/port.ts+3 −0
apps/server/src/storage/postgres/adapter.ts+35 −2
apps/server/src/wire.ts+2 −0
apps/web/src/api.ts+8 −0
apps/web/src/channel-recovery.test.ts+10 −0
apps/web/src/document-picker.tsx+70 −19
apps/web/src/document-rename.tsx+107 −0
apps/web/src/hosted.tsx+77 −16
apps/web/src/room-workspace.tsx+26 −2
docs/channels.md+6 −0
docs/local-agent-mcp.md+6 −2
e2e/document-navigation.e2e.ts+82 −0
e2e/hosted.e2e.ts+22 −0
packages/protocol/index.d.ts+10 −1