Repository navigation
Commit 9dae237
committed
feat: add shared Project files
Reuse entity-owned file operations across Project UI, session APIs, v2/CLI,
and delegated Mothership callers. Add Project discovery, sharing, history,
copy, collaborative editing, and current-access invalidation while preserving
workspace execution boundaries and independent creator/payer attribution.
Keep activation gated behind the file-ownership compatibility foundation.
Run real HTTP suites through disposable fixture orchestration in CI.1 parent 9a1af75 commit 9dae237
450 files changed
Lines changed: 45609 additions & 6551 deletions
File tree
- .github/workflows
- apps
- docs
- content/docs/cli
- realtime/src
- handlers
- middleware
- routes
- sim
- app
- _shell
- api
- chat
- copilot/chat
- resources
- files
- copy
- public/[token]
- content
- inline
- otp
- sso
- uploads
- internal
- project-file-doc/[projectId]/[fileId]
- access
- persist
- seed
- project-file-list/[projectId]/access
- mothership/chats/[chatId]
- projects/[id]/files
- [fileId]
- artifact
- content
- csv-preview
- export
- extract
- restore
- versions
- [version]
- content
- revert
- archive
- download
- folders
- [folderId]
- restore
- inline
- move
- uploads
- [uploadId]
- complete
- parts
- v2
- files/copy
- projects/[projectId]/files
- [fileId]
- content
- export
- metadata
- restore
- unzip
- versions
- [version]
- content
- revert
- archive
- bulk-download
- folders
- [folderId]
- restore
- move
- search
- uploads
- [uploadId]
- complete
- parts
- workspaces/[id]/files/[fileId]/versions
- [version]
- content
- revert
- f/[token]
- o/[organizationId]/home
- projects/[projectId]/files/[fileId]
- workspace/[workspaceId]
- components
- folders
- resource
- components/action-bar
- files
- [fileId]
- components
- file-detail
- file-viewer
- rich-markdown-editor
- collaboration
- hooks
- utils
- home
- components
- message-content/components/special-tags
- mothership-chat
- mothership-resources-context
- mothership-view
- components
- resource-content
- components
- resource-registry
- resource-tabs
- user-input/components
- prompt-editor
- hooks
- preview
- stream
- hooks
- lib
- w/[workflowId]/components/panel/components/editor/components/sub-block/components/file-upload
- executor/utils
- hooks
- queries
- utils
- lib
- api
- contracts
- v2
- openapi
- mcp/generated
- server/routes
- auth
- billing/storage
- collab-doc
- core
- application
- config
- security
- execution/sandbox
- brokers
- mothership
- agent-cli
- engines
- application
- auth
- chat
- file-owners
- generated
- request
- application
- lifecycle
- session
- tools
- resources
- tool-executor
- tools
- client
- handlers
- registry
- server
- projects
- __integration__
- application
- files
- __integration__
- api
- application
- realtime
- uploads
- client
- contexts/workspace
- documents
- server
- upload-session
- utils
- users
- workflows/application
- workspace-files
- api
- application
- search
- scripts
- stores/panel
- packages
- auth/src
- platform-authz/src
- realtime-protocol/src
- sim-cli/src
- commands/protocol
- contract
- generated
- http
- runtime
- transfer
- testing/src/mocks
- utils/src
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
133 | 142 | | |
134 | 143 | | |
135 | 144 | | |
| |||
258 | 267 | | |
259 | 268 | | |
260 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
261 | 286 | | |
262 | 287 | | |
263 | 288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
29 | 48 | | |
30 | 49 | | |
31 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
0 commit comments