From db050b99e7d7e90fa83d9faaeebb989f4c903baa Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Tue, 2 Jun 2026 19:11:05 +0200 Subject: [PATCH] feat(messenger): show 'sent while offline' marker in thread --- public/configuration/UITexts.example | 3 ++- .../messenger-thread/FriendsMessengerThreadGroup.tsx | 8 +++++++- src/css/friends/FriendsView.css | 8 ++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/public/configuration/UITexts.example b/public/configuration/UITexts.example index cf24e72..7a6fc2b 100644 --- a/public/configuration/UITexts.example +++ b/public/configuration/UITexts.example @@ -265,5 +265,6 @@ "loading.task.userdata": "loading user data...", "loading.task.rooms": "loading rooms...", "loading.task.engine": "loading graphics engine...", - "catalog.gift_wrapping.gift_sent": "Done!" + "catalog.gift_wrapping.gift_sent": "Done!", + "messenger.offline.delivered": "Sent while you were offline" } diff --git a/src/components/friends/views/messenger/messenger-thread/FriendsMessengerThreadGroup.tsx b/src/components/friends/views/messenger/messenger-thread/FriendsMessengerThreadGroup.tsx index 97d74bf..f640843 100644 --- a/src/components/friends/views/messenger/messenger-thread/FriendsMessengerThreadGroup.tsx +++ b/src/components/friends/views/messenger/messenger-thread/FriendsMessengerThreadGroup.tsx @@ -65,7 +65,13 @@ export const FriendsMessengerThreadGroup: FC<{ thread: MessengerThread, group: M { if(!chat.showTranslation) { - return { chat.message }; + return ( + + { chat.message } + { chat.offlineDelivered && + { LocalizeText('messenger.offline.delivered') } } + + ); } return ( diff --git a/src/css/friends/FriendsView.css b/src/css/friends/FriendsView.css index f86b228..219b91d 100644 --- a/src/css/friends/FriendsView.css +++ b/src/css/friends/FriendsView.css @@ -894,3 +894,11 @@ max-height: 220px; overflow-y: auto; } + +.messenger-offline-tag { + display: block; + margin-top: 2px; + font-size: 10px; + font-style: italic; + opacity: 0.6; +}