The 1.43.0 release of the Companion App focuses on everyday usability: you can now search through your messages, export the app database, and configure regions more precisely from within the app. Four new languages and a handful of bug fixes round out the update.
Message Search and SQLite Export
Direct messages and channel messages are now searchable directly inside the app. For anyone who wants a full backup or needs to analyze data externally, the app's internal SQLite database can now be exported as a file. This is especially useful for debugging sessions or long-term archiving.
Discover List Filtering by Path Hash Size
The Discover List and Discover Map can now be filtered by advert path hash size – a value that reflects how many hops an advertisement has traveled through the mesh. A new checkbox on the path viewer screens also lets you resolve known nodes directly from the Discover List, which saves a few steps when tracking down familiar callsigns.
Default Region and Flood Confirmation
For devices running firmware v1.15.0 or later, a default region can now be set directly from the Companion App for both companion and repeater nodes. Before disabling flood on an unscoped wildcard region, the app will now prompt you with a confirmation dialog to prevent accidental changes. When adding a repeater region, the app also automatically detects whether flood is enabled by default in the firmware.
Four New Interface Languages
The app is now available in Czech, Portuguese, Russian, and Ukrainian. Community members who contributed these translations have helped make MeshCore accessible to a much wider audience.
UX Improvements and Performance
Importing a Discover List from a JSON file is noticeably faster. In Companion Repeat Mode, you can now select the operating frequency directly when enabling the mode, rather than having to configure it separately. A quick-scroll button at the bottom of conversations has been added, and the "select all contacts" menu option now correctly limits selection to the current search results.
Bug Fixes
Several bugs have been resolved in this release. Success dialogs were incorrectly shown even when a user cancelled a file save operation. On Android, tapping outside the ping warning dialog left the app stuck in a loading state. Region management crashed if a region was named unknown, and the add-region form was incorrectly auto-capitalizing text input.