From 92c82c192a4c97ff60856299318b6af9937be66e Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Tue, 24 Mar 2026 01:35:00 +0900 Subject: [PATCH] fix: fixed-width reset format Xd Yh / Xh Ym for alignment --- src/unified-dashboard.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/unified-dashboard.ts b/src/unified-dashboard.ts index d692e5f..6ebd378 100644 --- a/src/unified-dashboard.ts +++ b/src/unified-dashboard.ts @@ -101,9 +101,10 @@ function formatResetRemaining(value: string | number): string { const minutes = Math.floor((diffMs % 3_600_000) / 60_000); if (hours >= 24) { const days = Math.floor(hours / 24); - return `${String(days).padStart(2)}d`.padStart(7); + const remH = hours % 24; + return `${String(days).padStart(2)}d ${String(remH).padStart(2)}h`; } - return `${hours}h ${String(minutes).padStart(2, '0')}m`.padStart(7); + return `${String(hours).padStart(2)}h ${String(minutes).padStart(2)}m`; } catch { return String(value).padStart(6); }