From b71488fa734a3ed5a4ddfd71d912aca3e6015633 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 24 Aug 2026 17:53:57 +0300 Subject: [PATCH] bring back status history --- src/components/status/status.js | 2 +- src/components/status_history_modal/status_history_modal.js | 4 ++-- src/components/status_history_modal/status_history_modal.vue | 4 ++-- src/services/entity_normalizer/entity_normalizer.service.js | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/status/status.js b/src/components/status/status.js index ac58c3b8d..16625235d 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -392,7 +392,7 @@ const Status = { return uniqBy(combinedUsers, 'id') }, tags() { - return this.status.tags + return [...this.status.tags] .filter((tagObj) => Object.hasOwn(tagObj, 'name')) .map((tagObj) => tagObj.name) .join(' ') diff --git a/src/components/status_history_modal/status_history_modal.js b/src/components/status_history_modal/status_history_modal.js index 5a3fc2a41..644e657fe 100644 --- a/src/components/status_history_modal/status_history_modal.js +++ b/src/components/status_history_modal/status_history_modal.js @@ -1,14 +1,14 @@ import { mapState } from 'pinia' import Modal from 'src/components/modal/modal.vue' -import StatusContent from 'src/components/status_content/status_content.vue' +import Status from 'src/components/status/status.vue' import { useStatusHistoryStore } from 'src/stores/statusHistory.js' const StatusHistoryModal = { components: { Modal, - StatusContent, + Status, }, data() { return { diff --git a/src/components/status_history_modal/status_history_modal.vue b/src/components/status_history_modal/status_history_modal.vue index a78e04c96..ee5f77fd2 100644 --- a/src/components/status_history_modal/status_history_modal.vue +++ b/src/components/status_history_modal/status_history_modal.vue @@ -15,10 +15,10 @@ v-if="historyCount > 0" class="history-body" > - diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js index 239d31e8b..196af90a8 100644 --- a/src/services/entity_normalizer/entity_normalizer.service.js +++ b/src/services/entity_normalizer/entity_normalizer.service.js @@ -259,7 +259,7 @@ export const parseStatus = (data) => { output.raw_html = data.content output.emojis = data.emojis - output.tags = data.tags + output.tags = new Set(data.tags ?? []) output.edited_at = data.edited_at