Repository navigation
FileSearch 1.9.1.0
Find and replace
- Open the Replace panel in the main Search screen using the toggle, Search menu, or configurable Ctrl+H shortcut. Preview the current folder and filters, review before/after details, and apply only checked items.
- Replace literal text or regex matches, including capture substitutions and empty replacements. Unicode text keeps its encoding, BOM, and line endings.
- Edit DOCX paragraphs, tables, headers and footers, PowerPoint slides and notes, and Excel text cells directly in the original document structures. Excel formula editing is optional and off by default.
- Rename files, folders, or both, with extensions protected by default, collision checks, nested rename handling, and protection for scope and indexed roots.
- Durable originals and journals support Undo after restart. Stale, locked, unsupported, or conflicting items are skipped; cancellation preserves completed changes for recovery.
Workflow integration
- Add a Find and replace step using a fresh folder scan or the exact files from a complete earlier Search step.
- Dry run previews without writing. Desktop runs pause for checked-item review, and grouped Undo restores replacement steps in reverse order after restart.
- Renames update earlier search paths and active loop variables. Saved path references and affected indexed locations are refreshed.
- CLI replacement requires explicit
--apply-replacements;--yesalone does not authorize replacement.
See the workflow guide and JSON examples and supported replacement formats.
Semantic search
- Desktop Semantic search controls let you search for a concept and adjust Minimum score and Maximum files.
- Added optional local EmbeddingGemma model-pack support alongside the existing ONNX text embedding pipeline. Model packs are installed separately.
See the Smart Search guide.
Full changelog: v1.8.0...v1.9.1
Packaging
- Keep bundled model-license bytes consistent across Windows clean checkouts so optional model-pack downloads validate against their pinned checksums.
Validation
-
Local Windows clean-checkout Release suite: 922 passed, four optional model integration tests skipped because external scratch model packs were not configured.
-
GitHub Debug and Release test suites passed, including the canonical model-license byte checks.
-
Main Search and workflow WPF smoke checks passed all 26 checks, covering preview, keyboard behavior, approved items, Apply, and Undo.
-
GitHub CI and the Release workflow completed successfully, including portable and MSI published-sidecar smoke tests.
-
Downloaded ZIP and MSI SHA-256 checksums were verified; the portable package includes the GUI, CLI, indexer, extractor host, MCP server, bundled help, and model-license files at version 1.9.1.0.
Windows downloads
This release provides a win-x64 portable ZIP, an unsigned MSI, and SHA-256 checksums. Signed MSI and Store/MSIX artifacts were not produced because repository signing and Store configuration are not present.