From 65c236c0711e730a1ec3153b1fc75eaa71ee3487 Mon Sep 17 00:00:00 2001
From: Edin <86423329+edoedac0@users.noreply.github.com>
Date: Fri, 23 Jan 2026 16:35:44 +0100
Subject: feat(app): auto-open oauth links for codex and copilot (#10258)
---
packages/app/src/components/dialog-connect-provider.tsx | 3 +++
packages/app/src/components/dialog-select-provider.tsx | 6 ++++++
2 files changed, 9 insertions(+)
(limited to 'packages/app/src/components')
diff --git a/packages/app/src/components/dialog-connect-provider.tsx b/packages/app/src/components/dialog-connect-provider.tsx
index be33cba75..e271af8c9 100644
--- a/packages/app/src/components/dialog-connect-provider.tsx
+++ b/packages/app/src/components/dialog-connect-provider.tsx
@@ -373,6 +373,9 @@ export function DialogConnectProvider(props: { provider: string }) {
})
onMount(async () => {
+ if (store.authorization?.url) {
+ platform.openLink(store.authorization.url)
+ }
const result = await globalSDK.client.provider.oauth
.callback({
providerID: props.provider,
diff --git a/packages/app/src/components/dialog-select-provider.tsx b/packages/app/src/components/dialog-select-provider.tsx
index 1e059c219..2fd360d05 100644
--- a/packages/app/src/components/dialog-select-provider.tsx
+++ b/packages/app/src/components/dialog-select-provider.tsx
@@ -56,6 +56,12 @@ export const DialogSelectProvider: Component = () => {
{language.t("dialog.provider.anthropic.note")}
+
+ {language.t("dialog.provider.openai.note")}
+
+
+ {language.t("dialog.provider.copilot.note")}
+
)}
--
cgit v1.2.3