co-mono/packages/tui/src/components
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
..
box.ts Fix TUI performance regression: add caching to Box, use Text directly for built-in tools 2025-12-17 16:39:23 +01:00
cancellable-loader.ts feat: use keybindings in all selectors and lists 2026-01-03 08:23:56 +01:00
editor.ts fix(tui): expand paste markers when opening external editor (#444) 2026-01-04 18:11:42 +01:00
image.ts Fix image rendering artifacts and improve show-images selector 2025-12-13 23:53:28 +01:00
input.ts Improve OAuth login UI with consistent dialog component 2026-01-05 19:58:44 +01:00
loader.ts Release v0.8.0 2025-11-21 03:12:42 +01:00
markdown.ts fix(tui): render HTML tags as plain text in Markdown component 2025-12-30 22:42:24 +01:00
select-list.ts feat: use keybindings in all selectors and lists 2026-01-03 08:23:56 +01:00
settings-list.ts feat: use keybindings in all selectors and lists 2026-01-03 08:23:56 +01:00
spacer.ts Release v0.8.0 2025-11-21 03:12:42 +01:00
text.ts Release v0.8.0 2025-11-21 03:12:42 +01:00
truncated-text.ts Release v0.11.4 2025-12-01 13:05:12 +01:00