Skip to content

Fix cloud approval recovery and Wi-Fi-first setup - #176

Merged
sridharkalaibala merged 1 commit into
mainfrom
codex/captain-approval-recovery
Sep 30, 2026
Merged

sridharkalaibala merged 1 commit into
mainfrom
codex/captain-approval-recovery

Conversation

@sridharkalaibala

Copy link
Copy Markdown
Contributor

Captain could show Approval expired after browser consent when the shop pairing code expired, even while that consent remained valid. Recover once with the same request and PKCE verifier, using the account API recovery deployed in Posnic/web-api#29. Ordinary replay remains forbidden and the approval lifetime is unchanged.

Restore the approved Wi-Fi-first connection screen for first setup and Change server, with visible account sign-in, server address, QR and code choices. Bump Captain to 1.3.28.

Validation: 573 unit tests and 34 onboarding browser tests passed; production web build and 30-language checks passed. Small-screen setup screenshot inspected. The original production cause of the expired code has not been confirmed; the reproduced recovery failure is covered.

@sridharkalaibala
sridharkalaibala merged commit abea07c into main Sep 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant