UIViewModel
Shared base for the application-level ViewModel.
Contains all platform-independent state and actions (themes, alerts, connection state, firmware checks, traceroute, shared contacts, channel sets, unread counts, etc.).
Constructors
Properties
Canonical app-level connection state, sourced from ServiceRepository.connectionState.
Opt-out for applying an event edition's ambient theme (accent + typeface) app-wide.
Emits events for mesh network send/receive activity.
True while the connected node is expected to be mid-restart (reboot-applying config save or reboot command).
True while the handshake-stall watchdog is force-reconnecting the transport, so the UI can present the transient Disconnected window as an in-progress recovery rather than a user-visible disconnect. Same signal contract as ConnectionsViewModel.connectionStatus's RECONNECTING case.
Functions
Clears the pending channel set import request.
Clears the pending shared contact request.
Unified handler for all Meshtastic deep links and OS intents.
Clears the buffered deep link once its collector has applied it to the backstack.