bring back status history

This commit is contained in:
Henry Jameson 2026-08-24 17:53:57 +03:00
commit b71488fa73
4 changed files with 6 additions and 6 deletions

View file

@ -392,7 +392,7 @@ const Status = {
return uniqBy(combinedUsers, 'id') return uniqBy(combinedUsers, 'id')
}, },
tags() { tags() {
return this.status.tags return [...this.status.tags]
.filter((tagObj) => Object.hasOwn(tagObj, 'name')) .filter((tagObj) => Object.hasOwn(tagObj, 'name'))
.map((tagObj) => tagObj.name) .map((tagObj) => tagObj.name)
.join(' ') .join(' ')

View file

@ -1,14 +1,14 @@
import { mapState } from 'pinia' import { mapState } from 'pinia'
import Modal from 'src/components/modal/modal.vue' 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' import { useStatusHistoryStore } from 'src/stores/statusHistory.js'
const StatusHistoryModal = { const StatusHistoryModal = {
components: { components: {
Modal, Modal,
StatusContent, Status,
}, },
data() { data() {
return { return {

View file

@ -15,10 +15,10 @@
v-if="historyCount > 0" v-if="historyCount > 0"
class="history-body" class="history-body"
> >
<StatusContent <Status
v-for="status in history" v-for="status in history"
:key="status.id" :key="status.id"
:status="status" :statusoid="status"
:is-preview="true" :is-preview="true"
class="conversation-status status-fadein panel-body" class="conversation-status status-fadein panel-body"
/> />

View file

@ -259,7 +259,7 @@ export const parseStatus = (data) => {
output.raw_html = data.content output.raw_html = data.content
output.emojis = data.emojis output.emojis = data.emojis
output.tags = data.tags output.tags = new Set(data.tags ?? [])
output.edited_at = data.edited_at output.edited_at = data.edited_at