Version 1.45.0 of the MeshCore Companion App is here. This release introduces a reworked setup experience for new devices, small improvements to contact handling, and a solid batch of bug fixes. Here's what node operators using the app should know.
New Onboarding UI
When you connect a device for the first time, a new onboarding interface now walks you through the setup. The flow covers the key initial settings step by step. This makes getting started with a fresh node much smoother, especially for newcomers.
Region Discovery from Non-Contacts
With firmware v1.16.0+, the app can now detect radio regions from devices that aren't in your contact list. This helps you identify the regions (frequency bands) in use around you more quickly. On top of that, an empty contacts list now shows a button to add a contact right away.
Crash Fixes
Several crashes have been eliminated. A dialog could crash the app if both of its buttons were pressed at the exact same time. The Android foreground service (the background process that keeps the app running) could also trigger a crash — both issues are now resolved.
Channel and Map Corrections
A channel failed to load when the firmware held multiple channels sharing the same secret. On the neighbours map (the overview of nearby nodes), your own repeater was left out when fitting the map markers. Attaching your current position to a message didn't actually fetch an updated location. Finally, filtering the discover list by path hash size ignored the contact type filter — all four are fixed.
Other Changes
The channels tab icon has switched from a signal symbol to a hashtag. Translations have also been refreshed.