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')
},
tags() {
return this.status.tags
return [...this.status.tags]
.filter((tagObj) => Object.hasOwn(tagObj, 'name'))
.map((tagObj) => tagObj.name)
.join(' ')

View file

@ -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 {

View file

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

View file

@ -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