Add TLS Certificates page to Advanced section of web UI
New page at /advanced/certificates showing: - Overview card with central domain, cert count, Cloudflare token status - Auto-provision readiness badge (requires CF token + operator email) - Table of all domains needing TLS with: domain, source, expiry date, issuer, and status badges (days left / covered by wildcard / missing) - Per-domain "Provision" button for missing certs when auto-provision ready - "Provision" and "Renew All" action buttons - Guidance alert when prerequisites are missing Also fixes pre-existing type errors: - AppSidebar: guard daemon index access when undefined - DomainsComponent: fix circular type reference in filter state - DomainTopology: remove unused isWildcard variable
This commit is contained in:
@@ -227,7 +227,6 @@ function FlowNode({ data }: NodeProps) {
|
||||
if (v === 'tls') {
|
||||
const status = data.status as NodeStatus;
|
||||
const certDomain = data.certDomain as string | undefined;
|
||||
const isWildcard = data.isWildcardCert as boolean;
|
||||
const daysLeft = data.daysLeft as number;
|
||||
const hasCert = data.hasCert as boolean;
|
||||
const provisionDomain = data.provisionDomain as string;
|
||||
|
||||
Reference in New Issue
Block a user