mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
fix(ui): Admin password change didn't update the saved login copy
Tools > Admin > System > "Admin password" (set-only, sends "password <new>") changes the remote node's own admin credential, but nothing updated this device's saved copy of it -- so the very next login attempt to that node retried the password just replaced, landing straight in the "stuck on Logging in..." case fixed in the previous commit. Likely the actual trigger behind that report. CommonCLI::handleCommand() always echoes a successful password change back as "password now: <value>" (truncation and all), so parsing that reply gives the exact value now required to log back in, rather than trusting what we sent (which the remote may have truncated further). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
### Fixes
|
||||
|
||||
- **Tools › Admin login could get stuck on "Logging in..." forever** if the remote node never sent back a reply — most commonly after its admin/room password was changed, since the on-device UI auto-retries the old saved password with no timeout to fall back on. It now gives up after the same estimated-timeout window the rest of Admin's commands use, forgets the stale saved password, and returns you to the picker to try again with the new one.
|
||||
- **Changing a remote's admin password from Tools › Admin › System didn't update this device's own saved copy** — the very next login attempt to that node retried the password you'd just replaced, hitting the "stuck on Logging in…" case above. The confirmation the remote echoes back is now saved as the new on-device password to match.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user