From f3a19ba557e8b1169e15f40b36129336510c1e36 Mon Sep 17 00:00:00 2001 From: Michael Suchacz <203725896+ibetitsmike@users.noreply.github.com> Date: Wed, 10 Dec 2025 12:25:17 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20fix:=20use=20regional=20settings?= =?UTF-8?q?=20for=20build=20date=20display?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/browser/components/TitleBar.tsx | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/browser/components/TitleBar.tsx b/src/browser/components/TitleBar.tsx index d783c87b0f..ca3d6b8c8f 100644 --- a/src/browser/components/TitleBar.tsx +++ b/src/browser/components/TitleBar.tsx @@ -34,26 +34,17 @@ function hasBuildInfo(value: unknown): value is VersionMetadata { return typeof candidate.buildTime === "string"; } +// undefined locale = use browser's default, respecting regional settings +const USER_LOCALE = undefined; + function formatLocalDate(isoDate: string): string { const date = new Date(isoDate); - return date.toLocaleDateString(undefined, { - year: "numeric", - month: "2-digit", - day: "2-digit", - }); + return date.toLocaleDateString(USER_LOCALE, { dateStyle: "short" }); } function formatExtendedTimestamp(isoDate: string): string { const date = new Date(isoDate); - return date.toLocaleString("en-US", { - month: "long", - day: "numeric", - year: "numeric", - hour: "2-digit", - minute: "2-digit", - second: "2-digit", - timeZoneName: "short", - }); + return date.toLocaleString(USER_LOCALE, { dateStyle: "medium", timeStyle: "short" }); } function parseBuildInfo(version: unknown) {