A real iOS Xcode app (ios/NucleicRemote) linking the NucleicProtocol SwiftPM library as a local package. Builds for the iOS 27 simulator and launches to the pairing screen. - Transport: NWFrameChannel (NWConnection) + LANDiscovery (Bonjour _nucleic._tcp). - Engine: drives NucleicProtocol.SyncClient (Noise XXpsk0 pair / IK reconnect, hello/welcome, HostMsg→Event stream). - State: RemoteStore (ObservableObject) — the single on-device projection of host state; IdentityStore persists the device identity (Keychain) + pinned host. - UI (UX_IOS): attention-first SessionsView, SessionDetailView (transcript/diff + status-driven action area / composer), ApprovalCardView with Face ID gate on high-risk approvals + allow-always menu, PairingScannerView (AVFoundation QR), SettingsView, connection chip. Same status glyphs/semantics as the Mac. Add-iPhone QR display + server start live on the macOS side (follow-up); push / Live Activity are M5 (needs the relay). gitignore keeps this .xcodeproj despite the blanket *.xcodeproj rule. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
16 lines
388 B
JSON
16 lines
388 B
JSON
{
|
|
"originHash" : "8150c8a8a78c15ae48059529aee5044ae234d717fb91b94b39df933cf2fafaa6",
|
|
"pins" : [
|
|
{
|
|
"identity" : "grdb.swift",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/groue/GRDB.swift.git",
|
|
"state" : {
|
|
"revision" : "9ed8c8457e00ff9c7aedb3bf213f20a2cfdf509e",
|
|
"version" : "7.11.0"
|
|
}
|
|
}
|
|
],
|
|
"version" : 3
|
|
}
|