New
- Text and regex search — Structural/Text toggle in web UI,
mode param in API
- Source viewer — click code icon on any result to see full file with highlighted match
- Trigram indexes —
pg_trgm GIN indexes on files.source and files.comments_text for fast ILIKE
- Hex.pm source links — file paths link to hex.pm package version
Fixed
- Replaced all full-table-scan fallbacks with Postgres ILIKE/regex queries
- Text search no longer loads 1.8M fragments into memory
Docs
- New guides: Web UI, JSON API
- Updated README with Web UI and API sections
- Installation now points to Hex (
~> 0.5)
https://hex.pm/packages/exograph/0.5.0