Pulse/internal
rcourtman 48fdff3efb fix: Preserve ackState for old acknowledged alerts during restore
When LoadActiveAlerts skipped acknowledged alerts older than 1 hour,
it was also not populating ackState. This meant that when the same
alert (e.g., backup-age) was recreated on the next poll cycle,
preserveAlertState couldn't find any acknowledgement record and
the alert would retrigger notifications.

Now ackState is populated even for skipped old acknowledged alerts,
so if they reappear, the acknowledgement will be restored.

Related to #1043
2026-01-06 11:00:36 +00:00
..
agentbinaries Improve internal package test coverage 2025-12-29 17:25:21 +00:00
agentexec fix: Allow qm/pct reboot/shutdown commands with approval 2026-01-04 17:57:51 +00:00
agentupdate Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
ai fix: Add main host URL as fallback for remote cluster access 2026-01-04 14:54:03 +00:00
alerts fix: Preserve ackState for old acknowledged alerts during restore 2026-01-06 11:00:36 +00:00
api test: fix flaky tests with nonexistent path assertions 2026-01-04 15:38:30 +00:00
auth Fix flaky tests and improve coverage across alerts, api, and config packages 2026-01-03 18:36:17 +00:00
buffer Fix offline buffering: add tests, remove unused config, fix flaky test 2025-12-02 22:31:44 +00:00
ceph Improve internal package test coverage 2025-12-29 17:25:21 +00:00
config fix: Add configurable poll timeout and handle external Ceph storage 2026-01-05 23:34:33 +00:00
crypto Improve internal package test coverage 2025-12-29 17:25:21 +00:00
discovery fix: Update runtime config when toggling Docker update actions setting 2026-01-03 11:14:17 +00:00
dockeragent fix: Podman sockets not prioritized when --docker-runtime=podman 2026-01-06 10:56:37 +00:00
errors refactor: Remove unreachable dead code branches 2025-12-02 14:48:57 +00:00
hostagent Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
hostmetrics Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
kubernetesagent Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
license feat: Make container update alerts a free feature 2026-01-04 23:59:29 +00:00
logging Improve internal package test coverage 2025-12-29 17:25:21 +00:00
mdadm Improve internal package test coverage 2025-12-29 17:25:21 +00:00
metrics Improve test coverage 2025-12-17 12:00:59 +00:00
mock feat(kubernetes): Add Kubernetes mock data and UI 2025-12-12 23:13:40 +00:00
models test: add regression tests for missing frontend fields 2026-01-02 20:45:35 +00:00
monitoring fix: Add configurable poll timeout and handle external Ceph storage 2026-01-05 23:34:33 +00:00
notifications feat: add demo AI findings for mock mode 2025-12-22 17:16:26 +00:00
resources Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
sensors Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
smartctl feat: PULSE_DISK_EXCLUDE now applies to SMART monitoring. Related to #983 2025-12-31 23:07:01 +00:00
ssh/knownhosts Improve internal package test coverage 2025-12-29 17:25:21 +00:00
system Improve internal package test coverage 2025-12-29 17:25:21 +00:00
tempproxy Improve internal package test coverage 2025-12-29 17:25:21 +00:00
types test: add unit tests for types package 2025-11-26 14:10:21 +00:00
updatedetection Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
updates feat: Enable update checks for Docker environments. Related to #1016 2026-01-02 14:22:40 +00:00
utils Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
websocket refactor: Remove unreachable dead code branches 2025-12-02 14:56:35 +00:00