From 71c2d5f95ec2473a8467fb0e37893cc560bbcac8 Mon Sep 17 00:00:00 2001 From: Charlie Luo Date: Mon, 1 Dec 2025 11:43:52 -0800 Subject: [PATCH 1/3] ref: remove fixability score from cluster card --- .../views/issueList/pages/dynamicGrouping.tsx | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/static/app/views/issueList/pages/dynamicGrouping.tsx b/static/app/views/issueList/pages/dynamicGrouping.tsx index 1d76d6da793705..a5933a72485421 100644 --- a/static/app/views/issueList/pages/dynamicGrouping.tsx +++ b/static/app/views/issueList/pages/dynamicGrouping.tsx @@ -308,16 +308,6 @@ function ClusterCard({ {tn('event', 'events', clusterStats.totalEvents)} - {cluster.fixability_score && ( - - - {Math.round(cluster.fixability_score * 100)}% - - - {t('fixable')} - - - )} {!clusterStats.isPending && clusterStats.lastSeen && ( @@ -864,27 +854,6 @@ const EventsCount = styled('span')` font-variant-numeric: tabular-nums; `; -const FixabilityIndicator = styled('div')<{score: number}>` - display: flex; - flex-direction: column; - align-items: center; - padding: ${space(0.75)} ${space(1.5)}; - background: ${p => - p.score >= 0.7 - ? p.theme.green100 - : p.score >= 0.4 - ? p.theme.yellow100 - : p.theme.gray100}; - border-radius: ${p => p.theme.borderRadius}; - color: ${p => - p.score >= 0.7 - ? p.theme.green400 - : p.score >= 0.4 - ? p.theme.yellow400 - : p.theme.gray400}; - line-height: 1.2; -`; - const SecondaryStats = styled('div')` display: flex; gap: ${space(3)}; From a4ec38ea1726f4593c80f61480294b284add85bf Mon Sep 17 00:00:00 2001 From: Charlie Luo Date: Mon, 1 Dec 2025 11:45:46 -0800 Subject: [PATCH 2/3] ref: move tags above summary --- static/app/views/issueList/pages/dynamicGrouping.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/static/app/views/issueList/pages/dynamicGrouping.tsx b/static/app/views/issueList/pages/dynamicGrouping.tsx index a5933a72485421..3a80511837e3b2 100644 --- a/static/app/views/issueList/pages/dynamicGrouping.tsx +++ b/static/app/views/issueList/pages/dynamicGrouping.tsx @@ -274,6 +274,11 @@ function ClusterCard({ {/* Zone 1: Title + Description (Primary Focus) */} {cluster.title} + {cluster.description && ( {showDescription ? ( @@ -285,11 +290,6 @@ function ClusterCard({ )} )} - {/* Zone 2: Stats (Secondary Context) */} From 7d941c3e9e4709784b0a485a275f0de01e3a109f Mon Sep 17 00:00:00 2001 From: Charlie Luo Date: Mon, 1 Dec 2025 13:35:02 -0800 Subject: [PATCH 3/3] ref: remove fixability filtering --- .../views/issueList/pages/dynamicGrouping.tsx | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/static/app/views/issueList/pages/dynamicGrouping.tsx b/static/app/views/issueList/pages/dynamicGrouping.tsx index 3a80511837e3b2..ce34b3a3fb8e6f 100644 --- a/static/app/views/issueList/pages/dynamicGrouping.tsx +++ b/static/app/views/issueList/pages/dynamicGrouping.tsx @@ -8,7 +8,6 @@ import {Heading, Text} from '@sentry/scraps/text'; import {Button} from 'sentry/components/core/button'; import {Checkbox} from 'sentry/components/core/checkbox'; import {Disclosure} from 'sentry/components/core/disclosure'; -import {NumberInput} from 'sentry/components/core/input/numberInput'; import {Link} from 'sentry/components/core/link'; import {TextArea} from 'sentry/components/core/textarea'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; @@ -378,7 +377,6 @@ function DynamicGrouping() { const [filterByAssignedToMe, setFilterByAssignedToMe] = useState(true); const [selectedTeamIds, setSelectedTeamIds] = useState>(new Set()); const [selectedTags, setSelectedTags] = useState>(new Set()); - const [minFixabilityScore, setMinFixabilityScore] = useState(50); const [removedClusterIds, setRemovedClusterIds] = useState(new Set()); const [showJsonInput, setShowJsonInput] = useState(false); const [jsonInputValue, setJsonInputValue] = useState(''); @@ -506,9 +504,6 @@ function DynamicGrouping() { .filter(cluster => { if (removedClusterIds.has(cluster.cluster_id)) return false; - const fixabilityScore = (cluster.fixability_score ?? 0) * 100; - if (fixabilityScore < minFixabilityScore) return false; - // Filter by selected tags if (!clusterHasSelectedTags(cluster)) return false; @@ -709,20 +704,6 @@ function DynamicGrouping() { )} - - - - {t('Minimum fixability score (%)')} - - setMinFixabilityScore(value ?? 0)} - aria-label={t('Minimum fixability score')} - size="sm" - /> -