github meshtastic/Meshtastic-Android v2.8.3-closed.2
v2.8.3-closed.2 (29322706)

pre-release3 hours ago

Highlights

Radios on firmware older than 2.5.14 stay connected and lead straight to the firmware update, which is now required. Back up and restore the app database. Failed messages resend in place. Reactions get their own notification channel. Radio settings open without a radio, and search lands on the setting. Site Planner coverage runs on the phone. Many stability fixes.

What's Changed

🏗️ Features

  • feat(firmware): play Chirpy Hop while a firmware update runs by @jamesarich in #7545
  • feat(settings): schema labels for presets and regions, keyword search, diy_only pins by @jamesarich in #7544
  • feat(map): route MapLibre's log through Kermit on desktop by @jamesarich in #7606
  • feat(settings): let radio settings be opened and read without a radio by @jamesarich in #7621
  • feat(connections): keep an old radio connected and gate the app on the firmware update by @jamesarich in #7623
  • feat(settings): region preset fallback and fixed-precision override frequency by @jamesarich in #7626
  • feat(connections): show the LoRa preset and region on the connected radio card by @jamesarich in #7625
  • feat(settings): land a search result on the control it names by @jamesarich in #7627
  • feat(settings): color picker and swatch for ambient lighting by @jamesarich in #7619
  • feat(desktop): reactions and new waypoints notification toggles by @jamesarich in #7624
  • feat(settings): back up and restore the app database by @jamesarich in #7629
  • feat(node): record observed and inbound traceroutes in the node's history by @jamesarich in #7643

🖥️ Desktop

🛠️ Fixes

  • fix(map): show offline manager loading and failure in the offline sheet by @jamesarich in #7570
  • fix: frequency slot for non-ASCII channel names, mark auto slot by @jamesarich in #7580
  • fix: restore key backups after a factory reset by @jamesarich in #7581
  • fix(ci): link protobufs bump summary PRs to the protobufs repo by @jamesarich in #7595
  • fix(discovery): scan public presets on the default public channel and slot by @jamesarich in #7600
  • fix(config): refresh the node DB after a live LoRa save by @jamesarich in #7620
  • fix(node): name unknown traceroute hops by their node id by @jamesarich in #7628
  • fix(messaging): resend a failed message in place by @jamesarich in #7622
  • fix(settings): land a search result on the row and highlight it by @jamesarich in #7637
  • fix(node): use the traceroute map colors in the traceroute chart by @garthvh in #7631
  • fix(settings): cap the long name at the 24 bytes firmware 2.8 keeps by @jamesarich in #7641
  • fix(node): show unknown traceroute hops as unknown and cool down long-press traceroute by @jamesarich in #7640
  • fix(node): remember Keep on the unheard-nodes banner by @jamesarich in #7646

Full Changelog: v2.8.3-closed.1...v2.8.3-internal.8

Don't miss a new Meshtastic-Android release

NewReleases is sending notifications on new releases.