githubnext/chopinPublic

Let's compose rich plans together

Persist hosted collaboration state

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
540c499Patch
Parent00fb98f
21 files changed+1315-296
StackedSplit
apps/server/src/agent/tools.ts+46 −41
apps/server/src/chat/service.ts+72 −35
apps/server/src/comments/service.ts+50 −49
apps/server/src/main.ts+22 −5
apps/server/src/plan/persistence.test.ts+174 −0
apps/server/src/plan/room.ts+31 −0
apps/server/src/plan/service.ts+512 −57
apps/server/src/plan/snapshot.ts+6 −0
apps/server/src/questions.test.ts+21 −0
apps/server/src/questions/service.ts+133 −94
apps/server/src/questions/store.ts+50 −3
apps/server/src/storage/contract.ts+35 −0
apps/server/src/storage/memory/adapter.ts+39 −0
apps/server/src/storage/model.ts+16 −0
apps/server/src/storage/port.ts+2 −0
apps/server/src/storage/postgres/adapter.ts+80 −1
docs/channels.md+5 −3
docs/storage.md+3 −3
packages/question/src/draft.ts+14 −0
packages/question/src/index.ts+1 −1
readme.md+3 −4