Commit Graph

7394 Commits

Author SHA1 Message Date
rcourtman 480076609e Canonicalize compact settings buttons 2026-06-12 19:54:57 +01:00
rcourtman 36f9cf11c4 Canonicalize reporting success buttons 2026-06-12 19:41:01 +01:00
rcourtman 11464b4df8 Clarify agent upgrade and notification docs 2026-06-12 19:26:26 +01:00
rcourtman 39585aa65a Canonicalize ResourcePicker controls 2026-06-12 19:22:05 +01:00
rcourtman c9ee0b3392 Fix alert threshold and disk temperature regressions 2026-06-12 19:19:16 +01:00
rcourtman e6e323c342 Canonicalize inline detail sections 2026-06-12 19:04:12 +01:00
rcourtman e27b981701 Canonicalize copy value controls 2026-06-12 18:37:07 +01:00
rcourtman efdf6acd13 Canonicalize settings action buttons 2026-06-12 18:16:15 +01:00
rcourtman 4d5ee10ef7 Canonicalize command copy buttons 2026-06-12 18:02:23 +01:00
rcourtman c57993adb9 Canonicalize settings dialog close buttons 2026-06-12 17:48:28 +01:00
rcourtman ce2cc8948b Canonicalize compact settings row actions 2026-06-12 17:40:28 +01:00
rcourtman 60f153611b Broaden shared Button settings governance 2026-06-12 17:31:46 +01:00
rcourtman bbdd590a82 Register shared Button primitive governance 2026-06-12 17:13:29 +01:00
rcourtman 6d27522ce4 Broaden shared form select governance 2026-06-12 16:50:40 +01:00
rcourtman 6e81424a59 Register shared status indicator badge governance 2026-06-12 16:35:40 +01:00
rcourtman 9346d72516 Add subtle nested runtime cue 2026-06-12 16:25:08 +01:00
rcourtman 7b251f5651 Register shared toggle governance 2026-06-12 16:15:09 +01:00
rcourtman 4ccadb0b38 Register shared form textarea governance 2026-06-12 16:03:34 +01:00
rcourtman 21c79c898c Scope Docker drawer handoff by host 2026-06-12 15:54:29 +01:00
rcourtman 6ca91d47e6 Register shared form select governance 2026-06-12 15:46:56 +01:00
rcourtman 23e100e4c0 Show nested Docker context in LXC drawers 2026-06-12 15:36:42 +01:00
rcourtman 87e19f5101 Register shared status dot governance 2026-06-12 15:25:25 +01:00
rcourtman b4a3fb868d Register shared search control governance 2026-06-12 15:07:50 +01:00
rcourtman 527514fd85 Register table card shell governance 2026-06-12 14:51:14 +01:00
rcourtman 23e65040cc Register filter button group governance 2026-06-12 14:38:43 +01:00
rcourtman 36af6620d3 Register selection card group governance 2026-06-12 14:24:56 +01:00
rcourtman 52928706d9 Register column picker template governance 2026-06-12 14:17:33 +01:00
rcourtman 40af69bdb8 Register chart visibility toggle governance 2026-06-12 14:11:59 +01:00
rcourtman c5afa2e52f Register grouped table mode control governance 2026-06-12 14:06:19 +01:00
rcourtman 77134632e2 Register platform section tabs governance 2026-06-12 14:01:39 +01:00
rcourtman 51ac42870c Canonicalize platform error states 2026-06-12 13:52:53 +01:00
rcourtman 0109361296 Register platform loading template governance 2026-06-12 13:38:05 +01:00
rcourtman f90ae48814 Register FilterBar template governance 2026-06-12 13:29:25 +01:00
rcourtman 1e634709a2 Canonicalize platform table empty states 2026-06-12 13:08:40 +01:00
rcourtman 97bb7035d9 Canonicalize inline detail table rows 2026-06-12 12:55:56 +01:00
rcourtman 43bb0184ba Canonicalize node header web interface links 2026-06-12 12:31:31 +01:00
rcourtman ddb5bd5e1a Canonicalize Proxmox web interface links 2026-06-12 12:22:20 +01:00
rcourtman 2169d94b41 Canonicalize platform row detail toggles 2026-06-12 12:11:50 +01:00
rcourtman b179b1782c Stabilize Proxmox guest Docker inventory 2026-06-12 12:10:54 +01:00
rcourtman d221640086 Retire platform table frame allowlist 2026-06-12 11:36:18 +01:00
rcourtman 6dc931aac6 Migrate host tables onto PlatformTableShell 2026-06-12 11:07:14 +01:00
rcourtman eab067171c Clarify Proxmox Docker LXC host setup 2026-06-12 10:46:38 +01:00
rcourtman 048db1c91c Enforce shared template registry for platform tables 2026-06-12 10:44:11 +01:00
rcourtman 93420753aa Enforce shared templates for web interface links
Refs #1276
2026-06-12 10:06:01 +01:00
rcourtman 841100caa7 Clarify Proxmox LXC Docker install path 2026-06-12 09:57:58 +01:00
rcourtman fa62d7f986 Make Docker state column conditional 2026-06-12 09:31:31 +01:00
rcourtman 25a3755bfc Refine Docker container table signals 2026-06-12 09:27:36 +01:00
rcourtman f6a13341a0 Fix Docker container table overflow 2026-06-12 09:22:21 +01:00
rcourtman 9068f3bc6c history(drawer): restore sub-day ranges to the metrics history select
v5 drawers offered 1h/6h/12h history zoom; the v6 shared range list
started at 24 hours, so an operator investigating a spike from the last
hour got a day-wide chart. The backend chart range parser and the
HistoryTimeRange type already support the shorter windows; only the
shared HISTORY_CHART_RANGES list and the drawer labels were missing
them. StoragePoolDetail keeps its own narrower range list and is
unaffected. Flagged by the Machines page v5 parity audit; applies to
every drawer History tab.
2026-06-11 21:50:20 +01:00
rcourtman db842cb6b5 machines(table): restore v5 at-a-glance signals lost in the rebuild
The Machines page v5 parity audit (same lens as #1471 on the disks
table) found the rebuilt table dropped every threshold-aware signal v5
Hosts had, and the rebuild mislabeled one datum outright.

- Temperature cells render through the canonical TemperatureGauge
  (muted / amber >=70 / red >=80) like the Proxmox nodes table; v6 had
  been rendering plain neutral text, so a hot machine never stood out.
- CPU, memory, and disk bars receive per-resource alert thresholds via
  hostOverrideIdCandidates + alertsActivation, mirroring the
  Infrastructure host table; custom thresholds were ignored here.
- Network interface tooltips show cumulative RX/TX counters as bytes;
  they were formatted as rates (a 16-day total read as 1.46 GB/s).
- Temperature tooltip sections cap at six rows with a visible +N more
  marker instead of silently dropping readings (worst-first sort keeps
  the alarming ones); the section title flattening skips empty values.
- The memory bar passes the agent-reported reclaimable cache through,
  completing the used | cache | free split for machines.
2026-06-11 21:50:01 +01:00