mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-05-31 18:18:06 -04:00
Phase 3 (User Story 1 - Unlock a Locked Node):
- T014: Create LockdownDialog composable in feature/settings/lockdown/
- Non-dismissable AlertDialog (onDismissRequest = {})
- Passphrase field with visibility toggle
- Provision mode with boots/hours TTL fields
- Error display for UnlockFailed and UnlockBackoff states
- Disconnect button instead of Cancel
- T017: Integrate dialog in Main.kt app shell
- Observe lockdownState from UIViewModel
- Submit triggers sendLockdownUnlock
- Disconnect triggers setDeviceAddress("n") to drop connection