From 841a9b4c8a3bb14ec5fbb562e6de2ce10cb224e6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 14 Dec 2025 05:19:16 +0000 Subject: [PATCH 1/3] fix(macos): fix oauth base64 helper visibility --- apps/macos/Sources/Clawdis/AnthropicOAuth.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/macos/Sources/Clawdis/AnthropicOAuth.swift b/apps/macos/Sources/Clawdis/AnthropicOAuth.swift index 48a605cf7..745f5f793 100644 --- a/apps/macos/Sources/Clawdis/AnthropicOAuth.swift +++ b/apps/macos/Sources/Clawdis/AnthropicOAuth.swift @@ -175,7 +175,7 @@ enum PiOAuthStore { } extension Data { - private func base64URLEncodedString() -> String { + fileprivate func base64URLEncodedString() -> String { self.base64EncodedString() .replacingOccurrences(of: "+", with: "-") .replacingOccurrences(of: "/", with: "_") From c1a10b605695ae0e1d07ca42d01798d104c7710c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 14 Dec 2025 05:20:46 +0000 Subject: [PATCH 2/3] chore: gitignore .worktrees --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index b4657ed85..ec408a7c3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ dist pnpm-lock.yaml coverage .pnpm-store +.worktrees/ .DS_Store **/.DS_Store apps/macos/.build/ From 1b83fc85cd45dca981251b860be1c17d55fb53ba Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 14 Dec 2025 05:27:19 +0000 Subject: [PATCH 3/3] fix(ios): update observation env in smoke tests --- apps/ios/Tests/SwiftUIRenderSmokeTests.swift | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/ios/Tests/SwiftUIRenderSmokeTests.swift b/apps/ios/Tests/SwiftUIRenderSmokeTests.swift index 3cd19aff7..cf44825e8 100644 --- a/apps/ios/Tests/SwiftUIRenderSmokeTests.swift +++ b/apps/ios/Tests/SwiftUIRenderSmokeTests.swift @@ -18,9 +18,9 @@ import UIKit let bridgeController = BridgeConnectionController(appModel: appModel, startDiscovery: false) let root = SettingsTab() - .environmentObject(appModel) - .environmentObject(appModel.voiceWake) - .environmentObject(bridgeController) + .environment(appModel) + .environment(appModel.voiceWake) + .environment(bridgeController) _ = Self.host(root) } @@ -30,9 +30,9 @@ import UIKit let bridgeController = BridgeConnectionController(appModel: appModel, startDiscovery: false) let root = RootTabs() - .environmentObject(appModel) - .environmentObject(appModel.voiceWake) - .environmentObject(bridgeController) + .environment(appModel) + .environment(appModel.voiceWake) + .environment(bridgeController) _ = Self.host(root) } @@ -41,8 +41,8 @@ import UIKit let appModel = NodeAppModel() let root = VoiceTab() - .environmentObject(appModel) - .environmentObject(appModel.voiceWake) + .environment(appModel) + .environment(appModel.voiceWake) _ = Self.host(root) } @@ -50,7 +50,7 @@ import UIKit @Test @MainActor func voiceWakeWordsViewBuildsAViewHierarchy() { let appModel = NodeAppModel() let root = NavigationStack { VoiceWakeWordsSettingsView() } - .environmentObject(appModel) + .environment(appModel) _ = Self.host(root) } @@ -58,8 +58,8 @@ import UIKit let appModel = NodeAppModel() let bridge = BridgeSession() let root = ChatSheet(bridge: bridge, sessionKey: "test") - .environmentObject(appModel) - .environmentObject(appModel.voiceWake) + .environment(appModel) + .environment(appModel.voiceWake) _ = Self.host(root) }