Skip to content

Releases: andymux/meshos-releases

MeshOS v1.0.2

01 May 10:47

Choose a tag to compare

v1.0.2 - Patch release

  • Fix: BLE mesh received messages now persist channelIdx (so they survive app restarts and reinstalls)
  • Fix: WiFi network scan on Android (was blocked by cleartext traffic restrictions)
  • Fix: Channel name double-hashtag in participants screen
  • Fix: Discord-app dispose crash (ref.read after widget disposed)
  • Fix: Tablet map crashes (LateInitializationError on pinch-zoom)
  • Fix: License panel hidden on iOS (App Store handles licensing)
  • New: Channel hash shown in participants screen (e.g. 'Channel Hash: 1B')
  • New: Block (from map) menu option in heard list
  • Improved: Region Scope rename (was 'Scope'), 'Set Region Scope' dialog
  • Improved: Voice message bubble layout (wider, better progress bar, padding)
  • Improved: Tactical mode color coverage across the app
  • Improved: Light mode metadata legibility on sent/received bubbles
  • Hidden: BLE trace hash size selector (hardcoded to 1B for now)

MeshOS v1.0.1

29 Apr 15:39

Choose a tag to compare

General bug fixes and stability improvements
Improvements to licensing and platform consistency
Added copy to BLE messaging for easier device-to-device clipboard use

MeshOS v1.0.0

12 Apr 16:17
7b00abe

Choose a tag to compare

v1.0.0 - Major release

  • Phone-to-phone BLE mesh messaging
  • What's New screen on app updates
  • Redesigned license screen with in-app purchase flow
  • Tactical mode color fixes
  • Voice message UI improvements
  • Timestamp sanitization for corrupted packets
  • Message preview toggle now functional
  • LoRa setup hints trigger on first node connect only

MeshOS v0.4.5

29 Mar 20:04

Choose a tag to compare

What's New

  • Wide-Screen Map Overlay — Floating channel/contacts panel over the map on tablets and desktops (toggleable)
  • Resizable Panel — Drag handle to resize the overlay panel
  • Temporal Node Fade — Map markers fade by age (today=bright, 7d=invisible), toggleable in settings
  • Map Auto-Center — Map centers to node activity area, adjusts for panel in overlay mode
  • Desktop Zoom — +/- zoom buttons and Magic Mouse scroll-to-zoom on macOS (coming soon)
  • Path Analysis on Map — View path analysis on the background map while keeping chat overlay open
  • Heard List Persistence — Deletions now persist correctly across app restarts
  • Node Info — Last heard time shown in map marker popups
  • Cross-Platform Refactor — Conditional imports for web/native compatibility

MeshOS v0.4.3

27 Mar 11:39

Choose a tag to compare

What's New

  • Multi-Transport Support — Connect via Bluetooth, WiFi TCP, or USB Serial
  • WiFi Network Scanner — Auto-discover MeshCore devices on your network with protocol verification
  • USB Serial — Connect to companion USB firmware at 115200 baud (Android)
  • Transport-Aware UI — Connection icon changes to Bluetooth/WiFi/USB based on active transport
  • Disconnect Confirmation — Prevents accidental disconnects with a confirmation dialog
  • WiFi Settings Persistence — IP and port remembered across sessions
  • Room Chat Controls — Set path, reset path, and logout via popup menu
  • iOS Update Handling — Software update prompts removed on iOS (handled by App Store)

MeshOS v0.4.2

26 Mar 10:03

Choose a tag to compare

What's New

  • Scope System — Create and manage scopes, set per-channel scope, scope indicator on messages and app bar
  • Repeater Names in Resend Dialog — Shows repeater names alongside IDs with signal bars and SNR
  • Notification Navigation — Tap a notification to jump directly to the relevant channel or DM
  • Community Radio Presets — Choose from predefined radio presets, with manual override tracking
  • Room Path Controls — Set path / reset path menu added to room chat screen
  • GPS Detection Improvements — Better distinction between no-fix and no-hardware, toggle reset support
  • Light Mode Map Fix — Repeater finder signal info now visible in light mode

MeshOS v0.4.1

24 Mar 15:37

Choose a tag to compare

What's New

  • Telemetry Settings — Configure how your device responds to telemetry requests (base/location/environment modes)
  • Per-Contact Telemetry Permissions — Grant or deny telemetry access per contact when using "From Specific Contacts" mode
  • Request Telemetry — Request telemetry from contacts with live Cayenne LPP decoding (battery, temperature, humidity, pressure, GPS, and more)
  • Telemetry Map — GPS telemetry data displayed on an embedded map
  • Telemetry Refresh — Re-request telemetry without closing the dialog
  • In-App Update Checker — Automatic check on startup + manual check in Settings > Version

MeshOS v0.4.0

23 Mar 11:36

Choose a tag to compare

What's New

  • Repeater Settings Tab — configure repeater settings through a clean UI instead of CLI commands
  • Location Picker — set repeater position on a map
  • CLI Fixes — responses now display correctly under their commands
  • Theming — dark, light, and tactical themes
  • QR Code — share and scan contacts via QR
  • Trace Route — visualize message paths through the mesh

Download

Download MeshOS.apk below and install on your Android device.