co-mono/packages
Christian Catalan 05b9d55656
feat(oauth): show paste input immediately during OpenAI Codex login (#468)
Previously, users had to wait up to 60 seconds for the browser callback
to timeout before being prompted to paste the authorization code. This
was problematic for SSH/VPS sessions where the callback cannot work.

Now the paste input is shown immediately alongside the browser flow:
- Browser callback and manual paste race - whichever completes first wins
- Desktop users: browser callback succeeds, input is cleaned up
- SSH/VPS users: paste code immediately without waiting

Changes:
- Add cancelWait() to OAuth server for early termination of polling loop
- Add onManualCodeInput callback that races with browser callback
- Show paste input immediately in TUI for openai-codex provider
- Clean up input on success, error, or when browser callback wins

Co-authored-by: cc-vps <crcatala+vps@gmail.com>
2026-01-05 18:47:58 +01:00
..
agent Add [Unreleased] section for next cycle 2026-01-05 06:17:05 +01:00
ai feat(oauth): show paste input immediately during OpenAI Codex login (#468) 2026-01-05 18:47:58 +01:00
coding-agent feat(oauth): show paste input immediately during OpenAI Codex login (#468) 2026-01-05 18:47:58 +01:00
mom Add [Unreleased] section for next cycle 2026-01-05 06:17:05 +01:00
pods Release v0.36.0 2026-01-05 06:16:25 +01:00
tui fix(tui): trim trailing whitespace in wrapped lines to prevent width overflow 2026-01-05 18:16:54 +01:00
web-ui Add [Unreleased] section for next cycle 2026-01-05 06:17:05 +01:00