githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat: move idle channels between a host and a hosting service #194

Mergediamnbutlermerged 1 commit intomainfromrefs/pull/194/head
ConversationFiles changed
22 files changed+1065-65
StackedSplit
apps/app/src/app.tsx+18 −1
apps/app/src/conversation.tsx+6 −1
apps/app/src/transcript.ts+8 −0
apps/host/src/catalog.ts+5 −0
apps/host/src/cli.ts+13 −0
apps/host/src/client.ts+1 −0
apps/host/src/gateway.ts+13 −0
apps/host/src/manage.ts+17 −12
apps/host/src/move.ts+230 −0
apps/host/src/protocol.ts+9 −1
apps/host/src/worker.ts+37 −1
docs/architecture.md+21 −0
packages/channel/package.json+1 −0
packages/channel/src/transfer.ts+302 −0
packages/ui/src/components/session-item/session-item-actions.tsx+130 −34
packages/ui/src/components/session-item/session-item.tsx+12 −1
packages/ui/src/components/session-item/session-item.types.ts+3 −0
packages/ui/src/components/session-sidebar/session-sidebar.tsx+20 −1
packages/ui/src/index.ts+1 −1
packages/ui/src/types.ts+1 −1
services/channel/src/index.ts+1 −1
services/channel/src/object.ts+216 −10