diff --git a/apps/mobile/src/components/agents/platform-filter-modal.tsx b/apps/mobile/src/components/agents/platform-filter-modal.tsx index 5a3f4dea26..a12e03ab5e 100644 --- a/apps/mobile/src/components/agents/platform-filter-modal.tsx +++ b/apps/mobile/src/components/agents/platform-filter-modal.tsx @@ -12,6 +12,7 @@ import { cn } from '@/lib/utils'; const PLATFORM_FILTERS = [ 'cloud-agent', 'extension', + 'gastown', 'cli', 'slack', 'github', @@ -80,6 +81,9 @@ function platformFilterLabel(p: string): string { case 'other': { return 'Other'; } + case 'gastown': { + return 'Gastown'; + } default: { return p; } diff --git a/apps/web/src/app/(app)/gastown/[townId]/rigs/[rigId]/RigDetailPageClient.tsx b/apps/web/src/app/(app)/gastown/[townId]/rigs/[rigId]/RigDetailPageClient.tsx index f7917eec57..807b329b7a 100644 --- a/apps/web/src/app/(app)/gastown/[townId]/rigs/[rigId]/RigDetailPageClient.tsx +++ b/apps/web/src/app/(app)/gastown/[townId]/rigs/[rigId]/RigDetailPageClient.tsx @@ -11,9 +11,11 @@ import { BeadBoard } from '@/components/gastown/BeadBoard'; import { AgentCard } from '@/components/gastown/AgentCard'; import { ConvoyTimeline } from '@/components/gastown/ConvoyTimeline'; import { CreateBeadDrawer } from '@/components/gastown/CreateBeadDrawer'; +import { SlingDialog } from '@/components/gastown/SlingDialog'; import { useDrawerStack } from '@/components/gastown/DrawerStack'; import { Plus, + Zap, GitBranch, Hexagon, Bot, @@ -42,6 +44,7 @@ export function RigDetailPageClient({ const trpc = useGastownTRPC(); const confirm = useConfirm(); const [isCreateBeadOpen, setIsCreateBeadOpen] = useState(false); + const [isSlingOpen, setIsSlingOpen] = useState(false); const [convoysCollapsed, setConvoysCollapsed] = useState(false); const { open: openDrawer } = useDrawerStack(); @@ -165,6 +168,15 @@ export function RigDetailPageClient({ > +