From 576f31b13a4cff15863eec4c20741f9f7c9af041 Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Sun, 3 May 2026 21:16:04 -0400 Subject: [PATCH] fix: use floor for duration minutes to prevent 60m overflow --- modules/usage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/usage.ts b/modules/usage.ts index 1fd5e99..50fe4c2 100644 --- a/modules/usage.ts +++ b/modules/usage.ts @@ -14,7 +14,7 @@ function duration(valueMs: number | undefined): string | undefined { const ms = Math.max(0, valueMs); const days = Math.floor(ms / 86_400_000); const hours = Math.floor((ms % 86_400_000) / 3_600_000); - const minutes = Math.round((ms % 3_600_000) / 60_000); + const minutes = Math.floor((ms % 3_600_000) / 60_000); if (days > 0) return `${days}d${hours}h`; if (hours > 0) return `${hours}h${minutes}m`; return `${minutes}m`;