Skip to content

feat(desktop): sign in through the browser, sharing the t3 connect credential - #7483

Open
t3dotgg wants to merge 9 commits into
mainfrom
t3code/move-electron-auth-to-browser
Open

t3dotgg wants to merge 9 commits into
mainfrom
t3code/move-electron-auth-to-browser

test(server): stop socket reuse and port stranding across loopback lo…

627b8cb
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check succeeded Aug 19, 2026 in 7m 25s

No issues identified (94 code objects reviewed).

• Merge Base: 2aa5f09
• Head: 627b8cb

Details

✅ File Path Comments Posted Reason
✅ .env.example 0
➖ apps/web/package.json Excluded by default ignore patterns
✅ apps/web/src/cloud/connectAuth.tsx 0
✅ apps/web/vite.config.ts 0
✅ infra/relay/.env.example 0
➖ apps/desktop/package.json Excluded by default ignore patterns
✅ docs/internals/scripts.md 0
✅ infra/relay/src/Config.ts 0
✅ docs/internals/ci.md 0
✅ apps/desktop/src/app/DesktopSingleInstance.ts 0
✅ docs/user/remote-access.md 0
✅ pnpm-workspace.yaml 0
➖ apps/desktop/src/app/DesktopSingleInstance.test.ts Excluded by default ignore patterns
✅ .github/workflows/ci.yml 0
➖ apps/desktop/src/preload.ts Not a review target
✅ infra/relay/src/worker.ts 0
➖ packages/shared/src/relayAuth.ts No code objects modified
✅ scripts/lib/cli-external-packages.ts 0
➖ pnpm-lock.yaml Excluded by default ignore patterns
➖ infra/relay/src/http/Api.test.ts Excluded by default ignore patterns
➖ infra/relay/src/auth/RelayTokens.test.ts Excluded by default ignore patterns
✅ infra/relay/src/http/Api.ts 0
➖ scripts/lib/cli-external-packages.test.ts Excluded by default ignore patterns
✅ .github/workflows/release.yml 0
➖ apps/server/src/cloud/publicConfig.test.ts Excluded by default ignore patterns
✅ apps/server/src/cloud/publicConfig.ts 0
➖ apps/desktop/src/app/DesktopLifecycle.test.ts Excluded by default ignore patterns
✅ apps/desktop/src/electron/ElectronApp.ts 0
➖ apps/desktop/src/app/DesktopAppIdentity.test.ts Excluded by default ignore patterns
✅ apps/desktop/vite.config.ts 0
✅ packages/contracts/src/environmentHttp.ts 0
✅ apps/web/src/components/clerk/authRedirect.ts 0
✅ docs/operations/release.md 0
➖ infra/relay/src/agentActivity/ApnsDeliveries.test.ts Excluded by default ignore patterns
➖ apps/desktop/src/window/DesktopApplicationMenu.test.ts Excluded by default ignore patterns
➖ infra/relay/src/environments/EnvironmentLinker.test.ts Excluded by default ignore patterns
➖ infra/relay/src/agentActivity/ApnsDeliveryQueue.test.ts Excluded by default ignore patterns
➖ infra/relay/src/environments/EnvironmentConnector.test.ts Excluded by default ignore patterns
➖ infra/relay/src/agentActivity/MobileRegistrations.test.ts Excluded by default ignore patterns
➖ packages/shared/src/relayAuth.test.ts Excluded by default ignore patterns
✅ apps/server/src/cloud/http.ts 0
➖ apps/desktop/src/telemetry/DesktopTelemetryPublisher.test.ts Excluded by default ignore patterns
➖ infra/relay/src/environments/ManagedEndpointProvider.test.ts Excluded by default ignore patterns
➖ apps/server/src/cloud/http.test.ts Excluded by default ignore patterns
✅ apps/desktop/src/main.ts 0
➖ infra/relay/src/environments/EnvironmentPublishSignatures.test.ts Excluded by default ignore patterns
✅ apps/web/src/components/cloud/ConnectCliAuthSurface.tsx 0
✅ apps/web/src/main.tsx 0
✅ apps/desktop/src/electron/ElectronProtocol.ts 0
➖ apps/web/src/components/clerk/authRedirect.test.ts Excluded by default ignore patterns
✅ apps/web/src/components/cloud/ConnectOnboardingDialog.tsx 0
✅ apps/web/src/cloud/useCloudLinkController.ts 0
➖ packages/client-runtime/src/relay/managedRelay.test.ts Excluded by default ignore patterns
✅ docs/internals/t3-connect.md 0
✅ apps/web/src/cloud/managedAuth.tsx 0
➖ apps/web/src/cloud/managedAuth.test.ts Excluded by default ignore patterns
➖ docs/internals/t3-code-connect-auth-flow.html Vendored or auto-generated code
✅ apps/desktop/src/app/DesktopApp.ts 0
➖ apps/desktop/src/electron/ElectronProtocol.test.ts Excluded by default ignore patterns
➖ apps/server/src/cloud/CliTokenManager.test.ts Excluded by default ignore patterns
➖ scripts/build-desktop-artifact.test.ts Excluded by default ignore patterns
✅ scripts/build-desktop-artifact.ts 0
✅ apps/web/src/components/clerk/T3ConnectSidebarSignIn.tsx 0
✅ apps/web/src/components/clerk/useT3ConnectAuthPrompt.tsx 0
✅ packages/client-runtime/src/relay/managedRelay.ts 0
✅ apps/server/src/cloud/CliTokenManager.ts 0