From 7ccbf486c580b7daacb09f07a8b5df925944bdaf Mon Sep 17 00:00:00 2001 From: User Date: Sun, 1 Feb 2026 11:59:40 +0100 Subject: [PATCH] docs: update TASKS.md with multi-node master dashboard Co-Authored-By: Claude Opus 4.5 --- TASKS.md | 8 ++++++++ config.yaml | 1 + 2 files changed, 9 insertions(+) diff --git a/TASKS.md b/TASKS.md index 0cab806..4669d9c 100644 --- a/TASKS.md +++ b/TASKS.md @@ -47,6 +47,7 @@ | [x] | Multi-scanner peer sync | Bidirectional sync between scanner instances | | [x] | Source scanner tracking | Synced devices positioned relative to source | | [x] | Peer scanner markers | Show peer scanners on 3D map | +| [x] | Multi-node master dashboard | View peer node data without page redirect | | [ ] | Unit test coverage | pytest for core modules | | [ ] | Docker container | Containerized deployment | @@ -104,6 +105,7 @@ | Source scanner tracking | 2026-02-01 | | Peer scanner markers on 3D map | 2026-02-01 | | v1.0.0 release | 2026-02-01 | +| Multi-node master dashboard | 2026-02-01 | --- @@ -135,3 +137,9 @@ - Positions calculated relative to detecting scanner (not local scanner) - Peer scanners shown on 3D map as cyan markers - Background sync every 30 seconds (configurable) +- **Master Dashboard**: Designated master node can view any peer's data + - Set `is_master: true` in config.yaml to enable + - Node selector dropdown appears in header + - Switch between local/peer views without page redirect + - Live tracking runs on selected peer node + - WebSocket connects to peer for real-time updates diff --git a/config.yaml b/config.yaml index 3ed9c8f..cca8f6f 100644 --- a/config.yaml +++ b/config.yaml @@ -11,6 +11,7 @@ scanner: latitude: null longitude: null floor: null + is_master: true wifi_interface: wlan0 bt_scan_timeout: 10 path_loss_exponent: 2.5