feat: move workspace info from properties panel to issue main pane

Display workspace branch, path, and status in a card on the issue main pane
instead of in the properties sidebar. Only shown for non-default (isolated)
workspaces. Edit controls are hidden behind an Edit toggle button.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
dotta 2026-03-26 07:56:36 -05:00
parent a6ca3a9418
commit 5ee4cd98e8
3 changed files with 321 additions and 203 deletions

View file

@ -21,6 +21,7 @@ import { InlineEditor } from "../components/InlineEditor";
import { CommentThread } from "../components/CommentThread";
import { IssueDocumentsSection } from "../components/IssueDocumentsSection";
import { IssueProperties } from "../components/IssueProperties";
import { IssueWorkspaceCard } from "../components/IssueWorkspaceCard";
import { LiveRunWidget } from "../components/LiveRunWidget";
import type { MentionOption } from "../components/MarkdownEditor";
import { ScrollToBottom } from "../components/ScrollToBottom";
@ -991,6 +992,12 @@ export function IssueDetail() {
</div>
) : null}
<IssueWorkspaceCard
issue={issue}
project={orderedProjects.find((p) => p.id === issue.projectId) ?? null}
onUpdate={(data) => updateIssue.mutate(data)}
/>
<Separator />
<Tabs value={detailTab} onValueChange={setDetailTab} className="space-y-3">