From a9249dded4de75b3724507fa663af5496ab32564 Mon Sep 17 00:00:00 2001 From: Niklas Deutschmann Date: Sun, 12 Apr 2026 09:21:11 +0200 Subject: [PATCH] Display timestamps using the timezone that is stored at the activity (relative date in timeline views) --- src/main/resources/static/js/fitpub.js | 3 ++- src/main/resources/static/js/timeline.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/resources/static/js/fitpub.js b/src/main/resources/static/js/fitpub.js index 6258fa2..4e6da91 100644 --- a/src/main/resources/static/js/fitpub.js +++ b/src/main/resources/static/js/fitpub.js @@ -493,5 +493,6 @@ window.FitPub = { formatDistance, formatPace, formatDateTimeWithTimezone, - formatDateWithTimezone + formatDateWithTimezone, + ensureUTC }; diff --git a/src/main/resources/static/js/timeline.js b/src/main/resources/static/js/timeline.js index 1b48bdc..4a8fdb5 100644 --- a/src/main/resources/static/js/timeline.js +++ b/src/main/resources/static/js/timeline.js @@ -727,7 +727,7 @@ const FitPubTimeline = { * @returns {string} Time ago string */ formatTimeAgo: function(timestamp) { - const date = new Date(timestamp); + const date = new Date(FitPub.ensureUTC(timestamp)); const now = new Date(); const secondsAgo = Math.floor((now - date) / 1000);