From 69efadb2d69c1d012d3a3f56e01708eab102a075 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Mon, 6 Jul 2026 12:59:11 -0700 Subject: [PATCH] =?UTF-8?q?nvrsion:=20Add:=20Increase=20sidebar=20width=20?= =?UTF-8?q?in=20Settings=20panel=20by=20~30%=20in=20Sources/NucleicApp/Set?= =?UTF-8?q?tingsView.swift;=20fix=20iOS=20app=20network=20reconnection=20d?= =?UTF-8?q?elay=20on=20app=20close;=20update=20iOS=20Live=20Activity=20Upd?= =?UTF-8?q?ates=20to=20reduce=20unnecessary=20push=20notifications=20in=20?= =?UTF-8?q?Sync,=20Protocol,=20and=20Remote=20modules;=20adjust=20iOS=20no?= =?UTF-8?q?tifications=20to=20recall=20=E2=80=9CA=20session=20is=20waiting?= =?UTF-8?q?=20for=20your=20approval=E2=80=9D=20push=20when=20approval=20is?= =?UTF-8?q?=20received=20on=20another=20device;=20adjust=20iOS=20Live=20Ac?= =?UTF-8?q?tivity=20Updates=20to=20send=20updates=20only=20on=20transcript?= =?UTF-8?q?=20changes=20in=20Sources/NucleicCore/Sync/SyncHost.swift,=20So?= =?UTF-8?q?urces/NucleicProtocol/Sync/LiveActivity.swift,=20ios/NucleicRem?= =?UTF-8?q?ote/NucleicRemote/LiveActivityManager.swift,=20and=20Tests/Nucl?= =?UTF-8?q?eicProtocolTests/LiveActivitySnapshotTests.swift.?= 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 | 8 ++ .../NucleicRemote/LiveActivityManager.swift | 92 +++++++++++++++++-- .../NucleicRemote/Models/HostConnection.swift | 32 +++++++ .../NucleicRemote/Models/RemoteStore.swift | 67 +++++++++++++- .../NucleicRemote/Notifications.swift | 23 +++++ .../NucleicRemote/NucleicRemoteApp.swift | 9 +- .../NucleicRemote/PushRegistrar.swift | 17 ++++ .../Views/SessionDetailView.swift | 28 ++++++ .../Shared/SessionActivityAttributes.swift | 13 +++ 9 files changed, 277 insertions(+), 12 deletions(-) diff --git a/NucleicRemote/NucleicRemote/Info.plist b/NucleicRemote/NucleicRemote/Info.plist index dccb57d..d5d5e4b 100644 --- a/NucleicRemote/NucleicRemote/Info.plist +++ b/NucleicRemote/NucleicRemote/Info.plist @@ -20,6 +20,14 @@ target's "Stamp git commit into Info.plist" build phase (git rev-parse --short HEAD). --> NucleicCommit + + UIBackgroundModes + + remote-notification + NSSupportsLiveActivities