mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-07-03 14:06:34 +02:00
dae4369149
- LockdownUnlockDialog: passphrase entry with boots / hours TTL inputs. Shows lock_reason on LOCKED, a backoff countdown on UNLOCK_FAILED with backoff_seconds > 0 (Submit disabled while in backoff), and switches the title to "Set Passphrase" on NEEDS_PROVISION. - Main: collect lockdownState/lockdownTokenInfo, show the dialog, auto-clear on LockNowAcknowledged so the connection drops without a dialog flash. - ConnectionsScreen: gate the "must set region" banner on isLockdownAuthorized so an unauthorized client isn't told to fix a region it can't see. - SecurityConfigItemList: "Lock Now" button under Administration, labelled with the active session token's boots remaining and (if set) the wall-clock expiry. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>