Releases: pborenstein/temoa
Releases · pborenstein/temoa
v1.0.0
Release v1.0.0
First stable release. Local semantic search server for Obsidian vaults with
multi-stage search pipeline (semantic + BM25 + frontmatter), web UI, and
macOS launchd service management.
Added
- Semantic search via Synthesis engine with configurable embedding models
- BM25 keyword search with hybrid score blending (live slider)
- Cross-encoder reranking for result quality
- TF-IDF query expansion and time-aware scoring
- Frontmatter-aware search with tag boosting and description indexing
- Adaptive chunking for large documents
- Obsidian-compatible filter syntax for search results
- Query Filter pre-filtering with 15-20x speedup
- Multi-vault support with per-vault model configuration
- Incremental reindexing
- Gleaning extraction from daily notes with URL normalization
- GitHub API and YouTube oEmbed enrichment for gleaning metadata
- Mobile-first web UI with search, management, and harness views
- Search harness and Inspector for parameter tuning
- PWA support
- CLI with search, index, extract, config, and vaults commands
- macOS launchd service with modern bootstrap/bootout API
- Configuration via config.json with environment variable support
Fixed
- Unicode surrogate sanitization in JSON responses
- Vault model selection honoring per-vault config
- Reindex metadata loss and YAML surrogate escapes
- Filter results displaying correctly
- Port conflict detection in dev mode
Changed
- Eliminated double vault scan in incremental reindex
- Per-vault filter state management
- Query expansion disabled by default based on production usage
Full Changelog: https://github.com/pborenstein/temoa/blob/main/CHANGELOG.md