Mario Zechner
d9ac0c7b26
docs(prompts): prefer main files for PR diffs
2026-01-15 18:06:39 +01:00
Mario Zechner
8bf2b975a5
docs: add changelog citation format check to PR review prompt
2026-01-07 20:20:48 +01:00
Mario Zechner
09471ebc7d
feat(coding-agent): add ctx.ui.setEditorComponent() extension API
...
- Add setEditorComponent() to ctx.ui for custom editor components
- Add CustomEditor base class for extensions (handles app keybindings)
- Add keybindings parameter to ctx.ui.custom() factory (breaking change)
- Add modal-editor.ts example (vim-like modes)
- Add rainbow-editor.ts example (animated text highlighting)
- Update docs: extensions.md, tui.md Pattern 7
- Clean up terminal on TUI render errors
2026-01-07 16:11:49 +01:00
Mario Zechner
d2f3b42deb
fix: OAuth token refresh failure returns undefined instead of throwing
...
When OAuth refresh fails during model discovery, getApiKey() now returns
undefined instead of throwing. This allows the app to start and fall back
to other providers, so the user can /login to re-authenticate.
fixes #498
2026-01-06 20:57:42 +01:00