From 995189859836d384670c3163d7285c4cf7db5f84 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sun, 23 Nov 2025 16:01:27 -0500 Subject: [PATCH] always show sender for images --- lib/widgets/chat_page/room_chat.dart | 1 + lib/widgets/chat_page/top_widget.dart | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/widgets/chat_page/room_chat.dart b/lib/widgets/chat_page/room_chat.dart index d603de6..05b1e89 100644 --- a/lib/widgets/chat_page/room_chat.dart +++ b/lib/widgets/chat_page/room_chat.dart @@ -250,6 +250,7 @@ class RoomChat extends HookConsumerWidget { message, headers: room.roomData.client.headers, groupStatus: groupStatus, + alwaysShow: true, ), message: message, index: index, diff --git a/lib/widgets/chat_page/top_widget.dart b/lib/widgets/chat_page/top_widget.dart index 60d3e15..3d40b08 100644 --- a/lib/widgets/chat_page/top_widget.dart +++ b/lib/widgets/chat_page/top_widget.dart @@ -8,12 +8,14 @@ import "package:nexus/helpers/extension_helper.dart"; class TopWidget extends ConsumerWidget { final Message message; + final bool alwaysShow; final Map headers; final MessageGroupStatus? groupStatus; const TopWidget( this.message, { required this.headers, required this.groupStatus, + this.alwaysShow = false, super.key, }); @@ -96,7 +98,7 @@ class TopWidget extends ConsumerWidget { ), SizedBox(height: 12), ], - if (groupStatus?.isFirst != false) + if (alwaysShow || groupStatus?.isFirst != false) InkWell( onTap: () => showAboutDialog(context: context), // TODO: Show user profile