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