- Incoming message auto-jump guard - New DM/channel traffic and serial sync queue updates no longer kick the UI out of active workflows (password entry, settings, contact actions, etc.). Auto-switch / forced Home return is now limited to passive landing screens only.
- Contact Actions: Reset path (all contacts) - Added
Reset pathfor every contact type (contacts,repeaters,rooms,sensors) to clear cached route and force path relearn. - Per-contact saved login passwords - Login passwords are now stored by contact
pubkeyand mode (guest/admin/room) instead of one global value per mode. - Room auto-login policy update - Auto-login now uses only saved per-contact password (no automatic
hellofallback). - ROOM history scope clarified - Opening ROOM shows local cached history plus new traffic; full server-side backfill is not pulled automatically in this build.
- Contacts load stability fix - Boot-time contact load now restores all persisted contacts (auto-add type filter no longer drops saved entries), preventing partial/short lists after reboot/sync.
- Manual contact add/update hardening -
Add/Update Contactpath now always applies updates/additions from app/UI (not blocked by auto-add type filter), fixing cases where removed contacts could not be added back. - Favorites overwrite protection - Favorite flag is now preserved during external contact updates, reducing accidental eviction when
Overwrite oldestis enabled. - Companion contacts limit (optimization) - Wio/Cardputer companion builds use
MAX_CONTACTS=200by design (memory/stability optimization), instead of350.