From 0282bc0f0a3acc754431eed765ae0fba90568fae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Fri, 26 Jun 2026 09:20:07 +0200 Subject: [PATCH] show message timestamp in local tz --- flutter/lib/pages/message_view/message_view.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flutter/lib/pages/message_view/message_view.dart b/flutter/lib/pages/message_view/message_view.dart index 9e1fbd3..b3282f0 100644 --- a/flutter/lib/pages/message_view/message_view.dart +++ b/flutter/lib/pages/message_view/message_view.dart @@ -140,6 +140,7 @@ class _MessageViewPageState extends State { Widget _buildMessageView(BuildContext context, SCNMessage message, ChannelPreview? channel, KeyTokenPreview? token, UserPreview? user) { final userAccUserID = context.select((v) => v.userID); + final dateFormat = context.select((v) => v.dateFormat).dateFormat(); var cfg = AppSettings(); @@ -229,7 +230,7 @@ class _MessageViewPageState extends State { } : null, ), - UI.metaCard(context: context, icon: FontAwesomeIcons.solidTimer, title: 'Timestamp', values: [message.timestamp]), + UI.metaCard(context: context, icon: FontAwesomeIcons.solidTimer, title: 'Timestamp', values: [dateFormat.format(DateTime.parse(message.timestamp).toLocal())]), if (cfg.showExtendedAttributes) UI.metaCard( context: context, @@ -319,7 +320,7 @@ class _MessageViewPageState extends State { children: [ UI.channelChip(context: context, text: _resolveChannelName(channel, message), margin: const EdgeInsets.fromLTRB(0, 0, 4, 0), fontSize: 16), Expanded(child: SizedBox()), - Text(dateFormat.format(DateTime.parse(message.timestamp)), style: const TextStyle(fontSize: 14)), + Text(dateFormat.format(DateTime.parse(message.timestamp).toLocal()), style: const TextStyle(fontSize: 14)), ], ), SizedBox(height: 8),