vault / meshtastic-android / v2.7.4
meshtastic-android @ v2.7.4
integrity
- size
- 4.5 MiB
- downloaded
- last checked
release notes
What's Changed
🏗️ Features
- Add unread count badge to bottom nav by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3440
- Modularize messaging code by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3435
- Remove unused
UiViewModelcode by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3442 - Move maps manifest to
:feature:mapby @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3444 - Decouple settings screens from
NavHostControllerby @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3450 - Tweak settings footer button style/visibility by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3458
- feat(ble): Refactor SafeBluetooth and add modern Android API support by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3483
- feat(#3474): Move lock icon on ContactItem.kt, tweak layout. by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3487
- feat(map): Add pulsing animation to recently heard nodes by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3495
🛠️Fixes
- feat(workflows): Allow promotions from any channel by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3432
- remove default value for onDismiss from SimpleAlertDialog by @SebRut in https://github.com/meshtastic/Meshtastic-Android/pull/3441
- Move
NodeMapScreento:feature:mapby @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3443 - Sets keyboard sentence capitalization on chat text inputs by @Kealper in https://github.com/meshtastic/Meshtastic-Android/pull/3445
- Modularize
ScannedQrCodeDialogby @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3446 - chore: Add workflows permission to GitHub Actions by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3452
- Revert "chore: Add workflows permission to GitHub Actions" by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3454
- Add
stateInWhileSubscribedextension by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3456 - Clean up list item component API by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3465
- Add dividers to node details by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3466
- Enhancement - Add 'show all meanings' to node key encryption dialog by @ChrisDeardeuff in https://github.com/meshtastic/Meshtastic-Android/pull/3437
- Align
CoroutineDispatchersusage by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3481 - Fix lint in
Main.ktby @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3484 - feat(bluetooth): conditional RSSI polling by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3489
- Revert "chore(deps): update ruby to v3.4.7" by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3490
- Fix app cold start jank by @poliver in https://github.com/meshtastic/Meshtastic-Android/pull/3492
- Update strings.xml - Remove "seconds" by @b8b8 in https://github.com/meshtastic/Meshtastic-Android/pull/3497
- feat(position): Update position broadcast intervals by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3500
- feat: Remove Bluetooth RSSI feature by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3504
👷Dependencies
- chore(deps): update com.google.firebase:firebase-bom to v34.4.0 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3427
- chore(deps): update core/proto/src/main/proto digest to cd5c83a by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3429
- chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.1 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3430
- chore(deps): update core/proto/src/main/proto digest to 38638f1 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3433
- chore(deps): update plugin com.gradle.develocity to v4.2.2 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3453
- chore(deps): update datadog to v3.2.0 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3462
- chore(deps): update org.jetbrains.dokka:android-documentation-plugin to v2.1.0 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3471
- chore(deps): update plugin dokka to v2.1.0 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3472
- chore(deps): update protobuf runtime to v4.33.0 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3475
- chore(deps): update plugin kover to v0.9.3 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3485
- chore(deps): update ruby to v3.4.7 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3416
- chore(deps): update devtools.ksp to v2.2.20-2.0.4 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3428
- chore(deps): update core/proto/src/main/proto digest to 4a61838 by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3493
- chore(deps): update core/proto/src/main/proto digest to bf149bb by @renovate[bot] in https://github.com/meshtastic/Meshtastic-Android/pull/3501
🧱Repo
- chore(repo): Update VERSION_NAME_BASE to 2.7.4 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3457
- Modify stale.yml for issue management by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3460
🤖Automated
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3431
- chore: Scheduled updates (Firmware, Hardware) by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3438
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3455
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3459
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3463
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3470
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3473
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3477
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3479
- chore: Scheduled updates (Firmware, Hardware) by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3488
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3498
- New Crowdin updates by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/3505
New Contributors
- @SebRut made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/3441
- @ChrisDeardeuff made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/3437
Full Changelog: https://github.com/meshtastic/Meshtastic-Android/compare/v2.7.3...v2.7.4
download
unix · zip
curl -fL -o v2.7.4.zip https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.zip
printf '%s %s\n' '781891f2dc7a0467fbfd00392e2adf5bb58d36bec206c311c06ff0f1546019d1' 'v2.7.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.zip"
$out = "v2.7.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "781891f2dc7a0467fbfd00392e2adf5bb58d36bec206c311c06ff0f1546019d1") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.7.4.tar.gz https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.tar.gz
printf '%s %s\n' 'd1c9ec53a5ab3b733a2a8680160c16d2dd11180bea5b13b70094771b3c04951a' 'v2.7.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.tar.gz"
$out = "v2.7.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d1c9ec53a5ab3b733a2a8680160c16d2dd11180bea5b13b70094771b3c04951a") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.7.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.zip
printf '%s %s\n' '781891f2dc7a0467fbfd00392e2adf5bb58d36bec206c311c06ff0f1546019d1' 'v2.7.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.zip"
$out = "v2.7.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "781891f2dc7a0467fbfd00392e2adf5bb58d36bec206c311c06ff0f1546019d1") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.7.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.tar.gz
printf '%s %s\n' 'd1c9ec53a5ab3b733a2a8680160c16d2dd11180bea5b13b70094771b3c04951a' 'v2.7.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.tar.gz"
$out = "v2.7.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d1c9ec53a5ab3b733a2a8680160c16d2dd11180bea5b13b70094771b3c04951a") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.7.4.zip | zip | 4.4 MiB |
blake3-24 a83b921d5071ebced7a38f609064d28d3a1a308d8ae5c445
sha256 781891f2dc7a0467fbfd00392e2adf5bb58d36bec206c311c06ff0f1546019d1
sha1 ed92827c396b840a9e1bc5b64f844ff1d780c987
|
| v2.7.4.tar.gz | tar.gz | 3.8 MiB |
blake3-24 76f080fa4e73f373d523a5d10b17b83bce11d55fff999d90
sha256 d1c9ec53a5ab3b733a2a8680160c16d2dd11180bea5b13b70094771b3c04951a
sha1 f195f0e6efc9bef5f8f6da1d796654d089f83c46
|
install
bazel
http_archive(
name = "meshtastic-android",
urls = ["https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.tar.gz"],
integrity = "sha256-0cnsU6WrO3M6KoaAFgwW0t0RGAvqWxO3AJR3GzwElRo=",
strip_prefix = "meshtastic-android-v2.7.4",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-android/v2.7.4.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-android",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.tar.gz"],
integrity = "sha256-0cnsU6WrO3M6KoaAFgwW0t0RGAvqWxO3AJR3GzwElRo=",
strip_prefix = "meshtastic-android-v2.7.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/v2.7.4.tar.gz",