From 8ba9347b8f89171433cd2ef6d5b4ed68bf50cb88 Mon Sep 17 00:00:00 2001 From: James Rich Date: Sat, 13 Jun 2026 10:40:35 -0500 Subject: [PATCH] chore(deps): track protobufs develop-SNAPSHOT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump org.meshtastic:protobufs from 2.7.25 to develop-SNAPSHOT to pick up unreleased proto changes for evaluation (sonatype snapshot repo is already wired in settings.gradle.kts). The only source change required to compile is in Channel.kt: the develop protos add two new amateur-band ModemPreset values (TINY_FAST, TINY_SLOW), which the exhaustive `when` over modem_preset must now cover. All other deltas are additive (new HardwareModels, ITU RegionCodes, XEdDSA signing fields, lockdown additions) and the restructured deviceonly NodeInfoLite types are firmware-only and not referenced by this app. NOTE: this pins a moving snapshot — revert to a released version before merging anywhere near a release branch. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/commonMain/kotlin/org/meshtastic/core/model/Channel.kt | 2 ++ gradle/libs.versions.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Channel.kt b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Channel.kt index 51f27fdbc..660324eb0 100644 --- a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Channel.kt +++ b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Channel.kt @@ -84,6 +84,8 @@ data class Channel(val settings: ChannelSettings = default.settings, val loraCon ModemPreset.LITE_SLOW -> "LiteSlow" ModemPreset.NARROW_FAST -> "NarrowFast" ModemPreset.NARROW_SLOW -> "NarrowSlow" + ModemPreset.TINY_FAST -> "TinyFast" + ModemPreset.TINY_SLOW -> "TinySlow" } } else { "Custom" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5a828f60c..9f622b131 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -88,7 +88,7 @@ mqttastic = "0.3.8" jmdns = "3.6.3" qrcode-kotlin = "4.5.0" takpacket-sdk = "0.5.3" -meshtastic-protobufs = "2.7.25" +meshtastic-protobufs = "develop-SNAPSHOT" # Gradle Plugins develocity = "4.4.2"