User 322c53d513 feat: auto-remove stale devices after 60s timeout
- Add deviceLastSeen tracking for all WiFi and BT devices
- Add cleanupStaleDevices() that runs every 10 seconds
- Remove devices not seen for 60 seconds (STALE_DEVICE_TIMEOUT_MS)
- Works regardless of live tracking state
- Updates lastSeen in all scan paths: manual, WS, polling, node switch

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:32:05 +01:00
Description
No description provided
1.4 MiB
Languages
Python 63%
JavaScript 28.1%
CSS 5.9%
HTML 3%