feat: Unified client dashboard � single pane across all sites #3

Closed
opened 2026-05-08 00:51:00 +00:00 by jmiller · 0 comments
Owner

A dashboard showing health, backups, updates, and billing for all client environments.

Delivered (2026-05-25)

cli/client_dashboard.php generates a self-contained HTML dashboard showing:

  • Per-client cards showing site health (uptime checks)
  • SSL cert expiry warnings (with configurable threshold)
  • Last release info per client
  • Infrastructure config status (dev/live server configured or missing)
  • Dev and live site URLs with status badges
  • Backup status with last backup time (future: needs backup agent integration)
  • Revenue/billing summary per client (future: needs Dolibarr API integration)

Usage:

php cli/client_dashboard.php --token TOKEN -o dashboard.html
php cli/client_dashboard.php --token TOKEN --no-ssl --no-uptime -o quick.html

Also fixed: release_cascade.php now accepts "release-candidate" stability value (was silently skipping cascade for RC builds).

A dashboard showing health, backups, updates, and billing for all client environments. ## Delivered (2026-05-25) `cli/client_dashboard.php` generates a self-contained HTML dashboard showing: - [x] Per-client cards showing site health (uptime checks) - [x] SSL cert expiry warnings (with configurable threshold) - [x] Last release info per client - [x] Infrastructure config status (dev/live server configured or missing) - [x] Dev and live site URLs with status badges - [ ] Backup status with last backup time (future: needs backup agent integration) - [ ] Revenue/billing summary per client (future: needs Dolibarr API integration) Usage: ``` php cli/client_dashboard.php --token TOKEN -o dashboard.html php cli/client_dashboard.php --token TOKEN --no-ssl --no-uptime -o quick.html ``` Also fixed: release_cascade.php now accepts "release-candidate" stability value (was silently skipping cascade for RC builds).
jmiller added the type: feature label 2026-05-11 17:08:46 +00:00
jmiller added the pending: design label 2026-05-22 02:01:22 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#3