mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-19 18:32:29 +00:00
9730460f8a
The three Backups tabs (Snapshots, Backup files, Recent tasks) enumerated artifacts in flat tables with almost no graphic encoding, while sibling Proxmox pages (Overview, Storage, Ceph) lead with coverage-shaped summaries and per-row visual signal. Aligns them. Snapshots gains a per-day chart, filter chips (All / Recent ≤7d / Stale >30d / With RAM), a coverage strip splitting guests by newest- snapshot bucket, and a guest-grouped table whose rows expand to show the per-guest snapshot history (same drilldown pattern as Ceph). Backup files gains a coverage strip (current / stale / uncovered guests against a 7-day SLA), a Count/Volume toggle so the chart can answer "how much disk did backups take" not just "how many files", an age dot on the Created column, and an inline size bar in the Size column (relative to the largest file in view). Recent tasks gains a coverage strip (OK / failed / running plus median duration), an inline duration bar tone-coded against the median, and the Error column is hidden when no task in view has an error. Shared row-level age presentation lives in the new proxmoxBackupSummaryPresentation module with unit coverage.