pi-mono/packages/coding-agent/src/modes/interactive/components
Christian Basch f1ea6c0d05
fix(coding-agent): reset model selector selection to top row when filtering (#7211)
Typing a model name in the /model selector only clamped selectedIndex to
the filtered list length, leaving the highlight wherever it happened to
be instead of moving to the best match. Reset selectedIndex to 0 when a
non-empty query is present so the top row is highlighted in both the All
and Scoped tabs. Keep the clamp behavior when the query is cleared.

fixes #7209
2026-07-28 14:42:42 +02:00
..
armin.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
assistant-message.ts fix(coding-agent): Coalesce adjacent assistant thinking blocks into one section 2026-07-15 12:52:53 +02:00
bash-execution.ts Fix tool expand hint punctuation styling 2026-06-04 23:44:25 +02:00
bordered-loader.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
branch-summary-message.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
compaction-summary-message.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
config-selector.ts Improve project-local pi config (#6309) 2026-07-06 20:50:30 +02:00
countdown-timer.ts chore: enforce erasable TypeScript syntax 2026-05-19 23:15:39 +02:00
custom-editor.ts fix(coding-agent): fall back to text clipboard paste 2026-07-10 21:46:15 +02:00
custom-entry.ts fix(coding-agent): add entry renderers for session entries 2026-07-01 11:30:26 +02:00
custom-message.ts feat(coding-agent): expose output padding to custom renderers (#7045) 2026-07-25 08:29:34 +02:00
daxnuts.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
diff.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
dynamic-border.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
earendil-announcement.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
extension-editor.ts fix(coding-agent): speed up external editor launch (#6903) 2026-07-22 15:49:01 +02:00
extension-input.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
extension-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
first-time-setup.ts fix(coding-agent): refine setup copy 2026-06-10 19:55:19 +02:00
footer.ts add usage info to branch summary, compaction and tool result entries (#6671) 2026-07-20 16:41:43 +02:00
index.ts feat(coding-agent): add experimental first-time setup flow (#5587) 2026-06-10 12:11:49 +02:00
keybinding-hints.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
login-dialog.ts feat(coding-agent): merge origin/main into model runtime facade 2026-07-15 12:25:36 +02:00
model-selector.ts fix(coding-agent): reset model selector selection to top row when filtering (#7211) 2026-07-28 14:42:42 +02:00
oauth-selector.ts feat(coding-agent): replace model registry with model runtime 2026-07-14 17:48:45 +02:00
scoped-models-selector.ts fix(coding-agent): expose unavailable scoped models (#7032) 2026-07-25 07:19:56 +02:00
session-selector-search.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
session-selector.ts Merge pull request #5784 from Perlence/fix/threaded-session-latest-activity 2026-06-23 15:20:14 +02:00
settings-selector.ts feat(ai): add max thinking level 2026-07-09 22:30:53 +02:00
show-images-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
skill-invocation-message.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
status-indicator.ts fix(coding-agent): stabilize interactive status indicators 2026-06-29 16:53:39 +02:00
theme-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
thinking-selector.ts feat(ai): add max thinking level 2026-07-09 22:30:53 +02:00
tool-execution.ts Fix empty self-rendered tool rows 2026-06-02 15:25:27 +02:00
tree-selector.ts feat(coding-agent): add message copy shortcut 2026-07-10 21:35:53 +02:00
trust-selector.ts fix(coding-agent): avoid project trust prompt for update (#5674) 2026-06-12 23:37:16 +02:00
user-message-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
user-message.ts fix(coding-agent): apply output padding to user messages 2026-06-30 11:55:40 +02:00
visual-truncate.ts chore: migrate pi packages to earendil works scope 2026-05-07 15:59:42 +02:00