From ef0846e723750a3f6d97d6c0e54a8ec9598b2711 Mon Sep 17 00:00:00 2001 From: dotta Date: Sat, 21 Mar 2026 07:20:14 -0500 Subject: [PATCH] Remove priority icon from issue rows across the app Priority is still supported as a feature (editable in issue properties, used in filters), but no longer shown prominently in every issue row. Affects inbox, issues list, my issues, and dashboard pages. Co-Authored-By: Paperclip --- ui/src/components/IssueRow.tsx | 4 ---- ui/src/components/IssuesList.tsx | 3 --- ui/src/pages/Dashboard.tsx | 3 +-- ui/src/pages/Inbox.tsx | 5 +---- ui/src/pages/MyIssues.tsx | 7 ++----- 5 files changed, 4 insertions(+), 18 deletions(-) diff --git a/ui/src/components/IssueRow.tsx b/ui/src/components/IssueRow.tsx index 5de9bf00..ee351d57 100644 --- a/ui/src/components/IssueRow.tsx +++ b/ui/src/components/IssueRow.tsx @@ -2,7 +2,6 @@ import type { ReactNode } from "react"; import type { Issue } from "@paperclipai/shared"; import { Link } from "@/lib/router"; import { cn } from "../lib/utils"; -import { PriorityIcon } from "./PriorityIcon"; import { StatusIcon } from "./StatusIcon"; type UnreadState = "hidden" | "visible" | "fading"; @@ -61,9 +60,6 @@ export function IssueRow({ ) : null} {desktopMetaLeading ?? ( <> - - - diff --git a/ui/src/components/IssuesList.tsx b/ui/src/components/IssuesList.tsx index 2b44a2f2..c7f75f1e 100644 --- a/ui/src/components/IssuesList.tsx +++ b/ui/src/components/IssuesList.tsx @@ -680,9 +680,6 @@ export function IssuesList({ )} desktopMetaLeading={( <> - - - { diff --git a/ui/src/pages/Dashboard.tsx b/ui/src/pages/Dashboard.tsx index 45613380..c30f3bb4 100644 --- a/ui/src/pages/Dashboard.tsx +++ b/ui/src/pages/Dashboard.tsx @@ -14,7 +14,7 @@ import { queryKeys } from "../lib/queryKeys"; import { MetricCard } from "../components/MetricCard"; import { EmptyState } from "../components/EmptyState"; import { StatusIcon } from "../components/StatusIcon"; -import { PriorityIcon } from "../components/PriorityIcon"; + import { ActivityRow } from "../components/ActivityRow"; import { Identity } from "../components/Identity"; import { timeAgo } from "../lib/timeAgo"; @@ -356,7 +356,6 @@ export function Dashboard() { {issue.title} - {issue.identifier ?? issue.id.slice(0, 8)} diff --git a/ui/src/pages/Inbox.tsx b/ui/src/pages/Inbox.tsx index d2a6ce20..f70441f6 100644 --- a/ui/src/pages/Inbox.tsx +++ b/ui/src/pages/Inbox.tsx @@ -15,7 +15,7 @@ import { createIssueDetailLocationState } from "../lib/issueDetailBreadcrumb"; import { EmptyState } from "../components/EmptyState"; import { PageSkeleton } from "../components/PageSkeleton"; import { IssueRow } from "../components/IssueRow"; -import { PriorityIcon } from "../components/PriorityIcon"; + import { StatusIcon } from "../components/StatusIcon"; import { StatusBadge } from "../components/StatusBadge"; import { approvalLabel, defaultTypeIcon, typeIcon } from "../components/ApprovalPayload"; @@ -767,9 +767,6 @@ export function Inbox() { issueLinkState={issueLinkState} desktopMetaLeading={( <> - - - diff --git a/ui/src/pages/MyIssues.tsx b/ui/src/pages/MyIssues.tsx index ea717c6d..301c526f 100644 --- a/ui/src/pages/MyIssues.tsx +++ b/ui/src/pages/MyIssues.tsx @@ -5,7 +5,7 @@ import { useCompany } from "../context/CompanyContext"; import { useBreadcrumbs } from "../context/BreadcrumbContext"; import { queryKeys } from "../lib/queryKeys"; import { StatusIcon } from "../components/StatusIcon"; -import { PriorityIcon } from "../components/PriorityIcon"; + import { EntityRow } from "../components/EntityRow"; import { EmptyState } from "../components/EmptyState"; import { PageSkeleton } from "../components/PageSkeleton"; @@ -56,10 +56,7 @@ export function MyIssues() { title={issue.title} to={`/issues/${issue.identifier ?? issue.id}`} leading={ - <> - - - + } trailing={