From bb85f1a56e23551739b7101a31f43fcff527a3f1 Mon Sep 17 00:00:00 2001 From: shankar0123 Date: Thu, 26 Mar 2026 11:33:41 -0400 Subject: [PATCH] docs: shrink README screenshots to thumbnails with click-to-expand Co-Authored-By: Claude Opus 4.6 --- README.md | 52 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 48e62af..324fa6f 100644 --- a/README.md +++ b/README.md @@ -87,24 +87,40 @@ certctl gives you a single pane of glass for every TLS certificate in your organ ### Screenshots -| | | -|---|---| -| ![Dashboard](docs/screenshots/v2/dashboard.png) | ![Certificates](docs/screenshots/v2/certificates.png) | -| **Dashboard** — real-time stats, expiration heatmap, renewal trends, issuance rate | **Certificates** — full inventory with status filters, environment, owner, team | -| ![Agents](docs/screenshots/v2/agents.png) | ![Fleet Overview](docs/screenshots/v2/fleet-overview.png) | -| **Agents** — fleet health, hostname, OS/arch, IP, version tracking | **Fleet Overview** — OS distribution, status breakdown, version analysis | -| ![Jobs](docs/screenshots/v2/jobs.png) | ![Notifications](docs/screenshots/v2/notifications.png) | -| **Jobs** — issuance, renewal, deployment job queue with status filters | **Notifications** — expiration warnings, renewal results, unread/all toggle | -| ![Policies](docs/screenshots/v2/policies.png) | ![Profiles](docs/screenshots/v2/profiles.png) | -| **Policies** — enforcement rules for ownership, environments, lifetime, renewal | **Profiles** — enrollment templates with key types, max TTL, crypto constraints | -| ![Issuers](docs/screenshots/v2/issuers.png) | ![Targets](docs/screenshots/v2/targets.png) | -| **Issuers** — CA connectors (Local CA, Let's Encrypt, step-ca, DigiCert) | **Targets** — deployment targets (NGINX, F5 BIG-IP, IIS, HAProxy) | -| ![Owners](docs/screenshots/v2/owners.png) | ![Teams](docs/screenshots/v2/teams.png) | -| **Owners** — certificate ownership with email and team assignment | **Teams** — organizational grouping for notification routing | -| ![Agent Groups](docs/screenshots/v2/agent-groups.png) | ![Audit Trail](docs/screenshots/v2/audit-trail.png) | -| **Agent Groups** — dynamic grouping by OS, arch, CIDR, version | **Audit Trail** — immutable log with filters, CSV/JSON export | -| ![Short-Lived](docs/screenshots/v2/short-lived.png) | | -| **Short-Lived Credentials** — ephemeral certs with live TTL countdown | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dashboard
Dashboard — real-time stats, expiration heatmap, renewal trends
Certificates
Certificates — full inventory with status filters, owner, team
Agents
Agents — fleet health, hostname, OS/arch, IP, version
Fleet Overview
Fleet Overview — OS distribution, status breakdown
Jobs
Jobs — issuance, renewal, deployment job queue
Notifications
Notifications — expiration warnings, renewal results
Policies
Policies — enforcement rules for ownership, lifetime, renewal
Profiles
Profiles — enrollment templates with crypto constraints
Issuers
Issuers — CA connectors (Local CA, LE, step-ca)
Targets
Targets — deployment targets (NGINX, HAProxy, Apache)
Owners
Owners — certificate ownership with team assignment
Teams
Teams — organizational grouping for notifications
Agent Groups
Agent Groups — dynamic grouping by OS, arch, CIDR
Audit Trail
Audit Trail — immutable log with CSV/JSON export
Short-Lived Credentials
Short-Lived Credentials — ephemeral certs with live TTL countdown
## Quick Start