From f1c1eaecdfacc68885d5d0dbd0d8a2d41ea4127d Mon Sep 17 00:00:00 2001
From: Admin9705 <9705@duck.com>
Date: Thu, 12 Feb 2026 01:35:24 -0500
Subject: [PATCH] Home Fix
---
frontend/static/css/home.css | 17 +----
.../static/js/modules/features/prowlarr.js | 68 +++++++++----------
2 files changed, 35 insertions(+), 50 deletions(-)
diff --git a/frontend/static/css/home.css b/frontend/static/css/home.css
index f3448566..aff445b1 100644
--- a/frontend/static/css/home.css
+++ b/frontend/static/css/home.css
@@ -1686,18 +1686,7 @@
gap: 10px;
}
-/* Prowlarr statistics content should be a full-width grid, not split columns */
-.prowlarr-statistics-card .statistics-content {
- display: block;
- padding: 12px;
-}
-
-.prowlarr-statistics-card .stats-grid {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
- gap: 10px;
- width: 100%;
-}
+/* Prowlarr statistics: keep 2-column grid from .statistics-content (matching 9.2.0) */
.stat-card {
background: linear-gradient(135deg, rgba(16, 20, 28, 0.8) 0%, rgba(30, 35, 45, 0.6) 100%);
@@ -1795,10 +1784,6 @@
gap: 8px;
}
- .prowlarr-statistics-card .stats-grid {
- grid-template-columns: repeat(2, minmax(0, 1fr));
- }
-
.stat-card { padding: 10px; }
.stat-value { font-size: 1.2em; }
diff --git a/frontend/static/js/modules/features/prowlarr.js b/frontend/static/js/modules/features/prowlarr.js
index 42be6e36..7d89c9f5 100644
--- a/frontend/static/js/modules/features/prowlarr.js
+++ b/frontend/static/js/modules/features/prowlarr.js
@@ -275,19 +275,21 @@ window.HuntarrProwlarr = {
};
statisticsContent.innerHTML = `
-
-
-
SEARCHES (24H)
-
${formatExactNumber(indexerStats.total_queries || 0)}
-
-
-
GRABS (24H)
-
${formatExactNumber(indexerStats.total_grabs || 0)}
-
-
-
AVG RESPONSE
-
${indexerStats.avg_response_time ? Number(indexerStats.avg_response_time).toFixed(0) + 'ms' : 'N/A'}
-
+
+
SEARCHES (24H)
+
${formatExactNumber(indexerStats.total_queries || 0)}
+
+
+
GRABS (24H)
+
${formatExactNumber(indexerStats.total_grabs || 0)}
+
+
+
SUCCESS RATE
+
${indexerStats.avg_response_time ? ((indexerStats.total_grabs || 0) / Math.max(indexerStats.total_queries || 1, 1) * 100).toFixed(1) + '%' : 'N/A'}
+
+
+
AVG RESPONSE
+
${indexerStats.avg_response_time ? Number(indexerStats.avg_response_time).toFixed(0) + 'ms' : 'N/A'}
${indexerName}
`;
@@ -309,27 +311,25 @@ window.HuntarrProwlarr = {
};
statisticsContent.innerHTML = `
-
-
-
SEARCHES (24H)
-
${formatExactNumber(overall.total_queries || 0)}
-
-
-
GRABS (24H)
-
${formatExactNumber(overall.total_grabs || 0)}
-
-
-
SUCCESS RATE
-
${(Number(overall.success_rate || 0)).toFixed(1)}%
-
-
-
AVG RESPONSE
-
${overall.avg_response_time ? Number(overall.avg_response_time).toFixed(0) + 'ms' : 'N/A'}
-
-
-
FAILED TODAY
-
${formatExactNumber(overall.failed_searches || 0)}
-
+
+
SEARCHES (24H)
+
${formatExactNumber(overall.total_queries || 0)}
+
+
+
GRABS (24H)
+
${formatExactNumber(overall.total_grabs || 0)}
+
+
+
SUCCESS RATE
+
${(Number(overall.success_rate || 0)).toFixed(1)}%
+
+
+
AVG RESPONSE
+
${overall.avg_response_time ? Number(overall.avg_response_time).toFixed(0) + 'ms' : 'N/A'}
+
+
+
FAILED TODAY
+
${formatExactNumber(overall.failed_searches || 0)}
`;
},