feat(bridge): show node ip in pairing

This commit is contained in:
Peter Steinberger
2025-12-13 01:57:40 +00:00
parent 416c376077
commit 7ef83311bb
4 changed files with 25 additions and 3 deletions

View File

@@ -262,10 +262,12 @@ enum BridgePairingApprover {
static func approve(request: BridgePairRequest, isRepair: Bool) async -> Bool {
await withCheckedContinuation { cont in
let name = request.displayName ?? request.nodeId
let remote = request.remoteAddress?.trimmingCharacters(in: .whitespacesAndNewlines).nonEmpty
let alert = NSAlert()
alert.messageText = isRepair ? "Re-pair Clawdis Node?" : "Pair Clawdis Node?"
alert.informativeText = """
Node: \(name)
IP: \(remote ?? "unknown")
Platform: \(request.platform ?? "unknown")
Version: \(request.version ?? "unknown")
"""