From 8cb8198f061eb8c886d5ae5cb342914580da4d7f Mon Sep 17 00:00:00 2001 From: alpurkan17 Date: Thu, 14 May 2026 18:15:30 +0000 Subject: [PATCH 1/2] fix: show actual dates instead of Open/Closed in PR Date column (#1111) --- src/components/miners/MinerPRsTable.tsx | 10 ++++------ src/pages/search/PullRequestsTab.tsx | 5 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/components/miners/MinerPRsTable.tsx b/src/components/miners/MinerPRsTable.tsx index 18b796c1..4979cab9 100644 --- a/src/components/miners/MinerPRsTable.tsx +++ b/src/components/miners/MinerPRsTable.tsx @@ -414,12 +414,10 @@ const MinerPRsTable: React.FC = ({ githubId }) => { fontSize: { xs: '0.75rem', sm: '0.85rem' }, color: (theme) => alpha(theme.palette.text.primary, 0.7), }, - renderCell: (pr) => - pr.mergedAt - ? new Date(pr.mergedAt).toLocaleDateString() - : pr.prState === 'CLOSED' - ? 'Closed' - : 'Open', + renderCell: (pr) => { + const dateStr = pr.mergedAt || pr.closedAt || pr.prCreatedAt; + return dateStr ? new Date(dateStr).toLocaleDateString() : null; + }, }, { key: 'watch', diff --git a/src/pages/search/PullRequestsTab.tsx b/src/pages/search/PullRequestsTab.tsx index a3655c67..106aa4ed 100644 --- a/src/pages/search/PullRequestsTab.tsx +++ b/src/pages/search/PullRequestsTab.tsx @@ -17,9 +17,8 @@ const formatPrScore = (pr: CommitLog) => { }; const formatPrDateOrStatus = (pr: CommitLog) => { - if (pr.mergedAt) return new Date(pr.mergedAt).toLocaleDateString(); - if (pr.prState === 'CLOSED') return 'Closed'; - return 'Open'; + const dateStr = pr.mergedAt || pr.closedAt || pr.prCreatedAt; + return dateStr ? new Date(dateStr).toLocaleDateString() : ''; }; const prColumns: DataTableColumn[] = [ From 2f1e9b0a8749cabb74c03fac32dbdbf2b47d73b7 Mon Sep 17 00:00:00 2001 From: alpurkan17 Date: Thu, 14 May 2026 18:18:30 +0000 Subject: [PATCH 2/2] fix: also include closedAt in Date sort comparator for consistency --- src/components/miners/MinerPRsTable.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/miners/MinerPRsTable.tsx b/src/components/miners/MinerPRsTable.tsx index 4979cab9..b81b14c4 100644 --- a/src/components/miners/MinerPRsTable.tsx +++ b/src/components/miners/MinerPRsTable.tsx @@ -182,8 +182,8 @@ const MinerPRsTable: React.FC = ({ githubId }) => { cmp = a.additions + a.deletions - (b.additions + b.deletions); break; case 'date': { - const da = a.mergedAt || a.prCreatedAt || ''; - const db = b.mergedAt || b.prCreatedAt || ''; + const da = a.mergedAt || a.closedAt || a.prCreatedAt || ''; + const db = b.mergedAt || b.closedAt || b.prCreatedAt || ''; cmp = da.localeCompare(db); break; }