Skip to content

πŸ“± MeshMapper Native App v1.3.0ΒΆ

✨ New Features

  • Location privacy by default: TX pings no longer broadcast your GPS position over the air. Pings carry a short anonymous token instead, and your coordinates travel only to the MeshMapper server. A new opt-in "Broadcast My Coordinates" setting is available for users who want their live position visible on the mesh
  • Session History: the Graph tab is now the History tab. Replay any past session's pings on the map (zoomed to fit, with tappable markers), or open its noise floor graph
  • New connection methods: connect to your radio over TCP (network-attached radios, Android/iOS) or USB Serial (Android OTG and Chrome/Edge web), in addition to Bluetooth
  • Offline maps: download map areas (style + zoom range of your choice) for wardriving without a data connection, with a "Use Downloaded Tiles Only" option and storage management
  • Vector coverage overlay: the community coverage layer is now rendered from vector tiles β€” sharper at every zoom, instant style and colour-vision palette switching, and your own newly-mapped cells refresh in place seconds after upload
  • Tap-to-inspect coverage: tap a coverage cell to see connection lines out to every repeater that heard it (with distances), or tap a repeater to see all the cells it covers while the rest of the map dims
  • Multi-hop TX display: repeater echoes are grouped under their parent TX ping and shown as "Direct Repeats" and "Multi-hop Repeats", with markers colour-coded accordingly
  • Radio preset reporting: the app reports your radio configuration on connect and tags every ping with it, so coverage can be filtered by radio config on the web map
  • Region boundary line and label toggle on the map controls
  • Grid Mode preference: Simplified (300m cells, grouped repeaters) or Detailed (100m cells, individual repeaters), matching the web map
  • Sound notifications: individual toggles for Ping Sent and Response Received, plus a new Disconnect Alert triple-beep when pinging stops unexpectedly. Sounds now follow your media volume

πŸ› Bug Fixes

  • Fixed pings being silently dropped after a force-close and quick reconnect (ping counter now resumes from the server)
  • Fixed cross-day ping collisions that could leave coverage stuck as DEAD tiles
  • Offline uploads now clearly distinguish network/timeout errors from authentication failures, and never discard pings that haven't been accepted by the server
  • Fixed GPS puck blinking, landscape layout issues, and 3-byte repeater ID clipping
  • Improved repeater search relevance and added a warning when RX events have no GPS fix
  • Faster iOS reconnection after a Bluetooth drop, plus several iOS launch/resume crash fixes

πŸ”§ Improvements

  • "Clear Map Markers" now also removes discovery and trace markers
  • Landscape controls can be minimized to a compact centered bottom bar
  • Offline sessions can be downloaded via the native share sheet and capture device model, power, and app version at record time
  • Instant visual feedback when starting a wardriving mode

Thanks for using MeshMapper!