Releases: meshtastic/Meshtastic-Android
Releases Β· meshtastic/Meshtastic-Android
Meshtastic Android 2.5.0 beta
Enhancements
- feat: add
SecurityConfig
(cd05f8d) - feat: add
SHORT_TURBO
modem preset (d30a4d1) - feat: add MQTT client proxy PKI topic (f85bcac)
- feat: Telemetry charts by @Robert-0410 in #1198
- feat: implement AdminMessage
session_passkey
handling (716b75c) - feat: add Galician (gl) locale and translations by Aquiles T. M. in #1233
- feat: add
ok_to_mqtt
config (fbebb52) - feat: send AdminMessage
set_time_only
on ConfigComplete (7411455) - feat: add Estonian (et) locale and translations by Tarmon in #1244
- Show results for two-way traceroute, including SNR values between hops by @djholt in #1248
- feat: show names with a lock for DMs using PKC (2433cbc)
- feat: show lock icon for nodes with public keys π (2488699)
- feat: adds UI for unknown node details by @jamesarich in #1219
- Device metric lines and info dialog by @Robert-0410 in #1252
- feat: Add IAQ to environment metrics by @jamesarich in #1258
- feat: Add ability to display environment metrics in Fahrenheit by @jamesarich in #1253
- feat: add encryption status icon and dialog to node list items (22b1cf0)
- feat: add dialog for message status information by @andrekir in #1270
- feat: add DeviceConfig Role descriptions (2370e8b)
- feat: remove deprecated protobufs from
DropDownPreference
(2897058) - feat: preserve map center and zoom state in ViewModel (3bd4132)
- Adds Request user info by @jamesarich in #1279
- Implement marker clustering by @danwelch3 in #1287
Refactors
- refactor: update
EditDeviceProfileDialog
using dynamic fields by @andrekir in #1208 - refactor: update Japan frequency range (807ddf4)
- Refactor NodeDetails to Metrics by @Robert-0410 in #1222
- refactor: migrate
MessagesFragment
RecyclerView to Compose by @andrekir in #1133 - refactor: move
ContactsFragment
to main activity ViewModel (41fc43b) - refactor: replace service local node db with Room NodeDB (39a18e6)
- refactor(NodeMenu): always show remote admin menu item (f0f9235)
- Mesh Packet Limit by @Robert-0410 in #1245
- refactor: introduce
NodeEntity
protobuf-based database entity by @andrekir in #1250 - refactor: enable remote admin to set/remove
fixed_position
(852c6e1) - refactor(NodeItem): replace
NodeInfo
withNodeEntity
by @andrekir in #1266 - refactor: ensure backward compatibility for PKC encryption (587c6c9)
- refactor(MeshLog): add fields for query optimization by @andrekir in #1271
- refactor: replace
MyNodeInfo
withMyNodeEntity
by @andrekir in #1277
Bug fixes
- fix:
rangetest.csv
Locale formatting (4dcce57) - fix(nodes): force clear TextField focus on chip button click (e89f597)
- fix: divide-by-zero in
channelNum
calculation (fcdf74e) - Fix lat/lng/alt config validation errors when position is null by @djholt in #1260
- fix(config): implement
sessionPasskey
handling for admin requests by @andrekir in #1263 - fix: position handling when
fixed_position
is enabled (96a69b7) - Complete request future if response is a ClientNotification by @djholt in #1274
- fix: PKC channel index in sent
MeshPacket
s (bfa2eae) - fix: Add elevation to NodeItem card by @jamesarich in #1286
New Contributors
- @djholt made their first contribution in #1248
- @danwelch3 made their first contribution in #1287
Full Changelog: 2.4.4...2.5.0
Meshtastic Android 2.4.4 beta
What's Changed
- fix: position precision slider movement (a508f85)
- refactor: remove
BACKGROUND_LOCATION
permission (3cdbb86)
Full Changelog: 2.4.3...2.4.4
Meshtastic Android 2.4.3 alpha
What's Changed
- chore: Add issue templates and disable blank issues by @jamesarich in #1191
- refactor: add more granular Position precision options (ddad40a)
- refactor: add shortName to traceroute response (3a11ca9)
- feat: add QR code scan for WiFi credentials (f5cc7cf)
- Fix: Colored transparent precision circles around nodes on map by @jamesarich in #1190
- feat: add Catalan (ca) locale and translations by Isaac H. E. in #1204
Full Changelog: 2.4.2...2.4.3
Meshtastic Android 2.4.2 alpha
What's Changed
- test: add
MeshtasticDatabaseTest
(6d01fb4) - feat: Add role to NodeInfo by @jamesarich in #1174
- fix: add background location prominent disclosure to address Google Play rejection (ab86e47)
Full Changelog: 2.4.1...2.4.2
Meshtastic Android 2.4.1 alpha
What's Changed
- fix: register Bluetooth and USB receivers using
RECEIVER_EXPORTED
flag (ca537be) - fix: NodeInfo chip line wrapping by @jamesarich in #1167
- test: add
ScannedQrCodeDialogTest
by @andrekir in #1168 - feat: Add position precision indicator to map by @jamesarich in #1177
- Fix: Periodically update last heard time by @jamesarich in #1178
- refactor:
QrCodeScanDialog
with single channel list and Add/Remove toggle by @andrekir in #1179
Full Changelog: 2.4.0...2.4.1
Meshtastic Android 2.4.0 alpha
What's Changed
- chore: update
targetSdk
to API 34 by @andrekir in #1147 - Channel scan select by @Robert-0410 in #1141
- Expanding node info cards by @jamesarich in #1144
- refactor: remove ClientProxy MQTT
status
topic by @andrekir in #1148 - fix: queued messages not being sent once reconnected by @andrekir in #1149
- feat: add adaptive two-pane layout to
ChannelScreen
by @andrekir in #1158 - feat: support add=true in QR codes by @AddisonTustin in #1151
- refactor: replace
unMock
with Hilt testing by @andrekir in #1159
Full Changelog: 2.3.15...2.4.0
Meshtastic Android 2.3.15 beta
What's Changed
- Adds hardware model string to NodeInfo card ui if available by @jamesarich in #1111
- Qr channel select by @Robert-0410 in #1051
- feat: add detekt Android CI workflow, migrate to ktlint plugin by @jamesarich in #1122
- Feat: Show channel number and name in direct message title by @jamesarich in #1131
- feat: enable text selection in debug panel (64c09b5)
New Contributors
- @jamesarich made their first contribution in #1111
- @Robert-0410 made their first contribution in #1051
Full Changelog: 2.3.14...2.3.15
Meshtastic Android 2.3.14 alpha
What's Changed
- refactor: migrate
UsersFragment
to Compose (db500c5) - feat: add
device_logging_enabled
config (40edec0) - refactor: raise minimum firmware version to 2.3.2 (4d2dcad)
- feat: add
LazyList
drag and drop functionality (#1116)
Full Changelog: 2.3.13...2.3.14
Meshtastic Android 2.3.13 alpha
What's Changed
- feat: add unread message count (#1098)
- fix:
getMslAltitudeMeters
call when MSL altitude is not available (e539652)
Full Changelog: 2.3.12...2.3.13
Meshtastic Android 2.3.12 alpha
What's Changed
- feat: add support for switching between devices by @andrekir in #1078
- fix: show maps pin when clicking on node coords by @AddisonTustin in #1093
- feat: implement MSL altitude using
AltitudeConverterCompat
by @andrekir in #1094
New Contributors
- @AddisonTustin made their first contribution in #1093
Full Changelog: 2.3.11...2.3.12