From 9fc7991808ad8f8700a060848f1c46c9838614cd Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 22 Jul 2026 21:42:59 +0300 Subject: [PATCH] use Timeago for timestamps --- src/components/chat_message/chat_message.js | 11 ++--------- src/components/chat_message/chat_message.vue | 11 ++++++++++- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/components/chat_message/chat_message.js b/src/components/chat_message/chat_message.js index ec1b53517..01bac858e 100644 --- a/src/components/chat_message/chat_message.js +++ b/src/components/chat_message/chat_message.js @@ -13,6 +13,7 @@ import StatusContent from 'src/components/status_content/status_content.vue' import StatusPopover from 'src/components/status_popover/status_popover.vue' import UserAvatar from 'src/components/user_avatar/user_avatar.vue' import UserPopover from 'src/components/user_popover/user_popover.vue' +import Timeago from 'src/components/timeago/timeago.vue' import { useInstanceStore } from 'src/stores/instance.js' import { useInterfaceStore } from 'src/stores/interface' @@ -54,17 +55,9 @@ const ChatMessage = { UserPopover, StatusPopover, MentionLink, + Timeago, }, computed: { - // Returns HH:MM (hours and minutes) in local time. - createdAt() { - const time = this.chatItem.data.created_at - return time.toLocaleTimeString('en', { - hour: '2-digit', - minute: '2-digit', - hour12: false, - }) - }, isStatus() { // ChatMessage only has account_id while Status has full user data return !!this.message.user diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue index b4f8bc30e..bc50d56a6 100644 --- a/src/components/chat_message/chat_message.vue +++ b/src/components/chat_message/chat_message.vue @@ -167,7 +167,16 @@ spin /> - {{ createdAt }} + {{ ' ' }} + + +