release / web (push) Successful in 1m25s
release / go (push) Successful in 1m50s
release / govulncheck (push) Successful in 18s
release / integration (push) Successful in 4m36s
release / android (push) Successful in 3m59s
release / Build signed APK (push) Successful in 4m37s
release / Attach APK to the Release (tag releases only) (push) Skipped
release / Build + push container image (push) Successful in 15s
release / Verify release artifacts (tag releases only) (push) Skipped
AuthController refreshes /api/me when the app starts, to pick up account flags such as debug mode. That ran before the session cookie had loaded from the Keystore, read the user as signed out, and skipped. It now waits for the load (bounded by the hydration deadline). The diagnostics uploader's drain waits the same way, so a launch-time trigger isn't skipped. BootReceiver already waited. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>