diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index cd398ce..3590c45 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -159,6 +159,9 @@ final class RemoteStore: ObservableObject { private let identity = IdentityStore.loadOrCreateIdentity() let discovery = LANDiscovery() + /// Proactive network-path awareness (shared across every host connection): flips transports the + /// instant Wi-Fi drops or returns, instead of waiting for a dead LAN socket to time out. + let pathMonitor = NetworkPathMonitor() /// One live connection per paired Mac (mesh P3 multiplexer). All connected at once; the flat /// `sessions`/`connectivity`/`capabilities`/… above mirror the *active* one (`activeHostID`), so /// switching hosts is instant (no reconnect). Empty in demo mode (demo seeds state directly).