Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
51d076f
feat(site): expose workspace apps in chat workspace pill
DanielleMaywood Apr 13, 2026
057ac8d
test(site): add storybook stories for WorkspacePill
DanielleMaywood Apr 13, 2026
dd3f0be
refactor(site): drop appendChatIdToHref, match AgentRow pattern
DanielleMaywood Apr 13, 2026
da60ae8
chore(site): remove stale-prone comments from WorkspacePill
DanielleMaywood Apr 13, 2026
fd165c9
refactor(site): WorkspacePill owns its status display, eliminate Reac…
DanielleMaywood Apr 13, 2026
f366b30
fix(site): remove stray whitespace expression in ChatTopBar
DanielleMaywood Apr 13, 2026
ba6fda9
fix(site): update AgentChatPage story for meatball menu changes
DanielleMaywood Apr 13, 2026
3441075
refactor(site): use Popover styling from #24308 for WorkspacePill
DanielleMaywood Apr 13, 2026
9689199
refactor(site): move Copy SSH and View Workspace from meatball to pill
DanielleMaywood Apr 13, 2026
6610110
fix(site): flip chevron direction for top popover, suppress tooltip w…
DanielleMaywood Apr 13, 2026
20de227
fix(site): show all workspace apps in pill, not just external ones
DanielleMaywood Apr 13, 2026
9c4be48
fix(site): address self-review findings (separator, overflow, story)
DanielleMaywood Apr 13, 2026
29ae400
fix(site): address review feedback (folder, status indicator, null gu…
DanielleMaywood Apr 13, 2026
0dcd9bd
fix(site): address panel review feedback (dropdown, token guard, stor…
DanielleMaywood Apr 13, 2026
5d6aa30
fix(site): address self-review findings (mutation unmount, disabled s…
DanielleMaywood Apr 13, 2026
559e05b
fix(site): address self-review round 2 (tooltip, alt, folder fallback…
DanielleMaywood Apr 13, 2026
1b186da
refactor(site): inline cls variables and remove workspaceStatusDisplay
DanielleMaywood Apr 13, 2026
19ba116
refactor(site): extract StatusIcon component to deduplicate status ic…
DanielleMaywood Apr 13, 2026
a95bf52
fix(site): address R3 review feedback (shared status, mutation lift, …
DanielleMaywood Apr 14, 2026
831572d
fix(site/src/pages/AgentsPage): add external app disabled assertions,…
DanielleMaywood Apr 14, 2026
6373d75
fix(site/src/pages/AgentsPage): fix WithWorkspace story props, add en…
DanielleMaywood Apr 14, 2026
ef908e8
fix(site/src/pages/AgentsPage): useClipboard, restore Cursor, fix fak…
DanielleMaywood Apr 14, 2026
95d78c5
fix(site/src/pages/AgentsPage): remove builtin Cursor, fix clipboard/…
DanielleMaywood Apr 14, 2026
cff4e04
fix(site/src/pages/AgentsPage): assert href absence on disabled exter…
DanielleMaywood Apr 14, 2026
aedb81c
fix(site/src/pages/AgentsPage): group launch items above separator
DanielleMaywood Apr 14, 2026
ed94b48
fix(site/src/pages/AgentsPage): use consistent app names without Open…
DanielleMaywood Apr 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore(site): remove stale-prone comments from WorkspacePill
The component and function names are self-documenting. The JSDoc
blocks were restating what the code already says and referencing
external patterns (AgentRow) that could drift.
  • Loading branch information
DanielleMaywood committed Apr 13, 2026
commit da60ae882cb1a3f1076c56976035ef8ce3df088f
20 changes: 0 additions & 20 deletions site/src/pages/AgentsPage/components/WorkspacePill.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,6 @@ interface WorkspacePillProps {
className?: string;
}

/**
* Renders the workspace pill in the chat input area. When the
* workspace has apps to show (external apps, built-in IDEs, and
* terminal), the pill becomes a dropdown trigger. Otherwise it
* falls back to a simple link to the workspace page.
*/
export const WorkspacePill: FC<WorkspacePillProps> = ({
name,
route,
Expand Down Expand Up @@ -163,11 +157,6 @@ export const WorkspacePill: FC<WorkspacePillProps> = ({
);
};

/**
* Renders a dropdown item for a built-in VS Code family display
* app. Generates an API key on click (like the dashboard does)
* and navigates to the protocol URL with chatId attached.
*/
const VSCodeMenuItem: FC<{
variant: "vscode" | "vscode-insiders";
label: string;
Expand Down Expand Up @@ -206,12 +195,6 @@ const VSCodeMenuItem: FC<{
);
};

/**
* Renders a dropdown item for a user-configured external workspace
* app. Uses the `useAppLink` hook for URL construction and token
* handling, matching the same pattern used by the dashboard's
* AgentRow.
*/
const ExternalAppMenuItem: FC<{
app: WorkspaceApp;
workspace: Workspace;
Expand All @@ -238,9 +221,6 @@ const ExternalAppMenuItem: FC<{
);
};
Comment thread
DanielleMaywood marked this conversation as resolved.

/**
* Renders a dropdown item for the built-in web terminal.
*/
const TerminalMenuItem: FC<{
workspace: Workspace;
agent: WorkspaceAgent;
Expand Down