open-swe/ui/src/components
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
..
agents feat(dashboard): surface thread sandbox ID in sidebar (#169) 2026-07-10 13:17:03 -04:00
ui feat(open-swe): stream agent chat via @langchain/react v2 protocol (#1475) 2026-06-11 09:54:35 -07:00
AgentInstructionsPanel.tsx fix(ui): resolve eslint errors in dashboard components (#1538) 2026-06-15 17:29:38 -07:00
AppShell.tsx Normalize frontend typography + enable font smoothing (#1546) 2026-06-16 14:56:11 -07:00
AppSidebar.tsx feat: PR review page (#1495) 2026-06-11 16:11:10 -07:00
InstructionsEditor.tsx feat: repo-scoped dynamic sandbox snapshots (#1595) 2026-06-23 12:24:11 -07:00
PwaUpdateToast.tsx feat: prompt-mode PWA update toast instead of autoUpdate reload (#102) 2026-07-01 21:53:28 -04:00
RepoSnapshotsPanel.tsx feat: repo-scoped dynamic sandbox snapshots (#1595) 2026-06-23 12:24:11 -07:00
ReviewStylesPanel.tsx fix: review style prompts UX, stale runs, and OAuth refresh (#1321) 2026-05-21 17:44:04 +00:00
sidebar-layout.tsx feat: inline PR comments in the reviews UI (#1600) 2026-06-23 16:01:46 -07:00
SidebarUserMenu.tsx fix(ui): resolve eslint errors in dashboard components (#1538) 2026-06-15 17:29:38 -07:00