From 0dd9c4963b2b5e63dc2c6f944ab432ed8a7a56c1 Mon Sep 17 00:00:00 2001 From: meoovv <296894618+meoovv@users.noreply.github.com> Date: Sat, 4 Jul 2026 02:45:59 +1100 Subject: [PATCH] Make sure user time is localized Updated userTime to use localizedTimeShort for better display. --- lib/pages/profile/profile_view.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pages/profile/profile_view.dart b/lib/pages/profile/profile_view.dart index 243a74af2..59cdd56ad 100644 --- a/lib/pages/profile/profile_view.dart +++ b/lib/pages/profile/profile_view.dart @@ -24,6 +24,7 @@ import 'package:extera_next/widgets/mxc_image.dart'; import 'package:extera_next/widgets/mxc_image_viewer.dart'; import 'package:extera_next/widgets/presence_builder.dart'; import 'package:extera_next/widgets/rich_presence_card.dart'; +import 'package:extera_next/utils/date_time_extension.dart'; class ProfileView extends StatelessWidget { final ProfileController controller; @@ -577,7 +578,7 @@ class _TimezoneClockState extends State<_TimezoneClock> { return const SizedBox.shrink(); } - final userTime = tz.TZDateTime.from(_now, location); + final userTime = tz.TZDateTime.from(_now, location).localizedTimeShort(context); final offset = userTime.timeZoneOffset; final hours = userTime.hour.toString().padLeft(2, '0'); final minutes = userTime.minute.toString().padLeft(2, '0');