mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-23 03:33:53 +00:00
82d8fc1c2f
- Changed Promise.all to Promise.allSettled to prevent one offline endpoint from blocking all others - Added intelligent node deduplication that prefers online nodes with fresh data - Implemented 5-second timeout for discovery calls to fail fast - Added 1-minute cache to preserve node state during brief outages - Fixed transition states to avoid "red dot with online status" issue This addresses issue #104 where: - Dashboard would freeze when primary node went offline - Nodes were duplicated when multiple endpoints pointed to same cluster - Dashboard stopped updating during node reboots 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>