From ae74237ca11640ceb68887b2c6d09ecf1befb342 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 28 Aug 2026 19:00:59 +0200 Subject: feat: show the dashboard when a conversation is selected A thread row has no message to render, so the pane shows the conversation instead. A thread of one message still opens its message on one click, and the automatic mark-read is not armed for a row that displays nothing. --- src/threaddashboard.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/threaddashboard.cpp') diff --git a/src/threaddashboard.cpp b/src/threaddashboard.cpp index 8583379..56b587f 100644 --- a/src/threaddashboard.cpp +++ b/src/threaddashboard.cpp @@ -197,6 +197,9 @@ ThreadDashboard::ThreadDashboard(QWidget *parent) : QWidget(parent) // Block 2: the tag chips. One tier, no muting, drawn by the same strip the // message pane uses so the two cannot drift. m_tags = new TagStrip; + // Named for the same reason the message pane's is: the two sit in one + // widget tree and an unqualified findChild cannot tell them apart. + m_tags->setObjectName(QStringLiteral("dashboardTagStrip")); layout->addWidget(m_tags); // Block 3: the counts, with the read-progress bar beneath. -- cgit v1.2.3