From 368978bea871ef9edd89221adf716bfd811b2373 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 00:28:21 -0700 Subject: [PATCH] =?UTF-8?q?nvrsion:=20Add:=20Global=20Icon=20For=20Remote?= =?UTF-8?q?=20Projects=20to=20display=20globe=20icon=20next=20to=20remote?= =?UTF-8?q?=20projects=20in=20sidebar,=20matching=20local=20projects=20in?= =?UTF-8?q?=20appearance,=20Fix:=20Chat:=20Remove=20Face=20ID=20Permission?= =?UTF-8?q?=20Text,=20Refactor:=20Chat:=20Live=20Activity=20Content=20Dens?= =?UTF-8?q?ity=20to=20open=20app=20directly=20into=20waiting=20sessions=20?= =?UTF-8?q?when=20tapped,=20Refactor:=20Chat:=20Live=20Activity=20Content?= =?UTF-8?q?=20Density=20to=20refresh=20live=20activity=20info=20significan?= =?UTF-8?q?tly=20faster,=20Refactor:=20Chat:=20Live=20Activity=20Content?= =?UTF-8?q?=20Density=20to=20refresh=20live=20activity=20info=20significan?= =?UTF-8?q?tly=20faster,=20Fix:=20Chat:=20Live=20Activity=20Content=20Dens?= =?UTF-8?q?ity=20to=20refresh=20live=20activity=20info=20significantly=20f?= =?UTF-8?q?aster,=20Fix:=20Chat:=20Network=20Type=20Transition=20Optimizat?= =?UTF-8?q?ion=20to=20reduce=20delay=20during=20network=20type=20switches,?= =?UTF-8?q?=20Feature=20Enhancement=20Planning:=20All=20devices=20in=20a?= =?UTF-8?q?=20mesh=20group=20should=20see=20and=20be=20aware=20of=20each?= =?UTF-8?q?=20other;=20=E2=80=9Cpair=E2=80=9D=20reframed=20into=20?= =?UTF-8?q?=E2=80=9Cjoin=E2=80=9D;=20scanning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nucleic-Promote: 1 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Info.plist | 16 + .../NucleicRemote/LiveActivityManager.swift | 144 ++++++++- .../NucleicRemote/Models/HostConnection.swift | 101 +++++- .../NucleicRemote/Models/IdentityStore.swift | 20 ++ .../NucleicRemote/Models/RemoteStore.swift | 49 ++- .../NucleicRemote/Net/NWFrameChannel.swift | 17 +- .../Net/NetworkPathMonitor.swift | 51 ++++ .../NucleicRemote/Notifications.swift | 2 +- .../NucleicRemote/NucleicRemoteApp.swift | 10 +- .../Views/AdaptiveRootView.swift | 11 + .../Views/ApprovalCardView.swift | 44 +-- .../NucleicRemote/Views/SettingsView.swift | 14 +- .../SessionLiveActivity.swift | 287 +++++++++++++----- NucleicRemote/README.md | 4 +- .../Shared/SessionActivityAttributes.swift | 119 +++++++- 15 files changed, 731 insertions(+), 158 deletions(-) create mode 100644 NucleicRemote/NucleicRemote/Net/NetworkPathMonitor.swift diff --git a/NucleicRemote/NucleicRemote/Info.plist b/NucleicRemote/NucleicRemote/Info.plist index 15712f4..66f21c2 100644 --- a/NucleicRemote/NucleicRemote/Info.plist +++ b/NucleicRemote/NucleicRemote/Info.plist @@ -22,6 +22,22 @@ NSSupportsLiveActivities + + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLName + com.nucleic.remote + CFBundleURLSchemes + + nucleic + + +