mirror of
https://github.com/stablyai/orca.git
synced 2026-10-16 00:03:09 +00:00
Update project-first sidebar status
Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
@@ -346,8 +346,11 @@ Needs:
|
||||
- clear disconnected-host behavior
|
||||
- drag/reorder rules for projects, host sections, and workspaces
|
||||
|
||||
Current branch status: host-first and partial project grouping work exists; the
|
||||
long-term project-first row model is not complete.
|
||||
Current branch status: project grouping exists for durable project/setup
|
||||
identity, and the default all-host Projects view now keeps project grouping
|
||||
outermost. Host headers remain for explicit host visibility filters and
|
||||
operational grouping modes. Further host-context polish inside project groups
|
||||
and Electron validation remain.
|
||||
|
||||
### 7. Project Settings
|
||||
|
||||
@@ -454,6 +457,8 @@ Already partially landed:
|
||||
- persisted compatibility fields for projects and project-host setups
|
||||
- renderer hydration and fallback for older runtimes
|
||||
- project-aware sidebar grouping in existing repo grouping paths
|
||||
- default all-host Projects sidebar keeps projects outermost while preserving
|
||||
host-section operational views for explicit host filters
|
||||
- project-host-aware workspace creation target resolver
|
||||
- optional workspace metadata for `projectId`, `hostId`, and
|
||||
`projectHostSetupId`
|
||||
@@ -466,7 +471,7 @@ Already partially landed:
|
||||
|
||||
Not complete yet:
|
||||
|
||||
- full project-first default sidebar
|
||||
- sidebar host-context polish inside project groups
|
||||
- clone/provision flows
|
||||
- bulk setup flows and setup for hosts that are not already known to the client
|
||||
- project settings split into global and host-specific ownership
|
||||
|
||||
@@ -716,6 +716,9 @@ Landed so far:
|
||||
- Updated the sidebar `groupBy: repo` row builder to group by durable project
|
||||
identity when project/setup data exists, while keeping a repo-by-repo fallback
|
||||
for projects that have not been linked across hosts.
|
||||
- Updated host-section wrapping so the default all-host Projects sidebar keeps
|
||||
project grouping outermost. Host section headers remain for explicit host
|
||||
visibility filters and non-project operational grouping modes.
|
||||
- Added a project-host-aware workspace creation target resolver. The visible
|
||||
composer still submits the current `repoId` for compatibility, but saved
|
||||
drafts can now carry `projectId`, `hostId`, and `projectHostSetupId`, and the
|
||||
@@ -763,6 +766,8 @@ Remaining end-to-end work:
|
||||
- add clone/provision setup-on-host flows
|
||||
- split settings into explicit client, host, project, and project-host setup
|
||||
scopes
|
||||
- continue refining sidebar host context inside project groups and validate the
|
||||
default project-first view in Electron
|
||||
- backfill explicit workspace project/setup/host ownership for existing
|
||||
metadata-only workspaces where safe, while keeping repo compatibility fallback
|
||||
for older servers and profiles
|
||||
|
||||
Reference in New Issue
Block a user