rcourtman
a8428da1ea
Add agent ID file persistence
...
Refs #1447
2026-04-30 14:41:57 +01:00
rcourtman
7a1352f122
Preserve snapshots for guests missed by poll
...
Fixes #1437
2026-04-30 14:38:40 +01:00
rcourtman
82ba940524
Merge linked host disks into guest overviews
...
Fixes #1438
2026-04-30 14:37:43 +01:00
rcourtman
509852b28d
Clarify workloads filter sections
2026-04-30 14:35:15 +01:00
rcourtman
af7d727d45
Gate RAID rebuild alerts on mdstat operation
...
Parse the /proc/mdstat operation keyword for mdadm arrays and propagate it through host reports, models, unified resources, monitoring views, alert metadata, and AI storage summaries.
Treat recovery and reshape as rebuild signals while silencing routine check and resync maintenance, with fallback rebuild detection only when no mdstat operation is available.
Tests cover mdstat operation parsing plus recovery, check, and resync alert behavior.
Fixes #1446
2026-04-30 14:31:14 +01:00
rcourtman
1b04eb3d92
Fill workloads filter control row
2026-04-30 14:21:18 +01:00
rcourtman
01ea5ebb6e
Pass keep_alive=30s to Ollama requests
...
Pass keep_alive=30s on both Chat and ChatStream requests so Ollama unloads the model shortly after Patrol or one-shot analysis bursts instead of refreshing the default 5-minute residency window on every request.
Tests assert both streaming and non-streaming Ollama request bodies include the keep_alive field.
Fixes #1425
2026-04-30 14:20:12 +01:00
rcourtman
fc0bcd3204
Use full-width workloads filter deck
2026-04-30 14:19:59 +01:00
rcourtman
c7164c2906
Clarify Relay mobile handoff paid copy
2026-04-30 13:18:04 +01:00
rcourtman
85e0de271b
Gate relay mobile tokens behind Relay license
2026-04-30 12:53:29 +01:00
rcourtman
f67f877f95
Clamp AI control settings to entitlements
2026-04-30 12:38:17 +01:00
rcourtman
99129d0c09
Retire product upgrade metrics runtime
...
Remove local upgrade-metrics API registration, settings payload wiring, startup store migration, and backend conversion recorder hooks from the normal product runtime.
Delete the retired conversion/funnel and metering packages from compiled licensing code, and extend diagnostics boundary audits and governance contracts so maintainer commercial analytics cannot return through Settings or diagnostics.
2026-04-30 12:24:22 +01:00
rcourtman
e1a516757a
Clamp storage history selectors to entitlements
2026-04-30 12:04:39 +01:00
rcourtman
d78dd96789
Add responsive filter control groups
2026-04-30 12:02:22 +01:00
rcourtman
daf825dee6
Remove customer commercial analytics wrappers
2026-04-30 11:46:16 +01:00
rcourtman
7a48cd4afd
Align Relay copy with standalone tier
2026-04-30 11:01:22 +01:00
rcourtman
274bb4c60f
Retire customer-side commercial analytics emission
2026-04-30 10:45:16 +01:00
rcourtman
977764bc09
Stabilize page control filter wrapping
2026-04-30 10:42:18 +01:00
rcourtman
1b3e66f1d6
Hide internal commercial settings from public docs
2026-04-30 10:38:28 +01:00
rcourtman
194f76708b
Align page control action rail
2026-04-30 10:27:32 +01:00
rcourtman
37b1385d94
Remove commercial event controls from settings
2026-04-30 10:15:23 +01:00
rcourtman
f5d90f0fe5
Clarify charts toggle affordance
2026-04-30 10:03:15 +01:00
rcourtman
0bbba3b818
Restrict commercial metrics reporting access
2026-04-30 10:00:35 +01:00
rcourtman
0714fec8af
Guard diagnostics against internal analytics
2026-04-30 09:41:16 +01:00
rcourtman
ec0cd1ac19
Fix storage and recovery filter controls
2026-04-30 09:35:52 +01:00
rcourtman
c6bcad255a
Remove internal analytics from diagnostics
2026-04-30 09:23:40 +01:00
rcourtman
d4896c8a9f
Fix workloads filter action wrapping
2026-04-30 09:17:26 +01:00
rcourtman
5e8619eb58
Canonicalize Docker Podman management API copy
2026-04-30 09:13:04 +01:00
rcourtman
5091affb1b
Canonicalize Docker Podman agent CLI copy
2026-04-30 09:04:25 +01:00
rcourtman
e49745fa61
Canonicalize Docker Podman public docs
2026-04-30 00:29:20 +01:00
rcourtman
e79764a0fd
Canonicalize Docker Podman diagnostics copy
2026-04-30 00:27:10 +01:00
rcourtman
b413a56d85
Canonicalize Docker Podman infrastructure copy
2026-04-30 00:20:59 +01:00
rcourtman
c0558e8d5d
Canonicalize Docker update settings copy
2026-04-30 00:08:15 +01:00
rcourtman
cbc34e7302
Canonicalize Docker and Podman token copy
2026-04-30 00:04:35 +01:00
rcourtman
7b9389603a
Align release docs with infrastructure landing
2026-04-29 23:49:17 +01:00
rcourtman
72fe17a5d9
Extend paid claim proof boundary
2026-04-29 23:40:32 +01:00
rcourtman
d77e959fb9
Canonicalize settings data grid frames
2026-04-29 23:35:40 +01:00
rcourtman
65fe50ad5b
Canonicalize remaining table shells
2026-04-29 23:15:12 +01:00
rcourtman
6138d1383a
Align migration proof with retired trials
2026-04-29 22:50:11 +01:00
rcourtman
ddc70d2c95
Canonicalize PMG drawer table shell
2026-04-29 20:52:14 +01:00
rcourtman
24135c5acb
Record paid user value audit
2026-04-29 20:49:00 +01:00
rcourtman
f6bf4779be
Canonicalize platform drawer table shells
2026-04-29 20:41:31 +01:00
rcourtman
d147154cfd
Prove Pro settings surfaces stay reachable
2026-04-29 20:26:55 +01:00
rcourtman
7b43777d7a
Canonicalize configured-node table shell
2026-04-29 20:24:05 +01:00
rcourtman
05ccfe6656
Prove legacy Pro migrations keep v6 entitlements
2026-04-29 20:17:59 +01:00
rcourtman
ddbadbf01a
Canonicalize section-framed product tables
2026-04-29 20:13:59 +01:00
rcourtman
015ce04bb3
Remove stale monitored-system cap wording
2026-04-29 20:07:00 +01:00
rcourtman
ea7d4d4005
Show paid plan value proof
2026-04-29 20:03:20 +01:00
rcourtman
00900dc9cd
Canonicalize product table scroll shells
2026-04-29 18:45:40 +01:00
rcourtman
381d7f50a5
Document paid feature proof map
2026-04-29 18:35:23 +01:00