[1.0.0] - 2026-07-01
First stable release. Osprey was built into a fast, powerful cross-platform search-and-replace GUI backed by ripgrep/grep.
Added
- Multi-engine search backend with automatic detection and manual switching between
ripgrep
andgrep. - Multi-folder search with include/exclude file filters supporting both glob and regex syntax,
plus an instant, debounced fuzzy filter over already-returned results. - Search options: plain text or regex, case sensitivity, whole-word matching, and a
file-names-only ("Find Files") mode. - Results panel grouped by file with expandable matched lines
- Live preview pane with match highlighting, line-number display, and line-wrap toggle;
clicking a result scrolls the preview to the matched line. - Configurable external editor integration: open the matched file (and line, when available)
in any user-defined editor from the result or preview context menu. - Line-, file-, and project-level replace with an inline diff preview (color-coded added and
removed text) before any change is written, plus an optional pre-replace backup and an undo
path via replace session history. - Save/load search options (
.opq), save/load full result snapshots (.opr), and
export/import of include/exclude rule sets. - Recent menu tracking the last 20 search query profiles and the last 20 result snapshots.
- Search history dropdown with the last 20 used patterns.
- Two-level configuration: global settings plus an optional project-level
.osprey/settings.json
override. - Application branding (name, icon, taskbar/dock identity) unified under the Osprey name.