open-swe/ui/src/components/agents
Adam Moussa bc59c05642
feat(dashboard): surface thread sandbox ID in sidebar (#169)
* feat(dashboard): surface thread sandbox ID in sidebar

Port of upstream #1689 (feb7ac98): expose the thread's sandbox_id on the
dashboard thread summary and surface it in the sidebar via a "Copy sandbox
ID" action.

- thread_api: add sandboxId to the thread summary, hiding the
  "__creating__" in-flight sentinel.
- queries/types: thread the sandboxId field through AgentThread and the
  optimistic thread.
- AgentsSidebar: replace the hover-only resolve/delete buttons and the
  right-click context menu with one touch-friendly kebab (⋮) menu that
  works on both pointer and touch, and add the Copy sandbox ID item.
- vite: disable the PWA service worker in dev (it precaches assets and
  defeats HMR).
- tests: unit test for the summary field + e2e spec in the real-backend
  harness.

Closes #140. Part of #134.

* chore(triage): mark feb7ac98 (#1689) landed

Ported to dev via feat/thread-sandbox-id-sidebar (#140).
2026-07-10 13:17:03 -04:00
..
messages chore: sync upstream/main, defer #1621 modular webhooks (#81) 2026-06-30 16:45:19 -04:00
ported feat: plan mode with model-driven entry and collaborative review (#1580) 2026-06-23 12:06:58 -07:00
subagents fix(ui): resolve eslint errors in dashboard components (#1538) 2026-06-15 17:29:38 -07:00
utils chore: cherry-pick clean upstream fixes + cherry-pick runbook (#117) 2026-07-03 11:48:40 -04:00
AgentGitPanel.tsx chore: sync upstream/main, defer #1621 modular webhooks (#81) 2026-06-30 16:45:19 -04:00
AgentPromptBar.tsx feat: add Agents chat UI for cloud threads (#1323) 2026-05-22 18:15:59 +00:00
AgentRunCard.tsx feat: track PR lifecycle state per thread for sidebar (#1492) 2026-06-11 12:21:59 -07:00
AgentsHome.tsx feat: plan mode with model-driven entry and collaborative review (#1580) 2026-06-23 12:06:58 -07:00
AgentsSidebar.tsx feat(dashboard): surface thread sandbox ID in sidebar (#169) 2026-07-10 13:17:03 -04:00
AgentsThreadsPage.tsx fix: optimize agent thread lists (#1570) 2026-06-18 10:09:22 -07:00
AgentThreadView.tsx fix: remove unused imports (#162) 2026-07-09 19:22:11 -04:00
AutomationEditor.tsx feat: post scheduled-run report to a configured Slack channel (#83) 2026-06-30 17:34:52 -04:00
AutomationsList.tsx feat: add automation template gallery (#1608) 2026-06-25 10:36:34 -07:00
AutomationTemplates.tsx feat: add automation template gallery (#1608) 2026-06-25 10:36:34 -07:00
OnboardingDialog.tsx Normalize frontend typography + enable font smoothing (#1546) 2026-06-16 14:56:11 -07:00
PlanReview.tsx feat: port plan-review & workflow-approval UX (#159) 2026-07-09 16:03:13 -04:00
PrHeader.tsx chore: sync upstream/main, defer #1621 modular webhooks (#81) 2026-06-30 16:45:19 -04:00
RepoSelector.tsx fix: stabilize agent selector defaults (#1414) 2026-06-04 21:06:25 +00:00
ReviewChat.tsx fix: reviewer reviews full diff; fix review UI scroll + dark-mode composer (#1575) 2026-06-18 19:24:52 -07:00
ReviewCommentsMenu.tsx feat: inline PR comments in the reviews UI (#1600) 2026-06-23 16:01:46 -07:00
ReviewMainBody.tsx chore: cherry-pick clean upstream fixes + cherry-pick runbook (#117) 2026-07-03 11:48:40 -04:00
ReviewSidebar.tsx chore: cherry-pick clean upstream fixes + cherry-pick runbook (#117) 2026-07-03 11:48:40 -04:00
ReviewTab.tsx feat: relocate review chunks and embed review in git panel (#1590) 2026-06-23 12:27:51 -07:00
ScheduleTriggerPicker.tsx Normalize frontend typography + enable font smoothing (#1546) 2026-06-16 14:56:11 -07:00
SidebarFilterMenu.tsx chore: cherry-pick clean upstream fixes + cherry-pick runbook (#117) 2026-07-03 11:48:40 -04:00
WorkflowApprovalCard.tsx feat: port plan-review & workflow-approval UX (#159) 2026-07-09 16:03:13 -04:00
z-index.ts feat: add Agents chat UI for cloud threads (#1323) 2026-05-22 18:15:59 +00:00