From 40ea45a4fe2c4988a0ca53324a29eb5573833c1b Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Sat, 11 Apr 2026 17:06:53 -0500 Subject: [PATCH] fix(settings): hide Status Message config until firmware v2.8.0 (#5070) --- .../kotlin/org/meshtastic/core/model/Capabilities.kt | 6 +++--- .../kotlin/org/meshtastic/core/model/CapabilitiesTest.kt | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt index 65096604f..25b9d812c 100644 --- a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt +++ b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt @@ -49,8 +49,8 @@ data class Capabilities(val firmwareVersion: String?, internal val forceEnableAl /** Support for sharing contact information via QR codes. Supported since firmware v2.6.8. */ val supportsQrCodeSharing = atLeast(V2_6_8) - /** Support for Status Message module. Supported since firmware v2.7.17. */ - val supportsStatusMessage = atLeast(V2_7_17) + /** Support for Status Message module. Supported since firmware v2.8.0. */ + val supportsStatusMessage = atLeast(V2_8_0) /** Support for Traffic Management module. Supported since firmware v3.0.0. */ val supportsTrafficManagementConfig = atLeast(V3_0_0) @@ -69,9 +69,9 @@ data class Capabilities(val firmwareVersion: String?, internal val forceEnableAl private val V2_6_9 = DeviceVersion("2.6.9") private val V2_6_10 = DeviceVersion("2.6.10") private val V2_7_12 = DeviceVersion("2.7.12") - private val V2_7_17 = DeviceVersion("2.7.17") private val V2_7_18 = DeviceVersion("2.7.18") private val V2_7_19 = DeviceVersion("2.7.19") + private val V2_8_0 = DeviceVersion("2.8.0") private val V3_0_0 = DeviceVersion("3.0.0") private val UNRELEASED = DeviceVersion("9.9.9") } diff --git a/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt b/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt index ecaf88db6..365a47c61 100644 --- a/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt +++ b/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt @@ -68,9 +68,9 @@ class CapabilitiesTest { } @Test - fun supportsStatusMessage_requires_V2_7_17() { - assertFalse(caps("2.7.16").supportsStatusMessage) - assertTrue(caps("2.7.17").supportsStatusMessage) + fun supportsStatusMessage_requires_V2_8_0() { + assertFalse(caps("2.7.21").supportsStatusMessage) + assertTrue(caps("2.8.0").supportsStatusMessage) } @Test