Claude Opus 4.8 — Thank you for contributing to this week’s HotSpots work.
Claude Opus 5 — Thank you for co-authoring the isolated per-PR preview foundation, including safe wake-up routing and OAuth relay support.
Claude Sonnet 5 — Thank you for co-authoring the native Google sign-in redirect fix and the recovery work that keeps preview stacks usable after sleep.
FergusRooney — Thank you for tracing down several hard-to-see staging and Android build failures, from stranded preview services to missing build credentials.
fergus — Thank you for co-authoring the per-PR staging setup that gives each preview its own isolated backend.
hasheather — Thank you for your contribution to this week’s HotSpots work.
josemonsunnyceo — Thank you for your contribution to this week’s HotSpots work.
Changelog
Fixed native Google sign-in in per-PR builds so it returns to the HotSpots app instead of opening a browser page with the OAuth code.
Made sleeping per-PR preview backends recover reliably, preventing sign-in, uploads, and API requests from staying broken after a wake-up.
Added isolated, on-demand backend previews for pull requests so concurrent changes can be reviewed without sharing staging data.
Android testers can now build any chosen branch against a selected PR’s live preview backend.
Fixed Android PR builds losing their Supabase anon key, so those builds can connect to their selected preview backend.
Added a clear “Waking up the preview environment…” message and spinner before Google sign-in on a sleeping preview.
Draft customer email
Draft only — generated automatically from this week's diff. Review and edit before sending to customers.
Subject: Google sign-in that brings you back to HotSpots
HOTSPOTS
Google sign-in that brings you back to HotSpots
A few small-but-important updates make trying HotSpots on your phone feel much smoother.
Google sign-in returns to the app
Signing in with Google from a HotSpots preview build now sends you back to the app instead of leaving you on a browser page with a sign-in code.
Preview builds connect properly
Android builds made for a preview now keep the connection details they need to use that preview’s backend.
A clearer wait when previews wake up
When a preview has been sleeping, you’ll now see a friendly loading message before continuing with Google sign-in.