Skip to content

liteScope v1.0.1

Choose a tag to compare

@RikoDEV RikoDEV released this 07 Jun 19:22

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. PL shows 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.060091 render 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.