This update improves ChatGPT/Codex sign-in reliability and makes connection failures easier to diagnose.
- Open one browser session per sign-in and prevent overlapping attempts.
- Prevent an old browser window from cancelling a newer sign-in.
- Show clearer English and Russian errors with diagnostic codes and recovery steps.
- Correct the browser return page: receiving authorization does not yet mean the app is connected.
Install the attached ARM64 APK over your current CalDone installation. Close old OpenAI login tabs and start a fresh sign-in from CalDone. If it fails, share the error message and its AUTH_... code from the app or browser page.
Validation: 170 source tests, TypeScript checking, native callback HTTP checks, and an Android 15 cancellation/retry smoke test. A physical Android 17 retry is still needed to confirm the reported login outcome.