This commit is contained in:
Admin9705
2026-02-12 01:35:24 -05:00
parent 78b5769e0e
commit f1c1eaecdf
2 changed files with 35 additions and 50 deletions

View File

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

View File

@@ -275,19 +275,21 @@ window.HuntarrProwlarr = {
};
statisticsContent.innerHTML = `
<div class="stats-grid">
<div class="stat-card">
<div class="stat-label">SEARCHES (24H)</div>
<div class="stat-value success">${formatExactNumber(indexerStats.total_queries || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">GRABS (24H)</div>
<div class="stat-value success">${formatExactNumber(indexerStats.total_grabs || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">AVG RESPONSE</div>
<div class="stat-value success">${indexerStats.avg_response_time ? Number(indexerStats.avg_response_time).toFixed(0) + 'ms' : 'N/A'}</div>
</div>
<div class="stat-card">
<div class="stat-label">SEARCHES (24H)</div>
<div class="stat-value success">${formatExactNumber(indexerStats.total_queries || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">GRABS (24H)</div>
<div class="stat-value success">${formatExactNumber(indexerStats.total_grabs || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">SUCCESS RATE</div>
<div class="stat-value success">${indexerStats.avg_response_time ? ((indexerStats.total_grabs || 0) / Math.max(indexerStats.total_queries || 1, 1) * 100).toFixed(1) + '%' : 'N/A'}</div>
</div>
<div class="stat-card">
<div class="stat-label">AVG RESPONSE</div>
<div class="stat-value success">${indexerStats.avg_response_time ? Number(indexerStats.avg_response_time).toFixed(0) + 'ms' : 'N/A'}</div>
</div>
<div class="indexer-name-display">${indexerName}</div>
`;
@@ -309,27 +311,25 @@ window.HuntarrProwlarr = {
};
statisticsContent.innerHTML = `
<div class="stats-grid">
<div class="stat-card">
<div class="stat-label">SEARCHES (24H)</div>
<div class="stat-value success">${formatExactNumber(overall.total_queries || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">GRABS (24H)</div>
<div class="stat-value success">${formatExactNumber(overall.total_grabs || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">SUCCESS RATE</div>
<div class="stat-value success">${(Number(overall.success_rate || 0)).toFixed(1)}%</div>
</div>
<div class="stat-card">
<div class="stat-label">AVG RESPONSE</div>
<div class="stat-value success">${overall.avg_response_time ? Number(overall.avg_response_time).toFixed(0) + 'ms' : 'N/A'}</div>
</div>
<div class="stat-card">
<div class="stat-label">FAILED TODAY</div>
<div class="stat-value error">${formatExactNumber(overall.failed_searches || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">SEARCHES (24H)</div>
<div class="stat-value success">${formatExactNumber(overall.total_queries || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">GRABS (24H)</div>
<div class="stat-value success">${formatExactNumber(overall.total_grabs || 0)}</div>
</div>
<div class="stat-card">
<div class="stat-label">SUCCESS RATE</div>
<div class="stat-value success">${(Number(overall.success_rate || 0)).toFixed(1)}%</div>
</div>
<div class="stat-card">
<div class="stat-label">AVG RESPONSE</div>
<div class="stat-value success">${overall.avg_response_time ? Number(overall.avg_response_time).toFixed(0) + 'ms' : 'N/A'}</div>
</div>
<div class="stat-card">
<div class="stat-label">FAILED TODAY</div>
<div class="stat-value error">${formatExactNumber(overall.failed_searches || 0)}</div>
</div>
`;
},