.env.example | 4 + .plans/t3-connect-remote-setup.html | 257 ++++++++++++++++ apps/server/src/bin.test.ts | 6 +- apps/server/src/cli/connect.test.ts | 42 +++ apps/server/src/cli/connect.ts | 301 ++++++++++++++---- apps/server/src/cloud/CliTokenManager.test.ts | 264 ++++++++++++++++ apps/server/src/cloud/CliTokenManager.ts | 351 +++++++++++++++++---- apps/server/src/cloud/bootService.test.ts | 529 ++++++++++++++++++++++++++++++++ apps/server/src/cloud/bootService.ts | 452 +++++++++++++++++++++++++++ apps/server/src/cloud/cliAuthHtml.test.ts | 13 + apps/server/src/cloud/cliAuthHtml.ts | 140 +++++++++ apps/server/src/cloud/http.test.ts | 1 + apps/server/src/cloud/publicConfig.test.ts | 35 +++ apps/server/src/cloud/publicConfig.ts | 41 ++- apps/server/src/persistence/Migrations.ts | 12 +- apps/server/src/server.ts | 5 +- apps/web/src/cloud/connectCliAuth.test.ts | 69 +++++ apps/web/src/cloud/connectCliAuth.ts | 91 ++++++ apps/web/src/cloud/publicConfig.ts | 2 +- apps/web/src/components/SidebarStageBackdrop.tsx | 6 +- apps/web/src/components/auth/AuthSurfaceShell.tsx | 44 +++ apps/web/src/components/cloud/ConnectCliAuthSurface.tsx | 188 ++++++++++++ apps/web/src/hostedPairing.ts | 4 +- apps/web/src/routeTree.gen.ts | 42 +++ apps/web/src/routes/__root.tsx | 2 +- apps/web/src/routes/connect.tsx | 13 + apps/web/src/routes/connect_.callback.tsx | 13 + apps/web/src/vite-env.d.ts | 1 + apps/web/vite.config.ts | 4 + packages/shared/package.json | 4 + packages/shared/src/connectAuth.test.ts | 78 +++++ packages/shared/src/connectAuth.ts | 124 ++++++++ packages/shared/src/hostProcess.ts | 14 + packages/shared/src/remote.ts | 2 +- scripts/lib/public-config.ts | 7 +- 35 files changed, 3017 insertions(+), 144 deletions(-)