[Spec 0058] File Search Autocomplete#110
Merged
waleedkadous merged 5 commits intomainfrom Dec 15, 2025
Merged
Conversation
Add VSCode-like Cmd+P quick file finder with: - Modal palette (Cmd+P / Ctrl+P) - Files tab search input - Substring matching (no fuzzy) - Keyboard navigation
Features: - Search input in Files column header - Cmd+P / Ctrl+P modal palette - Substring matching with relevance sorting - Keyboard navigation (arrow keys, Enter, Escape) - Match highlighting in results - Focus existing tab if file is already open - Debounced input (100ms) - Cached flat file list for search performance
Tests cover: - flattenFilesTree and searchFiles functions - Files column search input - Debounced input handling - Keyboard navigation (arrow keys) - Match highlighting - Cmd+P palette HTML and functions - Clear button functionality - CSS styles for search and palette - Browser print dialog prevention
Addresses Codex review suggestion: palette can now be closed with Escape key even if the palette input loses focus.
Documents implementation details, external review results, acceptance criteria verification, and lessons learned.
Contributor
Author
Architect Integration ReviewVerdict: APPROVE 3-way integration review (Gemini + Codex) both approve. Integration Notes
Ready to merge. Please proceed with merge when ready. Architect integration review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add VSCode-like file search autocomplete to the dashboard with two entry points:
Features
Test plan
Files Changed
packages/codev/templates/dashboard-split.htmltests/e2e/dashboard.batscodev/reviews/0058-file-search-autocomplete.mdExternal Review Summary
Commits
[Implement]Core file search implementation[Defend]E2E tests for file search[Evaluate]UX improvement from external review[Review]Review documentation