From b6ff0b2bf6868881f40696dc10dc9b695dc8800d Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 22 Jul 2026 21:24:28 +0300 Subject: [PATCH 1/4] remove the replied status preview, it takes too much space and looks confusing --- src/components/conversation/conversation.js | 2 -- src/components/conversation/conversation.vue | 6 ------ 2 files changed, 8 deletions(-) diff --git a/src/components/conversation/conversation.js b/src/components/conversation/conversation.js index 91ffc09a3..4804b3c7a 100644 --- a/src/components/conversation/conversation.js +++ b/src/components/conversation/conversation.js @@ -6,7 +6,6 @@ import ChatMessageList from 'src/components/chat_message_list/chat_message_list. import PostStatusForm from 'src/components/post_status_form/post_status_form.vue' import QuickFilterSettings from 'src/components/quick_filter_settings/quick_filter_settings.vue' import QuickViewSettings from 'src/components/quick_view_settings/quick_view_settings.vue' -import StatusContent from 'src/components/status_content/status_content.vue' import ThreadTree from 'src/components/thread_tree/thread_tree.vue' import { useInterfaceStore } from 'src/stores/interface' @@ -427,7 +426,6 @@ const conversation = { QuickViewSettings, ChatMessageList, PostStatusForm, - StatusContent, }, watch: { statusId(newVal, oldVal) { diff --git a/src/components/conversation/conversation.vue b/src/components/conversation/conversation.vue index 19d63fbbe..cb0941d10 100644 --- a/src/components/conversation/conversation.vue +++ b/src/components/conversation/conversation.vue @@ -224,12 +224,6 @@ {{ $t('general.cancel') }} - Date: Wed, 22 Jul 2026 21:26:06 +0300 Subject: [PATCH 2/4] change header to span --- src/components/conversation/conversation.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/conversation/conversation.vue b/src/components/conversation/conversation.vue index cb0941d10..bdfd08e6b 100644 --- a/src/components/conversation/conversation.vue +++ b/src/components/conversation/conversation.vue @@ -213,7 +213,7 @@ class="chat-view-reply-form panel-footer -flexible-height" >
-

+ {{ explicitReplyStatus ? $t('status.reply_to_selected') : $t('status.reply_to_last') }} -

+
Date: Wed, 22 Jul 2026 21:38:49 +0300 Subject: [PATCH 3/4] handling broken replies --- src/components/chat_message/chat_message.js | 4 ++++ src/components/chat_message/chat_message.vue | 7 ++++++- src/i18n/en.json | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/chat_message/chat_message.js b/src/components/chat_message/chat_message.js index a71014078..ec1b53517 100644 --- a/src/components/chat_message/chat_message.js +++ b/src/components/chat_message/chat_message.js @@ -90,6 +90,10 @@ const ChatMessage = { this.previousItem.data.id !== this.chatItem.data.in_reply_to_status_id ) }, + isBrokenReply() { + if (!this.previousItem) return false + return !this.chatItem.data.in_reply_to_status_id + }, customReplyTo() { return this.$store.state.statuses.allStatusesObject[ this.chatItem.data.in_reply_to_status_id diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue index 234d20cb2..b4f8bc30e 100644 --- a/src/components/chat_message/chat_message.vue +++ b/src/components/chat_message/chat_message.vue @@ -7,7 +7,7 @@ @mouseleave="onHover(false)" >
+ + {{ $t('status.broken_reply') }} +