From 81c5b95e1aa2acde28d59cad04efa2bc888d92ec Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 May 2026 10:56:29 -0700 Subject: [PATCH 1/2] fix(swiftbuddy): fix SettingsView build error and onChange deprecation warning --- SwiftBuddy/SwiftBuddy/Views/SettingsView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift b/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift index e54bad2..6eba309 100644 --- a/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift +++ b/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift @@ -702,7 +702,7 @@ struct SettingsView: View { } .pickerStyle(.segmented) .tint(SwiftBuddyTheme.accent) - .onChange(of: localColorScheme) { newValue in + .onChange(of: localColorScheme) { _, newValue in // Defer the @Published write to avoid the view update crash Task { @MainActor in appearance.preference = newValue @@ -917,7 +917,7 @@ struct SettingsView: View { port: server.port, parallel: server.startupConfiguration.parallelSlots, apiKeySet: !server.startupConfiguration.apiKey.isEmpty, - modelId: { + modelId: { () -> String? in if case .ready(let id) = engine.state { return id } return nil }() From 677dd277acdab627069a23a87b4efe463347cb9d Mon Sep 17 00:00:00 2001 From: Simba Date: Mon, 4 May 2026 09:36:34 -0700 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- SwiftBuddy/SwiftBuddy/Views/SettingsView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift b/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift index 6eba309..d45372d 100644 --- a/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift +++ b/SwiftBuddy/SwiftBuddy/Views/SettingsView.swift @@ -919,7 +919,7 @@ struct SettingsView: View { apiKeySet: !server.startupConfiguration.apiKey.isEmpty, modelId: { () -> String? in if case .ready(let id) = engine.state { return id } - return nil + return engine.loadedModelId }() ) }