mirror of
https://github.com/ruvnet/RuView.git
synced 2026-04-26 13:10:40 +00:00
Complements #326 (per-node state pipeline) with additional features: - Dynamic adaptive classifier: discover activity classes from training data filenames instead of hardcoded array. Users add classes via filename convention (train_<class>_<desc>.jsonl), no code changes. - Per-node UI cards: SensingTab shows individual node status with color-coded markers, RSSI, variance, and classification per node. - Colored node markers in 3D gaussian splat view (8-color palette). - Per-node RSSI history tracking in sensing service. - XSS fix: UI uses createElement/textContent instead of innerHTML. - RSSI sign fix: ensure dBm values are always negative. - GET /api/v1/nodes endpoint for per-node health monitoring. - node_features field in WebSocket SensingUpdate messages. - Firmware watchdog fix: yield after every frame to prevent IDLE1 starvation. Addresses #237, #276, #282 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| body-model.js | ||
| dashboard-hud.js | ||
| DashboardTab.js | ||
| environment.js | ||
| gaussian-splats.js | ||
| HardwareTab.js | ||
| LiveDemoTab.js | ||
| ModelPanel.js | ||
| PoseDetectionCanvas.js | ||
| scene.js | ||
| SensingTab.js | ||
| SettingsPanel.js | ||
| signal-viz.js | ||
| TabManager.js | ||
| TrainingPanel.js | ||