Pulse/internal/notifications
rcourtman 8a48acef1d fix: hotfix 5.1.5 — node duplication, alert scrambling, ntfy resolved formatting
- fix(models): filter nodes by instance in UpdateNodesForInstance to prevent
  PVE node duplication across poll cycles (#1214, #1192, #1217)
- fix(alerts): sort GetActiveAlerts output for stable ordering, preventing
  hostname scrambling in frontend (#1218)
- fix(notifications): add ntfy-specific resolved webhook formatting with
  plain-text body and proper headers (#1213)
- fix(frontend): respect "hide Docker update actions" setting in
  DockerFilter Update All button (#1219)
- fix(frontend): add missing v prefix to GitHub release tag URLs (#1195)
- fix(monitoring): reduce disk detection warning from Warn to Debug to
  eliminate log spam for pass-through disks (#1216)
- chore: bump VERSION to 5.1.5
2026-02-08 11:48:22 +00:00
..
concurrency_test.go fix(tests): disable email in concurrency test to prevent CI timeouts 2026-02-03 22:39:59 +00:00
email_enhanced.go Allow SMTP auth over unencrypted connections, fix rate limit persistence, sanitize diagnostics export 2026-02-04 15:42:47 +00:00
email_enhanced_test.go fix: negotiate SMTP auth mechanism from server capabilities. Related to #1165 2026-02-02 11:36:00 +00:00
email_providers.go chore: remove more dead code 2025-11-27 00:10:55 +00:00
email_template.go Show node display name in alerts instead of raw Proxmox node name 2026-02-04 14:26:44 +00:00
email_template_test.go test: Add singleAlertTemplate type coverage tests 2025-12-02 13:45:49 +00:00
notification_utils_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
notifications.go fix: hotfix 5.1.5 — node duplication, alert scrambling, ntfy resolved formatting 2026-02-08 11:48:22 +00:00
notifications_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
notifications_resolved_apprise_test.go test: expand security regression coverage 2026-02-04 10:28:41 +00:00
notifications_security_cli_test.go test: expand security regression coverage 2026-02-04 10:28:41 +00:00
notifications_security_http_test.go test: expand security regression coverage 2026-02-04 10:28:41 +00:00
notifications_test.go fix(security): enhance webhook validation, enforce API scopes, and improve test coverage 2026-02-03 22:41:44 +00:00
queue.go fix: address 6 security and reliability issues 2026-02-03 17:32:44 +00:00
queue_test.go test: Add UpdateStatus not found test for notifications package 2025-12-02 14:26:17 +00:00
security_utils_test.go test: Add edge case for extractTelegramChatID URL parse error 2025-12-02 00:31:50 +00:00
templates_test.go fix(frontend): extend kiosk mode to Docker and Hosts pages 2026-01-11 12:16:20 +00:00
webhook_allowlist_test.go test: Add ValidateWebhookURL edge case tests for notifications package 2025-12-02 13:41:34 +00:00
webhook_client_test.go fix(security): enhance webhook validation, enforce API scopes, and improve test coverage 2026-02-03 22:41:44 +00:00
webhook_enhanced.go Show node display name in alerts instead of raw Proxmox node name 2026-02-04 14:26:44 +00:00
webhook_enhanced_test.go test: improve coverage for API, AI, Alerts, and Frontend Utils 2026-01-20 15:52:39 +00:00
webhook_retry_test.go Add unit tests for isRetryableWebhookError (internal/notifications) 2025-11-30 22:03:26 +00:00
webhook_security_test.go fix(security): enhance webhook validation, enforce API scopes, and improve test coverage 2026-02-03 22:41:44 +00:00
webhook_templates.go feat: Add mention support for webhook alerts. Related to #1118 2026-01-18 15:16:37 +00:00