github meshtastic/Meshtastic-Android v2.8.4-open.1
v2.8.4-open.1 (29322885)

pre-release2 hours ago

Highlights

Stability and reliability fixes.

What's Changed

🏗️ Features

  • feat(node): view a device's 3D model, and place it in AR on the google flavor by @jamesarich in #7639
  • feat(map): AR mesh view by @jamesarich in #7659
  • feat(map): mesh view pictures, track direction and time fade, barometric height by @jamesarich in #7719
  • feat(node): swap Chirpy into the device model viewer by @jamesarich in #7722
  • feat(map): take mesh view pictures through a CameraX overlay effect by @jamesarich in #7726
  • feat(service): add a Quick Settings tile for the radio connection by @jamesarich in #7662
  • feat(notifications): Live Update for mesh status or a tracked node by @jamesarich in #7664
  • feat(widget): add a Node Tracker home-screen widget by @jamesarich in #7665
  • feat(tak): generate TAK certificates per install by @niccellular in #7731
  • feat(nodes): local display names by @jamesarich in #7763
  • feat(map): draw nodes at one spot as one counted chip on both maps by @jamesarich in #7762
  • feat(node): list traceroutes other nodes ran to us on our own node by @jamesarich in #7764
  • feat(debug): live device screen mirror with remote control (protobufs #1054) by @jamesarich in #6987
  • feat(firmware): pick the bootloader image by target under a shared Board-ID by @jamesarich in #7805
  • feat(firmware): show the bootloader's Last-Fault line from INFO_UF2.TXT by @jamesarich in #7804
  • fix(firmware): reset-prime a dropped Legacy DFU only on bootloaders before 2.6.0 by @jamesarich in #7806
  • feat(node): compact layout improvements by @vpolevikoff in #7802
  • feat(node): the connected device's live screen on its 3D model by @jamesarich in #7651

🖥️ Desktop

  • fix(coverage): Site Planner estimate placement, floor, offline terrain, threads and credit by @jamesarich in #7758

🛠️ Fixes

  • fix(flatpak): vendor the Gradle 9.8.2 sha256 by @jamesarich in #7677
  • fix(docs): keep screenshots versioned docs still link by @rcarteraz in #7694
  • fix(docs): stop labeling untranslated English pages Community translated by @jamesarich in #7705
  • fix(settings): offer only presets and serial modes the firmware runs, label pairing modes by @jamesarich in #7709
  • fix(settings): make Disable LED Heartbeat mean what it says, cap MQTT password at 31 bytes by @jamesarich in #7708
  • fix(node): gate Mute on our own node's firmware, not the remote node's by @jamesarich in #7710
  • fix(ui): translate indoor air quality levels, call the beacon's hardware a node by @jamesarich in #7711
  • fix(firmware): map NODARA (151) to SoftDevice 6.1.1 by @jamesarich in #7727
  • fix(node): say why AR cannot start instead of coaching forever by @jamesarich in #7737
  • fix: prevent metric panes truncating on portrait tablets by @mvanhorn in #7698
  • fix: surface routing NAKs on remote admin and node requests by @jamesarich in #7749
  • fix(coverage): Mapterhorn credit on MapLibre and antimeridian regions by @jamesarich in #7759
  • fix(connections): load connect-time card labels without blocking the main thread by @jamesarich in #7775
  • fix(data): report a failed startup name backfill instead of crashing by @jamesarich in #7776
  • fix(database): move a corrupt device database aside instead of crash-looping by @jamesarich in #7777
  • fix(database): apply a staged restore only at the first open of a database by @jamesarich in #7781
  • fix(map): draw weather radar smooth when zoomed in by @jamesarich in #7779
  • fix(node): show the full firmware version in node details by @jamesarich in #7770
  • fix(nodes): keep heard_on_current_lora current between handshakes by @jamesarich in #7785
  • fix(logging): write app logs to logcat on google release builds by @jamesarich in #7809
  • fix(test): THINKNODE_M8 now carries SoftDevice 6.1.1 by @jamesarich in #7811
  • fix(usb): add Seeed XIAO nRF52840 Kit (239a:810b) to device filter by @koshiro in #7838
  • fix(usb): add remaining firmware USB IDs to device filter by @jamesarich in #7841
  • fix(admin): accept admin responses only for requests the app sent by @jamesarich in #7847

📝 Other Changes

New Contributors

Full Changelog: v2.8.3...v2.8.4-internal.3

Don't miss a new Meshtastic-Android release

NewReleases is sending notifications on new releases.