Skip to content

feat(frontend): workspace/project import UI flow#2315

Open
neversettle17-101 wants to merge 3 commits into
ao/agent-orchestrator-19/workspace-backend-scmfrom
ao/agent-orchestrator-19/workspace-import-ui-with-backend
Open

feat(frontend): workspace/project import UI flow#2315
neversettle17-101 wants to merge 3 commits into
ao/agent-orchestrator-19/workspace-backend-scmfrom
ao/agent-orchestrator-19/workspace-import-ui-with-backend

Conversation

@neversettle17-101

Copy link
Copy Markdown
Collaborator

Summary

  • add the import modal type picker for Workspace vs Project from the existing sidebar add-project entry point
  • add Electron IPC folder scanning for project/workspace repo previews, including branch and origin remote validation
  • submit workspace imports through POST /api/v1/projects with asWorkspace:true and project imports with asWorkspace:false while preserving worker/orchestrator agent selection

Testing

  • cd frontend && npm run typecheck
  • cd frontend && npm test -- Sidebar.test.tsx
  • cd frontend && npm test

References #2222.

Stacked on #2243 so this branch includes the backend workspace project and lifecycle changes for end-to-end testing.

@neversettle17-101 neversettle17-101 changed the base branch from ao/agent-orchestrator-19/multi-worktree-lifecycle to ao/agent-orchestrator-19/workspace-backend-scm July 1, 2026 07:05
@neversettle17-101 neversettle17-101 force-pushed the ao/agent-orchestrator-19/workspace-import-ui-with-backend branch 7 times, most recently from dbd2305 to 37d1b29 Compare July 1, 2026 09:37
@neversettle17-101 neversettle17-101 force-pushed the ao/agent-orchestrator-19/workspace-import-ui-with-backend branch from 37d1b29 to 877ac78 Compare July 1, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant