fix(signin): submit on dropdown select; ignore localhost SITE_URL on hosted deploys
- Selecting a profile from the handle preview dropdown now sets the
handle and immediately submits the OAuth login form (one-click sign in)
instead of just filling the input.
- Detect hosted deployments via DENO_DEPLOYMENT_ID / DENO_REGION / VERCEL
and ignore FRESH_PUBLIC_SITE_URL when it points at localhost / 127.0.0.1,
falling back to https://atmosphereaccount.com. atproto + RFC 8252 reject
the literal hostname 'localhost' as an OAuth redirect_uri, so a stray
local .env value uploaded to Deno Deploy was producing PAR 'invalid_request'
errors. A startup warning is logged when this fallback triggers.
Made-with: Cursor