Commit Graph
8 Commits
Author SHA1 Message Date
Brennan Benson de06dbb4f2 fix(sidebar): preserve folder workspace owner identity 2026-08-10 16:22:43 -07:00
Brennan Benson 0c9cbcb678 fix(sidebar): close remaining project group owner gaps 2026-08-10 15:45:54 -07:00
Brennan Benson 2e0c0c0332 fix(sidebar): reject stale folder owners 2026-08-10 13:13:38 -07:00
Brennan Benson 253f8c3f9e fix(sidebar): narrow owner-qualify same-id group identity
Disambiguate multi-host project groups and folder workspaces only at
catalog normalize, store CRUD, sidebar row keys, activation dual-read,
IPC, persistence, and filesystem-auth. Keep bare IDs when unambiguous
(including folder:folder-workspace-1); fail closed on collision. Leave
#13611 sticky geometry untouched and drop broad WorktreeCard/dashboard
session-routing propagation from the prior 66-file tip.
2026-08-10 12:30:33 -07:00
Jinjing 32c0b47afe Restrict AI Vault resume actions to local execution hosts (#6406)
Previously, the AI Vault only blocked resume actions for workspaces with
an active SSH connection (checking `connectionId`). This allowed resume
actions to run on runtime-owned workspaces, which are non-local but do
not use SSH.

To resolve this:
- Introduce `getAiVaultResumeWorkspaceTargetStatus` to classify targets
  based on both `connectionId` and `executionHostId`.
- Restrict AI Vault panel actions, session resume checks, and drop layers
  to local workspaces.
- Preserve the `executionHostId` on project groups during normalization to
  ensure runtime-owned groups retain their execution host status across
  persistence reloads.
2026-06-25 21:58:08 -07:00
Jinjing 99bb6d0bf4 Fall back to global repo order for group projects with unset rank (#5905)
Uses a new `getEffectiveProjectGroupManualRank` helper to ensure that
drag-and-drop midpoint calculations and sidebar list rendering remain
aligned. When a project's `projectGroupOrder` is unset, it now falls back
consistently to its global repo order instead of defaulting to infinity in
the list but a scaled rank during drag-and-drop.
2026-06-20 14:54:43 -07:00
Neil 97990163b8 fix: collect wide project group subtrees (#3692) 2026-05-30 06:24:07 -07:00
Brennan BensonandOrca 76ae675a01 Add nested repo group imports (#2866)
Co-authored-by: Orca <help@stably.ai>
2026-05-27 16:22:03 -07:00