zot/packages
Raymond Gasper fb08ad382b feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle
Previously gitignore filtering ran only in recursive mode; the default
flat directory browse showed .git/, node_modules/, etc. Apply it in
both modes and make it user-controllable.

- Flat scan() now also skips .git and gitignored entries.
- New respectGitignore flag on the suggester (default on), persisted as
  respect_gitignore in config.json, surfaced as a /settings checkbox,
  and plumbed through SettingsStore/InteractiveConfig/cli. Toggling
  flips the picker live.
- .git is always pruned in recursive mode regardless of the toggle, to
  protect the entry budget.
- Tests for flat-mode filtering and the toggle across both modes.
2026-06-09 15:57:50 -04:00
..
agent feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle 2026-06-09 15:57:50 -04:00
core style: drop em-dashes from output-token-budget strings/comments 2026-06-09 18:38:09 +02:00
ignore refactor: honor .gitignore in recursive @-search instead of a hardcoded denylist 2026-06-09 15:54:23 -04:00
provider feat(provider): temporarily add claude-fable-5 to the builtin catalog 2026-06-09 20:20:35 +02:00
tui Word-wrap provider error rows instead of truncating 2026-06-04 19:25:16 +02:00