liteScope v1.0.1
Update focused on geographic filtering, analytics, and richer channel messages.
π Geographic & region filtering
- Region filter on Packets, Map, and Analytics - a country β IATA cascade chip selector with multi-select.
- Strict geo-locking by node position. A new embedded country-border dataset (Natural Earth 1:50m) resolves each node's real country from its coordinates, so filtering to e.g.
PLshows only nodes physically in Poland - not foreign nodes that merely propagated into a Polish observer. - "Local only" mode on Packets - show only packets heard exclusively within the selected region (excludes long-distance propagation caught by local observers).
π Analytics
- Global region + time-window filter applied across every tab (Overview, RF, SNR, Nodes, Observers, Channels, Hashes, Scope, Distance) - not just Activity.
- Time windows: 24h / 3d / 7d (the misleading "All" option was removed).
- Top Nodes adverts β retransmits toggle added to the Analytics β Nodes tab (#3).
π¬ Channels
- Contact-share cards β messages containing pubkey:type:name now render as a contact card (avatar, name, hash) with a Show QR button that generates a
meshcore://contact/add?...deep link to scan into the MeshCore app. - Location-share cards β coordinates like
51.977430,20.060091render as a tiny inline map with an OpenStreetMap link. - Live propagation β a message's observation and hop counts now climb in real time as more observers report the same packet.
πΊοΈ Nodes & Map
- Unified node-type symbols across the whole app (
β repeater,β companion,⬑ room,β² sensor) - the Live Map now uses the same shapes/colors as the main map and node lists. - Node details now track more than adverts β packets a node relayed are included, so the payload-type breakdown reflects real activity instead of only
ADVERT. - Color-coded payload types in node "Recent packets".
π Fixes & housekeeping
- Multiple geo-filter correctness fixes.
- Removed a duplicate/orphaned file.
- Reverted Live Map markers to canvas rendering (preferCanvas) to keep zoom smooth.