githubnext/chopinPublic

Let's compose rich plans together

Implement document navigation across repositories and workspaces #69

MergedMaggieAppletonmerged 2 commits intomainfromrefs/pull/69/head
ConversationFiles changed
22 files changed+1091-227
StackedSplit
apps/server/src/channels/document-title.test.ts+25 −0
apps/server/src/channels/document-title.ts+166 −0
apps/server/src/channels/routes.test.ts+75 −1
apps/server/src/channels/routes.ts+74 −27
apps/server/src/github/client.ts+2 −0
apps/server/src/storage/contract.ts+102 −0
apps/server/src/storage/memory/adapter.ts+12 −3
apps/server/src/storage/port.ts+1 −1
apps/server/src/storage/postgres/adapter.ts+15 −2
apps/server/src/storage/postgres/migrations/001_initial.sql+3 −0
apps/web/src/anchored-picker.tsx+108 −0
apps/web/src/api.ts+14 −5
apps/web/src/app.tsx+13 −61
apps/web/src/document-picker.tsx+269 −0
apps/web/src/hosted.tsx+0 −2
apps/web/src/repository-picker.tsx+48 −111
e2e/document-navigation.e2e.ts+138 −0
e2e/github.ts+9 −3
e2e/hosted.e2e.ts+6 −3
e2e/responsive-activity.e2e.ts+2 −5
e2e/responsive-workspace.e2e.ts+4 −2
e2e/smoke.e2e.ts+5 −1