Files
pulse/internal/notifications
rcourtman df7bc21caf Improve alert duration tracking and add time threshold UI
This commit addresses issues reported in #470 related to alert duration
tracking, time threshold configuration, and email notification debugging.

Backend Changes:
- Preserve alert StartTime in preserveAlertState() to maintain accurate
  duration calculations across monitoring cycles
- Add debug logging to track alert creation times and duration preservation
- Add comprehensive logging to notification pipeline for email delivery
  tracking including SMTP config, cooldown status, and delivery attempts

Frontend Changes:
- Add TimeThresholdSettings component to display and configure per-resource-type
  alert delays (VMs/Containers, Nodes, Storage, PBS)
- Integrate time threshold UI into Thresholds tab with clear labels explaining
  "seconds above threshold before triggering"
- Add informational help text about how alert delays work

Related to #470
2025-10-08 08:51:02 +00:00
..