Skip to content

Android 0.3.11 — MeshCore everyday tools

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 00:37

MeshCrossway Android 0.3.11 — MeshCore everyday tools

Install over the existing MeshCrossway app and choose Update. The permanent signing certificate is unchanged. Local messages, settings, favorites, tracks and offline maps remain during an in-place update.

This release corrects the mistakenly published 0.4.0 number to 0.3.11, following 0.3.10. It retains all four MeshCore tools. Its versionCode is 32 (above 0.4.0 code 31), so existing installations can update without uninstalling.

  • Announce your MeshCore presence explicitly: choose nearby zero-hop or mesh-wide flood. The app distinguishes radio acceptance from reception by others and limits repeated taps. Your radio's configured advert location policy is respected.
  • Keep sends and key sharing blocked for an edited channel until its current values are verified, including readback failure and cancellation. Other channels and direct messages remain available.
  • Create private, hashtag or Public channels; edit or remove existing slots. Each save checks fresh channel name/key readback before confirmation. Existing message history is retained, and an old conversation cannot send with a replaced key.
  • Share confirmed channel settings using the official meshcore://channel/add link format. Import by pasting a link or opening it from another app, then review and save explicitly. Region-scoped imports require a matching configured default region; importing does not silently change that region.
  • Export or share a bounded support diagnostic containing app/Android/firmware versions, connection phases, numeric GATT/protocol events and queue counts. Messages, coordinates, personal names, Bluetooth addresses, keys, credentials and raw packet bodies are excluded.
  • Filter MeshCore contacts into Discovered, Approved and Historical, with counts, clear state labels, refresh and approval/removal actions. Offline labels explicitly describe saved state.

Validation: 96 MeshCore regressions, 106 user-feature checks and 206 Meshtastic conformance checks, protocol/browser/migration suites, API 29/35 device smoke and persistence fixtures, build, lint and permanent certificate verification. Physical-radio/RF acceptance and native-app interoperability testing remain necessary; this is a beta, not a claim of complete official-app parity.

MeshCore and Meshtastic remain independent. No automatic adverts, automatic approval, message retransmission or settings SET replay are enabled. Pending save and late-ACK recovery remain limited to service lifetime and reconnection to the same selected radio.

The APK checksum and permanent certificate fingerprint are attached.