You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GsGit 1.0.91
Fixed
Device-flow sign-in reliability. The pending device code and its expiry now
survive the app being backgrounded for the browser and the Activity being
destroyed (aggressive OEM background management, "Don't keep activities").
Authorization polling resumes on return, so login completes after you approve
the code instead of silently resetting.
Resilient polling: transient failures during sign-in (network hiccups, empty
or unparsable responses) no longer abort the flow. Only real terminal states
(authorization cancelled, code expired, secure storage unavailable,
configuration errors) stop it; otherwise the app keeps waiting until you
authorize or the code expires.
Notes
Token (PAT) sign-in stays available as an alternative, behind the explicit
risk warning.
Full authorization stability change; no data migration required.