diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index a3618bf..62a16c2 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -780,6 +780,9 @@ final class RemoteStore: ObservableObject { openSessionHostID = nil openEvents = []; openApprovals = []; openDiff = nil; diffLoading = false connectivity = .unpaired + // No Mac left whose history to hold — drop the offline cache too. + cachedSummaries = [] + SessionCache.clear() sessions = [] dashboard = .empty // Nothing left to dial — spin the embedded Tailscale node down if it was running.