github meshtastic/Meshtastic-Android v2.8.0-closed.2
v2.8.0-closed.2 (29321269)

pre-release9 hours ago

What's Changed

🏗️ Features

  • feat(security): surface XEdDSA packet signing in node & messaging UI by @jamesarich in #5976
  • fix(security): make XEdDSA signing shield green & prominent by @jamesarich in #5980
  • Prevent Range Test from running on public/default channel by @dubsector in #5986
  • feat(network): migrate TcpTransport to ktor-network (commonMain) by @jamesarich in #5995
  • feat(ui): StatusSurface AA legibility + node-details signing/transport polish by @jamesarich in #5985

🛠️ Fixes

  • fix(usb): Surface permission denial as permanent disconnect by @jeremiah-k in #5943
  • refactor(ble): Make Kable connect fallback explicitly bounded by @jeremiah-k in #5944
  • refactor(connections): Show one active transport pane by @jeremiah-k in #5956
  • fix(ble): Restore bounded bonded reconnect fallback by @jeremiah-k in #5960
  • fix(docs): preserve #anchor when rewriting sibling links for Docusaurus by @jamesarich in #5963
  • fix(ble): Bound Android bonding wait by @jeremiah-k in #5967
  • fix(ble): Avoid duplicate bonding retries after pairing failure by @jeremiah-k in #5969
  • fix(ble): Stop transport connect after failed bonding by @jeremiah-k in #5973
  • fix(ble): Fail bonding promptly when polled state returns none by @jeremiah-k in #5982
  • fix(car): wire notifications & emergency, fix TabTemplate crash, pin car-app to stable by @jamesarich in #5997
  • fix(qr): Serialize channel import writes by @jeremiah-k in #5999

📝 Other Changes

  • refactor: drop two over-engineered seams (enum + stdlib Base64) by @jamesarich in #5945
  • refactor(ui): migrate MapView dialog to Compose M3 + drop legacy material dependency by @jamesarich in #5988
  • refactor(settings): replace SimpleDateFormat with kotlinx-datetime by @jamesarich in #5992
  • refactor(car): drop dead FuzzyNodeNameResolver duplicate by @jamesarich in #5994

New Contributors

Full Changelog: v2.8.0-closed.1...v2.8.0-internal.10

Don't miss a new Meshtastic-Android release

NewReleases is sending notifications on new releases.