From afa7410dae69d3a0cd2d7ac556c19fcb1d91a728 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sat, 4 Jul 2026 23:50:20 -0700 Subject: [PATCH] Feature Enhancement Planning Nucleic-Session: 3CD3A375-8BC1-407E-951F-8EF136B08390 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/HostConnection.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/NucleicRemote/NucleicRemote/Models/HostConnection.swift b/NucleicRemote/NucleicRemote/Models/HostConnection.swift index d72948e..8c482e3 100644 --- a/NucleicRemote/NucleicRemote/Models/HostConnection.swift +++ b/NucleicRemote/NucleicRemote/Models/HostConnection.swift @@ -287,7 +287,10 @@ final class HostConnection { channel: channel, identity: identity, hostStaticKey: hostStaticKey, mode: mode, deviceID: deviceID, deviceLabel: UIDevice.current.name, pushToken: PushRegistrar.shared.tokenHex, - releaseChannel: BuildInfo.current.channel.releaseChannel) + releaseChannel: BuildInfo.current.channel.releaseChannel, + // Mesh "join": advertise roster gossip so a host pushes its group view — the phone + // then auto-learns and connects to every Mac in the mesh, not just the one it scanned. + clientCaps: WireClientCapabilities(mesh: 1, canSyncRoster: true)) self.client = client consume(client, pairingPayload: pairingPayload) }