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