From eab26dc4cc7d4476cb66a6919865f82bd4c01f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 27 Feb 2026 18:41:44 -0500 Subject: [PATCH] show message stats --- public/language/en-GB/admin/dashboard.json | 1 + src/controllers/admin/dashboard.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/public/language/en-GB/admin/dashboard.json b/public/language/en-GB/admin/dashboard.json index 1149767ecc..1cec2284e7 100644 --- a/public/language/en-GB/admin/dashboard.json +++ b/public/language/en-GB/admin/dashboard.json @@ -8,6 +8,7 @@ "topics": "Topics", "remote-posts": "Remote Posts", "remote-topics": "Remote Topics", + "messages": "Messages", "page-views-seven": "Last 7 Days", "page-views-thirty": "Last 30 Days", "page-views-last-day": "Last 24 hours", diff --git a/src/controllers/admin/dashboard.js b/src/controllers/admin/dashboard.js index f573c5e677..890d43ae0e 100644 --- a/src/controllers/admin/dashboard.js +++ b/src/controllers/admin/dashboard.js @@ -140,7 +140,8 @@ async function getStats() { getStatsForSet('topics:tid', 'topicCount'), meta.config.activitypubEnabled ? getStatsForSet('postsRemote:pid', '') : null, meta.config.activitypubEnabled ? getStatsForSet('topicsRemote:tid', '') : null, - ])).filter(Boolean); + getStatsForSet('messages:mid', 'messageCount'), + ])); results[0].name = '[[admin/dashboard:graphs.page-views]]'; results[1].name = '[[admin/dashboard:unique-visitors]]'; @@ -162,6 +163,8 @@ async function getStats() { if (results[7]) { results[7].name = '[[admin/dashboard:remote-topics]]'; } + results[8].name = '[[admin/dashboard:messages]]'; + results = results.filter(Boolean); ({ results } = await plugins.hooks.fire('filter:admin.getStats', { results,