Commit graph

4910 commits

Author SHA1 Message Date
rcourtman
5914a4127d Make self-hosted core monitoring uncapped
Refs #1409
2026-04-16 01:21:57 +01:00
rcourtman
3ab2d95d93 Record homelab-friendly self-hosted pricing direction 2026-04-16 00:23:46 +01:00
rcourtman
c6885b3b7d Move monitored-system over-plan guidance into capacity section 2026-04-15 23:16:37 +01:00
rcourtman
071284361c Fix summary chart tooltip tracking 2026-04-15 21:11:52 +01:00
rcourtman
7e5971a3ee Allow local mergerfs mounts in disk metrics
Stop treating every fuse.* filesystem as a remote mount in the shared disk filter so local user-space filesystems such as mergerfs remain visible to host disk stats and alerts while explicit remote fuse types like sshfs still stay filtered.

Refs #1419
2026-04-15 20:11:25 +01:00
rcourtman
730290cc80 Split issue triage workflows
Separate silent issue metadata sync from public retest guidance so maintainer edits and reporter-facing comments do not share the same workflow boundary. Extract the shared parsing and classification logic into a local helper with a small node test so both workflows stay in sync without duplicating the script.
2026-04-15 19:08:06 +01:00
rcourtman
d9d98a01e3 Suppress triage bot comment spam
Keep issue version labels in sync on edits, but only post retest guidance on opened or reopened reporter issues and skip maintainer-authored issues. This prevents maintainer bulk triage from generating public GitHub Actions noise.
2026-04-15 18:16:28 +01:00
rcourtman
5e83877503 Flush OpenAI SSE buffers on EOF
Share OpenAI ChatStream finalization across DONE and clean EOF so buffered final chunks still produce tool calls and done events for OpenAI-compatible providers.\n\nFixes #1411
2026-04-15 17:37:51 +01:00
rcourtman
183fd41dd0 Resolve guest custom-rule alert paths
Fix snapshot, backup, powered-off, and config-reevaluation guest threshold resolution by routing them through shared guest alert context instead of override-only fallback paths.\n\nFixes #1418
2026-04-15 17:25:07 +01:00
rcourtman
f72ff5df5c Update infrastructure install path docs
Refs #1415
2026-04-15 17:00:32 +01:00
rcourtman
523a64565b Keep shared Proxmox storage coherent
Refs #1416
2026-04-15 16:55:13 +01:00
rcourtman
0fa1cf5fc1 Normalize legacy Unraid raw statuses
Refs #1400
2026-04-15 16:46:20 +01:00
rcourtman
31315fb594 Normalize Proxmox special ZFS groups
Refs #1413
2026-04-15 16:40:43 +01:00
rcourtman
c68d4b8ed3 Prioritize Unraid parity-loss summaries 2026-04-15 16:33:04 +01:00
rcourtman
d573d3a85f Preserve standalone host continuity across restart
Refs #1402
2026-04-15 16:23:42 +01:00
rcourtman
9b56bf659e Detect title versions in issue triage
Refs #1416
2026-04-15 15:39:43 +01:00
rcourtman
549ad59b07 Improve v6 issue triage classification 2026-04-15 14:56:22 +01:00
rcourtman
3e09fd4493 Bound discovery AI response size 2026-04-15 14:51:50 +01:00
rcourtman
6d65571105 Preserve grandfathered recurring billing baselines 2026-04-15 14:32:46 +01:00
rcourtman
bd8b2efd1b Add monitored-system admission extension hook 2026-04-15 14:04:21 +01:00
rcourtman
3596acfeb2 Trim stale SAML rebinding coverage 2026-04-15 13:57:40 +01:00
rcourtman
27367da17f Isolate internal/api tests from system data dir 2026-04-15 13:40:24 +01:00
rcourtman
8d703f2371 Explain monitored-system over-plan legitimacy 2026-04-15 13:38:57 +01:00
rcourtman
a33983175b Port v5 SAML public URL rebinding 2026-04-15 13:17:01 +01:00
rcourtman
6c1364ef54 Clarify monitored-system admission freeze posture 2026-04-15 13:15:10 +01:00
rcourtman
d03056f656 Port v5 NAS vendor identity and RAID normalization 2026-04-15 12:54:15 +01:00
rcourtman
84943907af Port v5 Ceph and Podman runtime compatibility 2026-04-15 12:32:05 +01:00
rcourtman
c319ecac2b Document hosted staging smoke command 2026-04-15 12:28:55 +01:00
rcourtman
5afffa17d3 Auto-select hosted staging tenant 2026-04-15 12:23:57 +01:00
rcourtman
b73dab2b64 Port v5 alert lifecycle and linked agent overrides 2026-04-15 12:18:57 +01:00
rcourtman
f94601e26f Add hosted staging smoke entrypoint 2026-04-15 12:17:57 +01:00
rcourtman
9352533d70 Polish assistant shell modal behavior 2026-04-15 11:46:47 +01:00
rcourtman
9c907b22bf Fix dashboard trends tooltip portal rendering 2026-04-15 11:39:06 +01:00
rcourtman
38770f30c2 Clarify Pulse Assistant drawer copy 2026-04-15 11:23:44 +01:00
rcourtman
8e2f925825 Add canonical grandfathering support reply 2026-04-15 11:19:07 +01:00
rcourtman
23d5a8a6b2 Clarify grandfathered v5 licensing docs 2026-04-15 11:14:48 +01:00
rcourtman
bbf6bb468b Govern cutover preview under cloud-paid 2026-04-15 11:08:36 +01:00
rcourtman
41ac0c1ad2 Clarify patrol supporting context evidence 2026-04-15 11:03:18 +01:00
rcourtman
d0b28ef994 Align self-hosted plan copy with monitored-system counting 2026-04-15 10:59:33 +01:00
rcourtman
41ef7b2830 Explain monitored-system counting on the plan surface 2026-04-15 10:57:17 +01:00
rcourtman
0080108fa8 Own pulse-pro grandfathering under cloud-paid 2026-04-15 10:54:03 +01:00
rcourtman
169c0b113a Clarify Pulse Account monitored-system copy 2026-04-15 10:47:58 +01:00
rcourtman
429f12decd Recover unavailable Pulse Account handoffs 2026-04-15 10:09:00 +01:00
rcourtman
c35830c813 Clarify monitored system limit copy 2026-04-15 09:50:07 +01:00
rcourtman
8f36b9a080 Govern preview deploy workflow under cloud-paid 2026-04-15 09:46:26 +01:00
rcourtman
7950af095e Govern public v6 preview ops ownership 2026-04-15 09:24:41 +01:00
rcourtman
34784c9b9b Lock grandfathering to pre-cutover subscribers 2026-04-15 09:16:07 +01:00
rcourtman
4651433809 Reframe provider usage for assistant and patrol 2026-04-15 09:09:58 +01:00
rcourtman
379db4c5be Record grandfathering cutoff as an open decision 2026-04-15 09:03:25 +01:00
rcourtman
2d9c30dbed Clarify assistant and patrol settings ownership 2026-04-15 02:04:05 +01:00