Summary
Add optional regex search capabilities for power users searching documentation.
Challenge
MiniSearch doesn't natively support regex - uses fuzzy/prefix matching instead.
Potential Approaches
- Post-filter: Run MiniSearch first, then filter with
RegExp.test()
- Separate path: Detect regex patterns (e.g.,
/pattern/), bypass MiniSearch, filter indexed docs directly
- UI options: Toggle switch, prefix detection, or docs-only limitation
Files to Modify
webui/src/hooks/useSearch.ts
webui/src/components/widgets/SearchPalette/SearchPalette.tsx
Priority
Future enhancement - not required for MVP. Medium complexity due to performance considerations.
From PR #124 review comment (Item 8)
Summary
Add optional regex search capabilities for power users searching documentation.
Challenge
MiniSearch doesn't natively support regex - uses fuzzy/prefix matching instead.
Potential Approaches
RegExp.test()/pattern/), bypass MiniSearch, filter indexed docs directlyFiles to Modify
webui/src/hooks/useSearch.tswebui/src/components/widgets/SearchPalette/SearchPalette.tsxPriority
Future enhancement - not required for MVP. Medium complexity due to performance considerations.
From PR #124 review comment (Item 8)