Meshtastic-Android/core/repository/src
James Rich bd25730633 fix(remote-shell): resolve KMP compilation, detekt, and spotless failures
- Import kotlin.concurrent.Volatile instead of JVM-auto-resolved variant
- Replace synchronized() with Mutex.withLock for KMP compatibility
- Replace String.format() with DataPacket.nodeNumToDefaultId()
- Add iosMain actual for CrtCurvatureModifier (no-op stub)
- Extract magic numbers to named constants (UINT32_BYTES, MAX_FLUSH_WINDOW_MS, CRT_STRENGTH_SCALE)
- Add detekt suppressions for protocol-inherent complexity
- Remove unnecessary safe calls on non-nullable Wire proto fields
- Fix spotless formatting in RemoteShellHandler.kt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 13:13:10 -05:00
..
androidMain/kotlin/org/meshtastic/core/repository refactor: migrate core modules to Kotlin Multiplatform and consolidat… (#4735) 2026-03-06 22:06:50 +00:00
commonMain/kotlin/org/meshtastic/core/repository fix(remote-shell): resolve KMP compilation, detekt, and spotless failures 2026-04-15 13:13:10 -05:00
commonTest/kotlin/org/meshtastic/core/repository fix: improve PKI message routing and resolve database migration racecondition (#4996) 2026-04-05 00:37:20 +00:00
iosMain/kotlin/org/meshtastic/core/repository feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876) 2026-03-21 23:19:13 +00:00
jvmMain/kotlin/org/meshtastic/core/repository feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761) 2026-03-12 21:14:49 +00:00