Update project-first sidebar status

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
Jinwoo-H
2026-06-11 12:33:58 -07:00
co-authored by Orca
parent 1918722518
commit 4e46a190d3
2 changed files with 13 additions and 3 deletions
@@ -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
+5
View File
@@ -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