diff --git a/TODO.md b/TODO.md index e2315b5..852ad76 100644 --- a/TODO.md +++ b/TODO.md @@ -34,7 +34,7 @@ - [x] Source scanner tracking for synced devices - [x] Peer scanner markers on map - [x] Background sync thread -- [ ] WebSocket real-time sync (instead of polling) +- [x] WebSocket real-time sync (instead of polling) - [ ] Automatic peer discovery via mDNS/Bonjour - [ ] Sync RSSI history for trilateration - [ ] Web UI for peer management @@ -120,7 +120,7 @@ ## API & Integration - [ ] OpenAPI/Swagger documentation -- [ ] WebSocket for real-time updates +- [x] WebSocket for real-time updates - [ ] GraphQL endpoint (optional) - [ ] MQTT publishing - [x] Home Assistant webhook integration (scan results, new device, departure) diff --git a/src/rf_mapper/web/static/css/style.css b/src/rf_mapper/web/static/css/style.css index e56ddfb..2533407 100644 --- a/src/rf_mapper/web/static/css/style.css +++ b/src/rf_mapper/web/static/css/style.css @@ -714,6 +714,11 @@ body { border-radius: var(--border-radius) !important; padding: 0.75rem !important; box-shadow: 0 4px 20px rgba(0, 255, 136, 0.2) !important; + overflow: visible !important; +} + +.maplibregl-popup { + overflow: visible !important; } .maplibregl-popup-anchor-bottom .maplibregl-popup-tip {