feat(desktop): add workspace content search
TH
7d ago+1100+1100+0123456789012345678901234567890123456789-38-38-01234567890123456789
Adds workspace-wide content search with include/exclude globs, search options, and the Cmd+Shift+F shortcut.
Summary by cubic
Adds workspace-wide content search (Cmd+Shift+F) that finds file contents in the Files tab and command palette, so you can skip locating files manually.
New Features
- Globs, case sensitivity, whole-word, and regular-expression options; results open the file at the matching line and column, capped at 500 with invalid regex shown inline.
- Search now runs through ripgrep instead of the search index, with a scanner fallback and per-file result cap.
- Raises the minimum host-service version to 1.37.0 for the new search options.
- Removes the right-pane-area layout behind its feature flag and gates Chat v3 behind its own flag.
Summary by CodeRabbit
- New Features
- Search for text across workspace files from the sidebar or command palette using a keyboard shortcut.
- Refine searches with case-sensitive, whole-word, and regular-expression options. Results are grouped by file, show matching locations, and can be opened directly.
- Search results are limited to the first 500, and invalid regular expressions display an error.
- Search controls and messages are available in multiple languages.