Releases: meshtastic/Meshtastic-Android
Releases · meshtastic/Meshtastic-Android
Meshtastic Android 2.5.8 alpha
Features
- Show unique messaging notifications per contact by @jamesarich in #1381
- Node map with position history log by @andrekir in #1384
Full Changelog: 2.5.7...2.5.8
Meshtastic Android 2.5.7 beta
Features
Refactors
- Updated build instructions in README.md by @MrLinusMeow in #1337
- Move node detail logs to shared ViewModel by @andrekir in #1362
- Extract config components from
NavGraph
to screens by @andrekir in #1373 - Split
MetricsViewModel
state updates by @andrekir in #1375
Bug fixes
- Remove build timestamp (breaking reproducible builds) (605ef12)
- Fix
getNumber
exception for unrecognizedRegionCode
entries (f2511f8) - Clear public keys if the user is licensed (414e0bb)
- Check for admin key before enabling managed mode (1c91df4)
New Contributors
- @MrLinusMeow made their first contribution in #1337
Full Changelog: 2.5.6...2.5.7
Meshtastic Android 2.5.6 beta
Bug Fixes
- Fix traceroute dialog not showing intermediate hops (8af31bb)
Full Changelog: 2.5.5...2.5.6
Meshtastic Android 2.5.5 alpha
Features
- Short duration for the "notification permissions denied" snackbar by @lpereira in #1346
- Add option to delete Traceroute Logs (cfb38e9)
Bug fixes
- Display for self-sent messages by @jamesarich in #1350
New Contributors
Full Changelog: 2.5.4...2.5.5
Meshtastic Android 2.5.4 alpha
Features
- Signal Metrics by @Robert-0410 in #1340
- Traceroute Logs by @andrekir in #1348
Bug fixes
- Fix metrics field validation and current unit (mA) (8df1634)
- Replace invalid
MeshPacket
times (earlier than build time) (9f099f3) - Replace telemetry times with receive time (a3b4b70)
Full Changelog: 2.5.3...2.5.4
Meshtastic Android 2.5.3 alpha
Features
- Add chronometer and timestamp to notifications by @jamesarich in #1327
- Add
RegionCode
for Philippines (1b1f454) - Add
NodeDetailsScreen
with metrics and remote admin navigation by @andrekir in #1330
Full Changelog: 2.5.2...2.5.3
Meshtastic Android 2.5.2 beta
Features
- Add local device stats to the service notification by @jamesarich in #1307
- Sort device list while keeping None (disable) at the top of the list by @matthewbogner in #1309
- Add notification for new node seen by @jamesarich in #1316
Bug fixes
- Sort nodes with unknown hops last by @jamesarich in #1302
- Correctly compare hopStart and hopLimit for received packets by @jamesarich in #1305
- Replace "unknown" with "?" for unknown hop count by @jamesarich in #1308
- Fix position packet
want_response
handling (af56fff)
New Contributors
- @matthewbogner made their first contribution in #1309
Full Changelog: 2.5.1...2.5.2
Meshtastic Android 2.5.1 beta
Features
- Add
RegionCode
descriptions to region selection (9cce785) - Adds support for known 0 and unknown hopsAway by @jamesarich in #1295
- Add option for 3 admin keys in
SecurityConfig
by @andrekir in #1297 - Add
fixed_position
to config import/export by @andrekir in #1298 - Adjust map
MaxClusteringZoomLevel
andzoomOnCluster
scale (4573083)
Bug fixes
- Small improvement to the pi approximation. by @Robert-0410 in #1292
- Fix remote admin backward compatibility (23f05c1)
Full Changelog: 2.5.0...2.5.1
Meshtastic Android 2.5.0 beta
Features
- Add
SecurityConfig
(cd05f8d) - Add
SHORT_TURBO
modem preset (d30a4d1) - Add MQTT client proxy PKI topic (f85bcac)
- Telemetry charts by @Robert-0410 in #1198
- Implement AdminMessage
session_passkey
handling (716b75c) - Add Galician (gl) locale and translations by Aquiles T. M. in #1233
- Add
ok_to_mqtt
config (fbebb52) - Send AdminMessage
set_time_only
on ConfigComplete (7411455) - 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
- Show names with a lock for DMs using PKC (2433cbc)
- Show lock icon for nodes with public keys 🔒 (2488699)
- Adds UI for unknown node details by @jamesarich in #1219
- Device metric lines and info dialog by @Robert-0410 in #1252
- Add IAQ to environment metrics by @jamesarich in #1258
- Add ability to display environment metrics in Fahrenheit by @jamesarich in #1253
- Add encryption status icon and dialog to node list items (22b1cf0)
- Add dialog for message status information by @andrekir in #1270
- Add DeviceConfig Role descriptions (2370e8b)
- Remove deprecated protobufs from
DropDownPreference
(2897058) - 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
- Update
EditDeviceProfileDialog
using dynamic fields by @andrekir in #1208 - Update Japan frequency range (807ddf4)
- Refactor NodeDetails to Metrics by @Robert-0410 in #1222
- Migrate
MessagesFragment
RecyclerView to Compose by @andrekir in #1133 - Move
ContactsFragment
to main activity ViewModel (41fc43b) - 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
- Introduce
NodeEntity
protobuf-based database entity by @andrekir in #1250 - Enable remote admin to set/remove
fixed_position
(852c6e1) - Refactor(NodeItem): replace
NodeInfo
withNodeEntity
by @andrekir in #1266 - Ensure backward compatibility for PKC encryption (587c6c9)
- MeshLog: Add fields for query optimization by @andrekir in #1271
- Replace
MyNodeInfo
withMyNodeEntity
by @andrekir in #1277
Bug fixes
- Fix
rangetest.csv
Locale formatting (4dcce57) - 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
- 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) - 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