What's Changed
🛠️Fixes & Features
- fix #1567: Allow using a different TCP port than default 4403 by @slush0 in #1861
- fix: M3 bug squashing by @jamesarich in #1872
- Create a resend option for failed messages by @RCGV1 in #1876
- Refactor: Move "provide location" preference to DataStore by @jamesarich in #1877
- feat: Add Contact Sharing via QR code by @jamesarich in #1859
- feat: Unmessageable by @jamesarich in #1858
- Channel Configuration by @Robert-0410 in #1873
- Refactor: Improve shared contact import dialog by @jamesarich in #1888
- Refactor: Remove "include unmessageable" filter by @jamesarich in #1889
- fix: Ensure handleReceivedUser is called when adding contacts by @jamesarich in #1886
- fix(#1874): Check that Meshtastic URL is for a channel set by @jamesarich in #1890
- chore(l10n): New Crowdin Translations by @github-actions in #1870
- feat: Use node colors for contact chip by @jamesarich in #1891
- 2.6.1 by @jamesarich in #1892
👷Dependencies
- chore(deps): update androidx.compose:compose-bom to v2025.05.01 by @renovate in #1881
- chore(deps): update androidx.fragment:fragment-compose to v1.8.7 by @renovate in #1882
- chore(deps): update com.google.firebase:firebase-bom to v33.14.0 by @renovate in #1885
- chore(deps): update androidx.fragment:fragment-ktx to v1.8.7 by @renovate in #1883
- chore(deps): update datastore to v1.1.7 by @renovate in #1884
- chore(deps): update app/src/main/proto digest to 0b32ce2 by @renovate in #1887
New Contributors
Full Changelog: 2.6.0...2.6.1