From 031f949b2eaccd6424d5e20fb5a1f1ffecfac0ba Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 21 May 2026 13:19:33 +0900 Subject: feat: show countdown for resets within 48h (e.g. 'in 5:30') --- packages/frontend/src/lib/components/KeyUsage.svelte | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/frontend/src/lib/components/KeyUsage.svelte b/packages/frontend/src/lib/components/KeyUsage.svelte index 9dc7a20..e7c6dee 100644 --- a/packages/frontend/src/lib/components/KeyUsage.svelte +++ b/packages/frontend/src/lib/components/KeyUsage.svelte @@ -121,6 +121,12 @@ } function formatDate(ts: number): string { + const diff = ts - Date.now(); + if (diff > 0 && diff < 48 * 60 * 60 * 1000) { + const hours = Math.floor(diff / 3600000); + const minutes = Math.floor((diff % 3600000) / 60000); + return `in ${hours}:${String(minutes).padStart(2, "0")}`; + } return new Date(ts).toLocaleString(); } -- cgit v1.2.3