Pulse/internal/models
rcourtman 05266d9062 Show node display name in alerts instead of raw Proxmox node name
Alerts previously showed the raw Proxmox node name (e.g., "on pve") even
when users configured a display name (e.g., "SPACEX") via Settings or the
host agent --hostname flag. This affected the alert UI, email notifications,
and webhook payloads.

Add NodeDisplayName field to the alert chain: cache display names in the
alert Manager (populated by CheckNode/CheckHost on every poll), resolve
them at alert creation via preserveAlertState, refresh on metric updates,
and enrich at read time in GetActiveAlerts. Update models.Alert, the
syncAlertsToState conversion, email templates, Apprise body text, webhook
payloads, and all frontend rendering paths.

Related to #1188
2026-02-04 14:26:44 +00:00
..
concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
converters.go Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
converters_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
converters_test.go test: add regression tests for missing frontend fields 2026-01-02 20:45:35 +00:00
models.go Show node display name in alerts instead of raw Proxmox node name 2026-02-04 14:26:44 +00:00
models_frontend.go Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
organization.go feat: add multi-tenant isolation foundation (disabled by default) 2026-01-23 21:42:27 +00:00
organization_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
profile_validation.go feat(profiles): add AI-assisted profile suggestions 2026-01-15 13:24:18 +00:00
profile_validation_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
profile_validation_test.go feat(profiles): add AI-assisted profile suggestions 2026-01-15 13:24:18 +00:00
profiles.go fix(agent): add FreeBSD platform support to agent download and UI (#1051) 2026-01-11 23:51:12 +00:00
state_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
state_docker_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
state_host_test.go fix: prevent false PBS backup indicators when VMIDs collide across PVE instances (#1177) 2026-02-04 10:11:35 +00:00
state_snapshot.go Update core infrastructure components 2026-01-28 16:52:35 +00:00