[codex] Improve command palette project picker#2
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThis PR adds a folder-picker mode to the sidebar search palette, enabling in-app folder selection for project addition and git cloning. It introduces cross-platform path utilities, extends the search palette with folder navigation and directory listing, integrates the new mode throughout the sidebar, and validates the feature with comprehensive test coverage. ChangesFolder-picker search palette feature
🎯 3 (Moderate) | ⏱️ ~20 minutes
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Why
The native folder picker interrupted the app flow and made project selection feel separate from the rest of the command palette. This keeps users inside the same command surface and makes navigation more discoverable.
Validation
bun run --cwd apps/web test -- src/components/SidebarSearchPalette.logic.test.tsbun run lintbun run typecheckhttp://localhost:5734/2c12f8cc-eb36-4a6c-a507-9a60514503cb: folder mode opens, filters folders, hides quick roots while searching, and the newCommandsbutton returns to the main palette.Summary by CodeRabbit
Release Notes
New Features
Improvements