Dashboard: hide archived sessions from the All-sites list (hc-7vo)

Follow-up to the archive feature: archived healthchecks showed in both the
main All-sites list and the Archived section. allSitesSummary() now excludes
archived sessions from the aggregate (and from the per-site "latest session"
detail), so a site whose sessions are all archived drops off the main list
and appears only under "Archived". A site with a mix keeps its row, counting
only its live sessions. The per-site page still lists every session.

Also bumps the server version baseline in config.php.example to 0.1.8.

2 new tests (51 total).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-24 12:14:26 +01:00
co-authored by Claude Opus 4.8
parent 85b4edc4f2
commit 1d674808bb
4 changed files with 50 additions and 10 deletions
+1 -1
View File
@@ -28,5 +28,5 @@ return [
'db_pass' => 'REPLACE_WITH_DB_PASSWORD',
// Server version, surfaced on GET /. Bump on deploy.
'version' => '0.1.0',
'version' => '0.1.8',
];