rcourtman
d00bb48bb2
Share canonical resource change labels
2026-03-19 00:33:06 +00:00
rcourtman
af05d195b9
Share canonical resource change formatting
2026-03-19 00:30:50 +00:00
rcourtman
54a398de0b
Surface canonical AI intelligence in resource drawer
2026-03-19 00:28:06 +00:00
rcourtman
680e478c9e
Surface canonical intelligence summary in frontend
2026-03-19 00:24:32 +00:00
rcourtman
771f2a3e41
Add recent changes to intelligence summary
2026-03-19 00:18:28 +00:00
rcourtman
12e705df1e
Expose recent changes in resource intelligence
2026-03-19 00:16:14 +00:00
rcourtman
eaf702c358
Surface canonical recent changes in intelligence context
2026-03-19 00:04:32 +00:00
rcourtman
2121e57d74
Use canonical resource timeline in intelligence summary
2026-03-19 00:00:26 +00:00
rcourtman
942dd4ed40
Use canonical resource timeline in patrol intelligence
2026-03-18 23:56:59 +00:00
rcourtman
27dc24b6fd
Use canonical resource timelines in incident context
2026-03-18 23:51:22 +00:00
rcourtman
749b0c46e5
Use canonical resource timelines in AI context
2026-03-18 23:49:48 +00:00
rcourtman
63ac63a1d1
Refine resource facet provenance summary
2026-03-18 23:45:03 +00:00
rcourtman
261d4e8586
Expose adapter provenance counts in facet summaries
2026-03-18 23:40:59 +00:00
rcourtman
74e5301688
Expose provenance counts in facet summaries
2026-03-18 23:34:04 +00:00
rcourtman
e1071d2ae0
Preserve related resources in all timeline changes
2026-03-18 23:21:48 +00:00
rcourtman
72fcfd01be
Expose grouped timeline kind counts
2026-03-18 23:16:35 +00:00
rcourtman
6d45ce222a
Classify incident anomalies
2026-03-18 23:08:04 +00:00
rcourtman
9e99193efd
Classify canonical restart changes
2026-03-18 22:49:18 +00:00
rcourtman
bb89be0b70
Summarize relationship edges in timelines
2026-03-18 22:16:13 +00:00
rcourtman
7e6a85548f
Preserve relationship endpoints in change timelines
2026-03-18 22:11:22 +00:00
rcourtman
ac4d566d69
Cap unified audit list limits
2026-03-18 21:02:52 +00:00
rcourtman
14623183ba
Cover audit store bootstrap
2026-03-18 20:59:44 +00:00
rcourtman
99f8c17123
Cover fresh resource_changes bootstrap
2026-03-18 20:58:43 +00:00
rcourtman
d51a5b346e
Fix legacy resource_changes migration
2026-03-18 20:53:35 +00:00
rcourtman
d07c567b46
Wire tenant resource provider at startup
2026-03-18 20:43:38 +00:00
rcourtman
d6ad348dfa
Validate source-adapter filters
2026-03-18 20:39:00 +00:00
rcourtman
fc3cf0624b
Index resource source-adapter filters
2026-03-18 20:36:32 +00:00
rcourtman
2bf4c81450
Index unified resource timeline filters
2026-03-18 20:31:09 +00:00
rcourtman
9c43a48ff0
Harden unified resource timeline filters
2026-03-18 20:29:30 +00:00
rcourtman
33b169334c
Pin graph provenance in API proofs
2026-03-18 20:19:04 +00:00
rcourtman
145bdc6768
Surface relationship freshness and metadata
2026-03-18 20:16:09 +00:00
rcourtman
de7770282d
Link resource graph references
2026-03-18 18:39:49 +00:00
rcourtman
181dba0548
Propagate unified facet counts
2026-03-18 18:36:49 +00:00
rcourtman
21cf8250a5
Cover unified facet bundle route in proofs
2026-03-18 18:30:05 +00:00
rcourtman
dc63f86648
Add unified resource facet bundle endpoint
2026-03-18 18:28:57 +00:00
rcourtman
d99eb911cc
Preserve facet counts in resource bundles
2026-03-18 18:23:06 +00:00
rcourtman
606f193b05
Tighten shared facet summary types
2026-03-18 18:19:21 +00:00
rcourtman
4c9ecbd657
Share facet summaries across resource views
2026-03-18 18:17:20 +00:00
rcourtman
6274a86abc
Surface facet counts on service rows
2026-03-18 18:14:15 +00:00
rcourtman
dc67b50fdb
Surface facet counts in resource rows
2026-03-18 18:11:20 +00:00
rcourtman
8ee85ad591
Expose resource facets in frontend
2026-03-18 18:07:04 +00:00
rcourtman
19a5aace70
Expose resource facets and timeline
2026-03-18 17:48:36 +00:00
rcourtman
fae55976a5
Expose unified audit history
2026-03-18 17:44:21 +00:00
rcourtman
3c62e8e5f5
Persist action audits through tool executor
2026-03-18 17:35:45 +00:00
rcourtman
e864682e33
Audit unified AI exports
2026-03-18 17:22:24 +00:00
rcourtman
4917cd95d9
Persist action and export audits
2026-03-18 17:13:43 +00:00
rcourtman
f0520bc5e3
Persist unified resource timeline changes
2026-03-18 17:09:30 +00:00
rcourtman
778a2577b6
feat: Pulse v6 release
2026-03-18 16:06:30 +00:00
rcourtman
2fe22c3308
fix(backups): prevent template backups from being flagged as orphaned
...
Build and Test / Secret Scan (push) Failing after 5s
Build and Test / Frontend & Backend (push) Failing after 1m8s
Core E2E Tests / Playwright Core E2E (push) Failing after 4m38s
Proxmox VM/LXC templates are intentionally excluded from the monitored
guest list, but their backup files exist on storage. The orphan-detection
logic was firing for every template backup because the VMID was never
in the guest lookup maps.
Fix: track template VMID→node pairs in State.templateVMIDs (unexported,
not serialised to API/frontend) during the resources poll loop, expose
via StateSnapshot.TemplateVMIDs, and use in both buildGuestLookups() and
the storage backup node-resolution map so orphan detection treats template
backups as valid. Also preserves the template map through the cluster
health grace-period path (zero-resource preservation), the partial-node
grace-period path, and clears it on instance removal.
Closes #1352
2026-03-17 09:04:22 +00:00
rcourtman
62ad7b72d7
fix(alerts): allow tab navigation when alerts are disabled
...
Core E2E Tests / Playwright Core E2E (push) Has been cancelled
Build and Test / Secret Scan (push) Has been cancelled
Build and Test / Frontend & Backend (push) Has been cancelled
Alerts being toggled off should only suppress notifications, not lock
users out of the Thresholds, Destinations and Schedule config tabs.
Removes the redirect-to-overview effect and disabled state from all
sidebar and mobile tab buttons when alerts are inactive.
2026-03-15 21:49:03 +00:00