authorgravatar for saphid@gmail.comAlex Southwell <saphid@gmail.com> 2026-09-06 17:21:54+10:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-06 00:21:54-07:00
log82689782eee0f0cf27d5601e1d533381587b64f8
treed1bcb627dfc2df47206784a9894d81dba00a6faf
parentaea9ecbc482a3d2c14d1828cb5eeaaa9294d1320
signature Signed by PGP key B5690EEEBB952194

fix(web): explain hosted connection prerequisites (#10129)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

1 files changed, 8 insertions(+), 4 deletions(-)

apps/web/src/routes/_chat.index.tsx+8-4
...@@ -161,17 +161,21 @@ function HostedStaticOnboardingState() {...@@ -161,17 +161,21 @@ function HostedStaticOnboardingState() {
161 <LinkIcon className="size-5" />161 <LinkIcon className="size-5" />
162 </div>162 </div>
163 <EmptyTitle className="text-foreground text-xl">163 <EmptyTitle className="text-foreground text-xl">
164 Connect an environment to get started164 Connect to a computer running T3 Code
165 </EmptyTitle>165 </EmptyTitle>
166 <EmptyDescription className="mt-2 text-sm leading-relaxed text-muted-foreground/78">
167 This browser connects to T3 Code running on your computer or a server. Start the T3
168 Code desktop app or command-line server on that machine and keep it running.
169 </EmptyDescription>
166 <EmptyDescription className="mt-2 text-sm leading-relaxed text-muted-foreground/78">170 <EmptyDescription className="mt-2 text-sm leading-relaxed text-muted-foreground/78">
167 {cloudEnabled171 {cloudEnabled
168 ? "Sign in to T3 Connect to connect a linked environment through its managed tunnel, or add a reachable backend manually."172 ? "Enable T3 Connect on that machine, then open Connections here to sign in with the same account. You can also add the machine using a pairing link."
169 : "Add a reachable backend manually to start working from this browser."}173 : "Open Connections and add that machine using its pairing link. This browser must be able to reach it."}
170 </EmptyDescription>174 </EmptyDescription>
171 <div className="mt-6 flex justify-center">175 <div className="mt-6 flex justify-center">
172 <Button render={<Link to="/settings/connections" />} size="sm">176 <Button render={<Link to="/settings/connections" />} size="sm">
173 <PlusIcon className="size-4" />177 <PlusIcon className="size-4" />
174 {cloudEnabled ? "Open Connections" : "Add environment"}178 Open Connections
175 </Button>179 </Button>
176 </div>180 </div>
177 </EmptyHeader>181 </EmptyHeader>