From e0a650fa7dd94fc442e984f36ba415b3cacc774f Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Sun, 12 Jul 2026 04:56:24 -0400 Subject: [PATCH] refactor(desktop): text-only workspace status menu + attribution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Align the workspace status-bar dropdown with the rest of the status bar: drop the per-item icons (they mixed lucide size-4 with a Codicon 1rem glyph and were the only status-bar menu carrying item icons), leaving text-only items on the shared DropdownMenuItem primitive with default typography. The status-bar trigger keeps its FolderOpen glyph, consistent with sibling items. Also map true@supersynergy.de → Supersynergy in AUTHOR_MAP. --- apps/desktop/src/app/shell/hooks/use-statusbar-items.tsx | 5 +---- scripts/release.py | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src/app/shell/hooks/use-statusbar-items.tsx b/apps/desktop/src/app/shell/hooks/use-statusbar-items.tsx index 26a8a172632b..64cf05cf20c1 100644 --- a/apps/desktop/src/app/shell/hooks/use-statusbar-items.tsx +++ b/apps/desktop/src/app/shell/hooks/use-statusbar-items.tsx @@ -8,7 +8,7 @@ import { GatewayMenuPanel } from '@/app/shell/gateway-menu-panel' import { Codicon } from '@/components/ui/codicon' import { GlyphSpinner } from '@/components/ui/glyph-spinner' import { useI18n } from '@/i18n' -import { Activity, AlertCircle, Clock, Command, CopyIcon, FolderOpen, Hash, Loader2, Terminal, Zap, ZapFilled } from '@/lib/icons' +import { Activity, AlertCircle, Clock, Command, FolderOpen, Hash, Loader2, Terminal, Zap, ZapFilled } from '@/lib/icons' import type { RuntimeReadinessResult } from '@/lib/runtime-readiness' import { contextBarLabel, LiveDuration, usageContextLabel } from '@/lib/statusbar' import { cn } from '@/lib/utils' @@ -319,21 +319,18 @@ export function useStatusbarItems({ menuItems: currentCwd ? [ { - icon: , id: 'copy-workspace-path', label: fileMenu.copyPath, onSelect: () => void copyFilePath(currentCwd), title: currentCwd }, { - icon: , id: 'reveal-workspace-finder', label: fileMenu.revealFileManager, onSelect: () => void revealFile(currentCwd), title: currentCwd }, { - icon: , id: 'reveal-workspace-sidebar', label: fileMenu.revealInSidebar, onSelect: () => revealFileInTree(currentCwd), diff --git a/scripts/release.py b/scripts/release.py index 37977e868266..2c308eb5e62a 100755 --- a/scripts/release.py +++ b/scripts/release.py @@ -45,6 +45,7 @@ ACP_REGISTRY_MANIFEST = REPO_ROOT / "acp_registry" / "agent.json" # Auto-extracted from noreply emails + manual overrides AUTHOR_MAP = { + "true@supersynergy.de": "Supersynergy", # PR #59241 salvage (desktop: workspace path status-bar action) "esthon@gmail.com": "esthonjr", # PR #61950 salvage (desktop: legacy non-git workspace grouping + Windows path identity) "iganapolsky@gmail.com": "IgorGanapolsky", # PR #62125 salvage (compaction anti-thrash threshold verification) "tturney1@gmail.com": "TheTom", # PR #62696 salvage (gateway: expand @ context references under runtime/session model resolution)