Skip to content

v1.14.0.69

Choose a tag to compare

@sosprz sosprz released this 18 Mar 11:21
  • Mainstream sync (v1.14.0) - Merged upstream
  • 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.