You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Screen lock hardening (3x PREV bug fix) - Triple-click PREV no longer cycles Sound levels while Screen lock is active.
Mobile favorites toggle fix - Favorites can now be added/removed from the mobile app again. External contact updates still keep overwrite protection by default, but explicit app favorite changes are now accepted.
Channel unread total consistency fix - Hidden/removed channels no longer inflate visible unread totals. Home Channels unread and the shared unread aggregate now count only currently active visible channels, matching the channel list.
ROOM send gate hardening - Sending to ROOM now requires an active transport session (not only short post-login fallback state), reducing cases where UI showed delivered * but the room server did not publish the message.
ROOM send/read session alignment - ROOM send now also accepts recent confirmed ROOM traffic as a valid send-session signal, reducing cases where reading/receiving worked but compose still asked for the password again.
ROOM send grace after login - After a successful ROOM login, compose now gets a short send window immediately, so sending right after auth does not re-prompt for the room password while transport/session flags catch up.
Remote Admin (repeaters + rooms) - Added one shared Admin submenu for repeaters and room servers with admin login, remote tools (Sync time, Show time, Stats, Telemetry, Send advert, Owner info, Neighbours), saved-password hint, proper scrolling, popup-based progress/results, and clearer neighbour list / empty-state handling.
Radio Settings bug fix - Power now changes directly with LEFT/RIGHT when highlighted (instead of page up/down taking over)
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 path for 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 pubkey and 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 hello fallback).
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 Contact path 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 oldest is enabled.
Companion contacts limit (optimization) - Wio/Cardputer companion builds use MAX_CONTACTS=200 by design (memory/stability optimization), instead of 350.
Rooms support (new) - Added full ROOM flow in Contacts/DM: Login / Open room, auto-login with default hello + password fallback, reliable send after login, and sender name visibility in room messages.
Quick compose safety: Free text first - In DM/Channel compose quick menu, Free text is now always first, so accidental immediate send of newest preset is less likely.
Quick compose clarity: Send labels - Saved quick presets are now shown as Send: ..., making it explicit that selecting that row sends immediately.
Favorites visibility in type tabs - Favorited contacts are no longer hidden from contacts/repeaters/rooms/sensors; they remain visible both in favs and their normal type tab.
DM long-press menu stability - Opening DM action menu from long-press no longer auto-jumps back into conversation on leftover extra ENTER press.
Channel actions enter-guard - Entering Channel Actions now has the same short activation guard, so held/extra ENTER does not instantly toggle mute or confirm destructive actions.
Delete/Clear flow safety - Contact actions now revalidate contact existence before action and avoid re-running destructive paths on stale/deleted objects.
Post-delete navigation hardening - After Remove conversation / Delete contact, UI exits through a safe target path to prevent repeated delete prompts on back navigation.