co-mono/packages/ai/src/utils
Mario Zechner 9b12719ab1 Improve OAuth login UI with consistent dialog component
- Add LoginDialogComponent with proper borders (top/bottom DynamicBorder)
- Refactor all OAuth providers to use racing approach (browser callback vs manual paste)
- Add onEscape handler to Input component for cancellation
- Add abortable sleep for GitHub Copilot polling (instant cancel on Escape)
- Show OS-specific click hint (Cmd+click on macOS, Ctrl+click elsewhere)
- Clear content between login phases (fixes GitHub Copilot two-phase flow)
- Use InteractiveMode's showStatus/showError for result messages
- Reorder providers: Anthropic, ChatGPT, GitHub Copilot, Gemini CLI, Antigravity
2026-01-05 19:58:44 +01:00
..
oauth Improve OAuth login UI with consistent dialog component 2026-01-05 19:58:44 +01:00
event-stream.ts refactor(ai): improve error handling and stop reason types 2025-09-18 19:57:13 +02:00
json-parse.ts refactor(ai): improve error handling and stop reason types 2025-09-18 19:57:13 +02:00
overflow.ts Add OAuth providers to test suite and improve test coverage 2025-12-20 21:34:19 +01:00
sanitize-unicode.ts Add Unicode surrogate sanitization for all providers 2025-10-13 14:26:54 +02:00
typebox-helpers.ts refactor(ai): improve error handling and stop reason types 2025-09-18 19:57:13 +02:00
validation.ts Enable more biome lints and fix things 2025-12-21 22:56:20 +01:00