Repository navigation
Google waiting page: spinner and current step - #89
Conversation
While a Google connection runs, the page only said 'Connecting to Google' and refreshed every 2 seconds, so people could not tell loading from stuck (owner report, Phobos group connections). It now shows a CSS spinner (1 s per turn, so the 2 s refresh does not make it jump; slower with reduced motion) and the steps Sign in to Google, Set up Drive and Sheets, Done, with the current one marked and a message per phase.
|
Deployed by phobos-dev with the owner's approval (2026-10-21): Worker version 69b9c161 (was 74e84acc = 2a2b5d2), container app v13, rollout completed 7/7 at 15:35 UTC. Domains, PUBLIC_BASE and SERVICES_TEMPLATE unchanged (template byte-identical; now passed with --var, so stored as plain_text, which the Worker parses). Live smoke on connect.askphobos.ai with a throwaway keyring: the Drive waiting page shows the spinner and steps; keyring deleted. Note for next deploys: |
Decision: Tests Run
Raw runtime output was retained in local Gitmoot state and is not posted here. |
Requested by the owner (2026-10-21, phobos-dev session): while a Google Drive connection runs, the page only said Connecting to Google. This page refreshes…, so it was hard to tell whether it was loading or stuck.
prefers-reduced-motion.Checked:
go test ./...passes; the real template rendered for both steps and screenshotted at 390 px (spinner animation computed asspin 1s).