From 0cd0e62493da110e777045de3c0ac275ddc4815f Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Fri, 11 Sep 2026 18:17:59 +0300 Subject: [PATCH] better semantic markup --- src/components/conversation/conversation.js | 19 ++++++++++------- src/components/conversation/conversation.vue | 22 ++++++++++---------- src/components/status/status.vue | 4 ++-- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/components/conversation/conversation.js b/src/components/conversation/conversation.js index 5f6b40c11..55edb9a8d 100644 --- a/src/components/conversation/conversation.js +++ b/src/components/conversation/conversation.js @@ -192,10 +192,17 @@ export default { const lastStatus = computed( () => conversation.value[conversation.value.legnth - 1], ) - const getStatusClasses = (status, active) => ({ - '-first': status.id === firstStatus.value?.id, - '-last': status.id === lastStatus.value?.id, - }) + const getStatusClasses = (status, ancestor) => { + const result = { + '-first': status.id === firstStatus.value?.id, + '-last': status.id === lastStatus.value?.id, + } + if (ancestor) { + result['-ancestor'] = true + result['-fade'] = mergedConfig.value.conversationTreeFadeAncestors + } + return result + } const { fontSize } = useInterfaceSizes() @@ -306,9 +313,6 @@ export default { const shouldShowAncestors = computed( () => isExpanded.value && heightChartAncestors.value.length > 0, ) - const shouldFadeAncestors = computed( - () => mergedConfig.value.conversationTreeFadeAncestors, - ) // # Scrolling const diveIntoStatus = (id) => tryScrollTo(id) @@ -366,7 +370,6 @@ export default { treeViewIsSimple, shouldShowAllConversationButton, shouldShowAncestors, - shouldFadeAncestors, // # Scrolling diveToTopLevel, diff --git a/src/components/conversation/conversation.vue b/src/components/conversation/conversation.vue index 1c0d459f3..4e10bdcd0 100644 --- a/src/components/conversation/conversation.vue +++ b/src/components/conversation/conversation.vue @@ -91,15 +91,14 @@ ref="ancestors" class="thread-ancestors" > -
+ -
+ diff --git a/src/components/status/status.vue b/src/components/status/status.vue index c0a1b0238..fa288145f 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -1,5 +1,5 @@ - +