Pulse/scripts
Pulse Monitor 0aeeb3da0d fix: resolve alert acknowledgment timeout issue (addresses #438)
The alert acknowledgment endpoints were hanging because GetState() was called
synchronously to broadcast updates via WebSocket, which could take significant
time with many nodes/guests. This caused the HTTP response to timeout, showing
an error to users even though the alert was successfully acknowledged.

Fixed by:
- Sending HTTP response immediately after acknowledging the alert
- Moving WebSocket broadcast to a goroutine to avoid blocking
- Applied fix to all alert endpoints (acknowledge, unacknowledge, clear, bulk ops)

This resolves the issue where users saw 'Failed to acknowledge alert' errors
but the alert was actually acknowledged (disappeared on refresh).
2025-09-10 15:49:12 +00:00
..
systemd feat: add automatic stable update system 2025-08-27 15:37:02 +00:00
build-release.sh enhance: improve mock data realism and alert system 2025-09-02 21:11:01 +00:00
hot-dev.sh fix: resolve alert acknowledgment timeout issue (addresses #438) 2025-09-10 15:49:12 +00:00
make-tests-safe.sh fix: improve node disk stats reliability when GetNodeStatus fails (addresses #402) 2025-08-31 22:43:32 +00:00
protect-mock-nodes.sh fix: improve node disk stats reliability when GetNodeStatus fails (addresses #402) 2025-08-31 22:43:32 +00:00
pulse-auto-update.sh fix: add missing auto-update script 2025-08-29 20:34:22 +00:00
run-tests-mock.sh fix: improve node disk stats reliability when GetNodeStatus fails (addresses #402) 2025-08-31 22:43:32 +00:00
take-all-screenshots.js fix: regenerate all screenshots in dark mode 2025-08-04 21:33:39 +00:00
take-screenshots.js feat: improve screenshots and mobile UI responsiveness 2025-08-30 12:25:53 +00:00
toggle-mock-pure.sh fix: replace old PVENodeTable with NodeSummaryTable for correct column ordering 2025-08-29 13:55:53 +00:00
toggle-mock.sh fix: replace old PVENodeTable with NodeSummaryTable for correct column ordering 2025-08-29 13:55:53 +00:00