From 8bdcd96480699943de52fbc97edf3c2dc2469c7a Mon Sep 17 00:00:00 2001 From: Shx Guo Date: Thu, 25 Dec 2025 16:23:16 +0800 Subject: [PATCH 1/2] Fix open url --- Core/Sources/ChatGPTChatTab/Chat.swift | 5 ++--- .../SuggestionCommandHandler/PseudoCommandHandler.swift | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Core/Sources/ChatGPTChatTab/Chat.swift b/Core/Sources/ChatGPTChatTab/Chat.swift index 2923d904..28443876 100644 --- a/Core/Sources/ChatGPTChatTab/Chat.swift +++ b/Core/Sources/ChatGPTChatTab/Chat.swift @@ -1,3 +1,4 @@ +import AppKit import ChatBasic import ChatService import ComposableArchitecture @@ -124,8 +125,6 @@ struct Chat { case sendMessage(UUID) } - @Dependency(\.openURL) var openURL - var body: some ReducerOf { BindingReducer() @@ -214,7 +213,7 @@ struct Chat { print(error) } } else if let url = URL(string: reference.uri), url.scheme != nil { - await openURL(url) + NSWorkspace.shared.open(url) } } diff --git a/Core/Sources/Service/SuggestionCommandHandler/PseudoCommandHandler.swift b/Core/Sources/Service/SuggestionCommandHandler/PseudoCommandHandler.swift index 93655394..c1d38d78 100644 --- a/Core/Sources/Service/SuggestionCommandHandler/PseudoCommandHandler.swift +++ b/Core/Sources/Service/SuggestionCommandHandler/PseudoCommandHandler.swift @@ -486,8 +486,7 @@ struct PseudoCommandHandler: CommandHandler { #endif } else { Task { - @Dependency(\.openURL) var openURL - await openURL(url) + NSWorkspace.shared.open(url) } } case let .builtinExtension(extensionIdentifier, id, _): From 0ad552a260d0da5d7ada20596d1ad5255d9fb21e Mon Sep 17 00:00:00 2001 From: Shx Guo Date: Thu, 25 Dec 2025 16:23:32 +0800 Subject: [PATCH 2/2] Bump version --- Version.xcconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Version.xcconfig b/Version.xcconfig index f57abb97..be9bca5c 100644 --- a/Version.xcconfig +++ b/Version.xcconfig @@ -1,4 +1,4 @@ -APP_VERSION = 0.37.2 -APP_BUILD = 490 +APP_VERSION = 0.37.3 +APP_BUILD = 492 RELEASE_CHANNEL = RELEASE_NUMBER = 1