zot/packages/agent/modes
Raymond Gasper 4a8d2ed68e fix(tui): clear @-picker filter when browsing into/out of a directory
In flat (non-recursive) mode, typing a filter to locate a directory and
then opening it with Right re-applied that same filter inside the
directory. Typing "@eda" then Right to open eda/ showed nothing,
because no child of eda/ matches "eda". The filter the user typed
selected the directory at the current level; it has no meaning one
level deeper.

Clear the text after the last "@" (keeping the bare "@" so the picker
stays open) whenever Right or Left successfully changes the browse
level. The filter was scoped to the level just left, so dropping it
shows the new directory's full contents.

Adds a regression test that opens eda/ after an "@eda" filter and
asserts the directory's contents are listed while the stale filter
would have matched nothing.
2026-06-10 09:41:35 -04:00
..
telegram refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
btw_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
changelog_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
confirm_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
dialog_frame.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
ext_notes_test.go Add clear_notes extension frame and clear notes on new prompt 2026-06-07 11:10:02 +02:00
ext_panel_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
file_suggest.go fix(tui): honor nested .gitignore in recursive @-picker + raise entry cap 2026-06-10 09:13:18 -04:00
file_suggest_test.go fix(tui): clear @-picker filter when browsing into/out of a directory 2026-06-10 09:41:35 -04:00
help.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
image_scroll_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
interactive.go fix(tui): clear @-picker filter when browsing into/out of a directory 2026-06-10 09:41:35 -04:00
json.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
jump_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
keychord_hint.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
keychord_hint_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
login_dialog.go Fix Bedrock streaming and provider setup docs 2026-06-05 08:31:54 +02:00
login_dialog_test.go Fix login dialog cursor alignment 2026-05-31 13:51:13 +02:00
logout_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
model_dialog.go fix(provider): include full catalog in model picker, gate by credentials 2026-05-29 11:26:10 +02:00
print.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
rescue_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_ops_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_tree_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
settings_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
shell_escape_test.go Add !command shell escape and fix VS Code terminal repaints 2026-06-04 18:05:17 +02:00
skills_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
slash_suggest.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
slash_suggest_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
spinner.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
study_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
swarm_dialog_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_slash.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_slash_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
telegram_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
tool_gate_test.go Gate live tool rendering behind preceding stream text 2026-06-07 16:58:39 +02:00
update_banner.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
welcome.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00