From 3fccb63b3fb448c1167510913aab9b9ededfd623 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Mon, 6 Jul 2026 14:43:37 -0700 Subject: [PATCH] Read App Intents Documentation Nucleic-Session: 56C5F781-4444-466B-91CE-A7734A8E117F Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/RemoteStore.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index 3510394..e02ecd0 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -1234,7 +1234,12 @@ final class RemoteStore: ObservableObject { func bootstrapForIntent() { guard !demoMode else { return } startNetworkingIfNeeded() - if isPaired { reconnect() } + if isPaired { + // Show the persisted session list immediately so a cold intent query (Siri/Spotlight) + // has data to answer with before any host connects — same seed as `onAppear`. + if sessions.isEmpty { sessions = cachedSummaries } + reconnect() + } } /// Whether any paired Mac currently has a live channel.