fix: use numeric timestamp comparison for cert expiry; extract PaginationBar to avoid unconditional useSearchParams subscription

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
fuomag9
2026-02-27 17:56:23 +01:00
parent 89c5d4b838
commit 8555de7b9d
2 changed files with 29 additions and 26 deletions

View File

@@ -82,7 +82,7 @@ export function scanAcmeCerts(): Map<string, AcmeCertInfo> {
for (const domain of sanDomains) {
// Keep the cert with the latest validTo for each domain
const existing = map.get(domain);
if (!existing || info.validTo > existing.validTo) {
if (!existing || new Date(info.validTo).getTime() > new Date(existing.validTo).getTime()) {
map.set(domain, info);
}
}