Skip to content

Releases: pborenstein/temoa

v1.0.0

28 Mar 21:35
157cffe

Choose a tag to compare

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