diff --git a/NucleicRemote/NucleicRemote/Views/SessionsView.swift b/NucleicRemote/NucleicRemote/Views/SessionsView.swift index 37c3616..e42285a 100644 --- a/NucleicRemote/NucleicRemote/Views/SessionsView.swift +++ b/NucleicRemote/NucleicRemote/Views/SessionsView.swift @@ -151,7 +151,13 @@ struct SessionRow: View { systemImage: "arrow.down.forward") .font(.caption).foregroundStyle(.secondary).lineLimit(1) } else if showProjectName { - Text(summary.projectName).font(.caption).foregroundStyle(.secondary) + // With more than one Mac connected, tag the owning Mac so the merged list stays + // distinguishable (mesh P3); a single-Mac view just shows the project. + if store.connectedHostCount > 1, let host = store.hostName(forSession: summary.sessionID) { + Text("\(summary.projectName) ยท \(host)").font(.caption).foregroundStyle(.secondary) + } else { + Text(summary.projectName).font(.caption).foregroundStyle(.secondary) + } } } Spacer()