diff --git a/package.json b/package.json index c3289b90..39f8e1b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.9.88", + "version": "0.9.89", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", diff --git a/src/routes/onboarding/steps/welcome-page.tsx b/src/routes/onboarding/steps/welcome-page.tsx index 88af88e5..23a85157 100644 --- a/src/routes/onboarding/steps/welcome-page.tsx +++ b/src/routes/onboarding/steps/welcome-page.tsx @@ -98,8 +98,11 @@ export default function WelcomePage() { }; }, [phase]); + const isLocalhost = /^https?:\/\/(localhost|127\.0\.0\.1)(:\d+)?$/.test(location.origin); + function startDnsCountdown(url: string) { setPhase("dns_wait"); + if (!isLocalhost) return; setCountdown(COUNTDOWN_SECONDS); let remaining = COUNTDOWN_SECONDS; countRef.current = setInterval(() => { @@ -171,9 +174,27 @@ export default function WelcomePage() {

{t("tunnel_dns_warning")}

- - {t("tunnel_redirect_countdown", { seconds: countdown })} - + {isLocalhost ? ( + + {t("tunnel_redirect_countdown", { seconds: countdown })} + + ) : ( +
+ {tunnelUrl && ( + + {tunnelUrl} + + )} + + {t("tunnel_opt_in_skip")} + +
+ )} ); }