Releases: meshtastic/Meshtastic-Android
Releases · meshtastic/Meshtastic-Android
Meshtastic Android 2.5.17 alpha
What's Changed
- refactor: remove deprecated
AppCompatTheme
by @andrekir in #1524 - refactor: migrate
ShareFragment
to Compose by @andrekir in #1525 - refactor: replace
Scaffold
with internal component by @andrekir in #1526 - refactor: move
RadioConfig
files to separate package by @andrekir in #1540 - refactor: move
NavGraph
to navigation package by @andrekir in #1541 - feat: Add 'dependencies' label to Renovate PRs by @jamesarich in #1585
- chore(deps): update gradle to v8.12.1 by @renovate in #1563
- chore(deps): update androidx.compose:compose-bom to v2025 by @renovate in #1550
- chore(deps): update kotlin_version to v2.1.10 by @renovate in #1436
- chore(deps): update protobuf_version to v4.29.3 by @renovate in #1532
- chore(deps): update com.google.firebase:firebase-bom to v33.9.0 by @renovate in #1564
- chore(deps): update hilt_version to v2.55 by @renovate in #1537
- chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.3 by @renovate in #1587
- chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0 by @renovate in #1523
- chore(deps): update coroutines_version to v1.10.1 by @renovate in #1491
- chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.8.0 by @renovate in #1570
- chore(deps): update nav_version to v2.8.7 by @renovate in #1569
- chore(deps): update androidx.datastore:datastore to v1.1.2 by @renovate in #1549
- chore(deps): update androidx.fragment:fragment-ktx to v1.8.6 by @renovate in #1586
- chore(deps): update com.android.tools.build:gradle to v8.8.1 by @renovate in #1536
- chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.30 by @renovate in #1437
- fix: Add missing sensor value units to Node Details cards by @Kealper in #1583
- feat: Add RAK2560 hardware model and graphic by @jamesarich in #1543
- fixes #1557: Filter out emojis when creating short names by @jsoberg in #1578
- Power graph by @Robert-0410 in #1556
- fix: limit quick chat append, prevent duplicates by @jamesarich in #1522
- feat: Initial implementation of adding nodes to favorites by @Kealper in #1520
- Introduction of stable Compose UI State and some simple animations in Debug Panel by @jsoberg in #1575
- [Quick UI Update] Apply a background to the filter search sticky header by @jsoberg in #1588
- chore: update proto submodule to v2.5.22 by @jamesarich in #1589
- [Quick UI Update] Animate user node list items on details expansion by @jsoberg in #1590
- 2.5.17 by @jamesarich in #1591
New Contributors
Full Changelog: 2.5.16...2.5.17
Meshtastic Android 2.5.16 beta
Features
- Implement excluded modules validation by @andrekir in #1460
- Add Serbian (sr) locale and translations by @andrekir in #1499
- Line Breaks According to the TimeFrame by @Robert-0410 in #1502
- Scrollable Signal Chart by @Robert-0410 in #1505
Refactors
- Remove
getString()
fromRadioConfigViewModel
by @andrekir in #1481 - Improve device details layout by @jamesarich in #1489
- Use case version of Heltec V3 and RAK4631 board images by @jamesarich in #1497
- Refactor 24H and 48H intervals by @Robert-0410 in #1500
- Add Gradle
configuration-cache
encryption key by @andrekir in #1508 - Replace message chip with user avatar (e73a679)
Bug fixes
- Allow auto-capitalization for message input field (e924f27)
Full Changelog: 2.5.15...2.5.16
Meshtastic Android 2.5.15 beta
Features
- Add user
longName
anduserId
to messages (33f86dc)
Bug fixes
- Message text is not always cleaned when sending (5693874)
- Handle
GATT_CONNECTION_TIMEOUT
status for Android 15 reconnections by @tavdog in #1463
New Contributors
Full Changelog: 2.5.14...2.5.15
Meshtastic Android 2.5.14 alpha
Features
- Add
EnvironmentMetrics
radiation to node detail (94dc3de) - Add Public Key to node key status dialog (746f155)
- Trigger channel scan dialog when users paste a new valid URL (a19a28c)
- Add NodeMenu options to messages (a642e6a)
- Add support for Device Hardware json and svg graphics by @jamesarich in #1449
- Device metrics time breaks by @Robert-0410 in #1456
Refactors
- Move ignore node to
is_ignored
field inNodeInfo
by @andrekir in #1450 - Remove Discourse Links, Replace with Discussions by @rcarteraz in #1455
Full Changelog: 2.5.13...2.5.14
Meshtastic Android 2.5.13 alpha
Features
- Scrollable x axis by @Robert-0410 in #1445
- Add emoji reactions to message bubbles by @jamesarich in #1421
- Add Alert Bell to Quick Chat actions (f9424f2)
- Add reaction dialog with grouped emojis and user list (dd3a77e)
Refactors
Bug fixes
- Fix missing radio config import/export buttons (76454cc)
Full Changelog: 2.5.12...2.5.13
Meshtastic Android 2.5.12 beta
Features
- Add text/plain intent to send message by @remi-espie in #1389
- Copy message to clipboard by @draen in #1443
Bug fixes
- Clicking on notifications opened the wrong message (1c42bd2)
- Handle text messages sent from connected standalone devices (6678df7)
- Enforce
SignalInfo
single-line layout (f4c24db)
New Contributors
- @remi-espie made their first contribution in #1389
- @draen made their first contribution in #1443
Full Changelog: 2.5.11...2.5.12
Meshtastic Android 2.5.11 alpha
Features
- Signal Quality in NodeItem by @Robert-0410 in #1425
- Add
EnvironmentMetrics
distance, lux, wind and weight to node detail (c4b07af)
Refactors
- Migrate
DebugPanel
to Compose by @andrekir in #1420 - Consolidate QR code scanning methods by @andrekir in #1426
- Implement repository pattern replacement for AIDL methods (80f8f2a)
- Change max message length to 200 by @fifieldt in #1429
- Add custom formatting to
LocalStats
fields (6230f13)
Bug fixes
New Contributors
Full Changelog: 2.5.10...2.5.11
Meshtastic Android 2.5.10 beta
Refactors
Bug fixes
- Fix intermittent crashes clicking node menu (c70b0d5)
- Show 'unknown' for position logs older than 6 months by @jamesarich in #1416
- Deduplicate position logs by @jamesarich in #1417
Full Changelog: 2.5.9...2.5.10
Meshtastic Android 2.5.9 alpha
Features
- Persist node filters to
SharedPreferences
(e729402) - Metrics time selection by @Robert-0410 in #1396
- Add
meshtastic
service type to mDNS service discovery by @andrekir in #1401 - Add decimal precision to traceroute SNR values (1d992d5)
- Conducting time filter at the component lvl to avoid metric nav cards… by @Robert-0410 in #1402
- Pass users preferred tile source to MapViews (ee75ba3)
- Add new
NeighborInfo
config (30b7cc9)
Refactors
- Migrate Node dropdown menu to Compose by @jamesarich in #1386
- Migrate Compose navigation to type-safe args by @andrekir in #1391
Bug fixes
New Contributors
Full Changelog: 2.5.8...2.5.9
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