mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-07-03 14:06:34 +02:00
913c3c2ad1
Introduce the TAK passphrase lockdown abstractions: - LockdownState sealed class + LockdownTokenInfo for UI to observe. - LockdownCoordinator interface for the authentication lifecycle (onConnect/onDisconnect/onConfigComplete/handleLockdownStatus, plus submitPassphrase/lockNow). - Add sendLockdownPassphrase/sendLockNow to CommandSender, RadioController. - Add handleSendLockdownUnlock/handleSendLockNow to MeshActionHandler. - Add clearRadioConfig to MeshConnectionManager (used during lock-now). - Add lockdownState/lockdownTokenInfo/sessionAuthorized flows to ServiceRepository. handleLockdownStatus consumes the typed firmware LockdownStatus message from FromRadio (protobufs#911) instead of parsing string-prefixed ClientNotification messages. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>