Add popup persistence and update project docs
- Popups now stay open during live BT tracking updates - Track open popup device ID and restore after marker refresh - Update TASKS.md, TODO.md, PROJECT.md, ROADMAP.md - Mark position smoothing, floor persistence as complete Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
12
TASKS.md
12
TASKS.md
@@ -1,7 +1,7 @@
|
||||
# RF Mapper - Active Tasks
|
||||
|
||||
**Sprint:** v0.3.0 - 3D Visualization
|
||||
**Updated:** 2026-01-31
|
||||
**Updated:** 2026-02-01
|
||||
|
||||
---
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
| Status | Task | Notes |
|
||||
|--------|------|-------|
|
||||
| [ ] | Position smoothing | Average RSSI over multiple samples |
|
||||
| [x] | Position smoothing | Statistical averaging (5 samples + stddev) |
|
||||
| [ ] | Device trails | Show movement history on map |
|
||||
| [ ] | Signal strength graph | Per-device RSSI over time |
|
||||
| [ ] | Scan history browser | View past scans in UI |
|
||||
@@ -81,6 +81,9 @@
|
||||
| SQLite historical database | 2026-02-01 |
|
||||
| Bleak BLE scanning (reliable RSSI) | 2026-02-01 |
|
||||
| Auto-start live BT tracking | 2026-02-01 |
|
||||
| Statistical movement detection | 2026-02-01 |
|
||||
| Floor persistence in database | 2026-02-01 |
|
||||
| Popup persistence during updates | 2026-02-01 |
|
||||
|
||||
---
|
||||
|
||||
@@ -101,5 +104,8 @@
|
||||
|
||||
- BLE scanning now uses `bleak` Python library (reliable RSSI via D-Bus)
|
||||
- WiFi scanning works well with `iw` command
|
||||
- Live BT tracking auto-starts on page load (3-second scan interval)
|
||||
- Live BT tracking auto-starts on page load (4-second scan interval)
|
||||
- Historical data stored in SQLite database with auto-cleanup
|
||||
- Movement detection uses statistical analysis (5-sample avg + 2σ threshold)
|
||||
- Floor assignments persist in database across page reloads
|
||||
- Popups stay open during live tracking updates
|
||||
|
||||
Reference in New Issue
Block a user