diff --git a/packages/web/src/components/SessionCard.tsx b/packages/web/src/components/SessionCard.tsx index 113852218..940de3ec4 100644 --- a/packages/web/src/components/SessionCard.tsx +++ b/packages/web/src/components/SessionCard.tsx @@ -105,22 +105,13 @@ export function SessionCard({ session, onSend, onKill, onMerge, onRestore }: Ses )} {!isTerminal && ( - + )} diff --git a/packages/web/src/components/SessionDetail.tsx b/packages/web/src/components/SessionDetail.tsx index 9fb568152..37d9276b8 100644 --- a/packages/web/src/components/SessionDetail.tsx +++ b/packages/web/src/components/SessionDetail.tsx @@ -4,7 +4,6 @@ import { useState, useEffect } from "react"; import { type DashboardSession, type DashboardPR, - getAttentionLevel, } from "@/lib/types"; import { CICheckList } from "./CIBadge"; import { Terminal } from "./Terminal"; @@ -23,23 +22,6 @@ const activityLabel: Record = { exited: { label: "Exited", color: "var(--color-accent-red)" }, }; -function levelColor(level: string): string { - switch (level) { - case "merge": - return "var(--color-accent-green)"; - case "respond": - return "var(--color-accent-red)"; - case "review": - return "var(--color-accent-orange)"; - case "pending": - return "var(--color-accent-yellow)"; - case "working": - return "var(--color-accent-blue)"; - default: - return "var(--color-text-muted)"; - } -} - /** Converts snake_case status enum to Title Case display string. */ function humanizeStatus(status: string): string { return status @@ -49,24 +31,6 @@ function humanizeStatus(status: string): string { .replace(/\b\w/g, (c) => c.toUpperCase()); } -/** Converts attention level to human-readable label. */ -function humanizeLevel(level: string): string { - switch (level) { - case "merge": - return "Ready to Merge"; - case "respond": - return "Needs Response"; - case "review": - return "Needs Investigation"; - case "pending": - return "Pending"; - case "working": - return "Working"; - default: - return level; - } -} - /** Converts ISO date string to relative time like "3h ago", "2m ago". Client-side only. */ function relativeTime(iso: string): string { const diff = Date.now() - new Date(iso).getTime(); @@ -142,7 +106,6 @@ async function askAgentToFix( export function SessionDetail({ session }: SessionDetailProps) { const pr = session.pr; - const level = getAttentionLevel(session); const activity = activityLabel[session.activity] ?? { label: session.activity, color: "var(--color-text-muted)", @@ -177,15 +140,6 @@ export function SessionDetail({ session }: SessionDetailProps) { > {activity.label} - - {humanizeLevel(level)} - {/* Summary */}