chrysopedia/frontend
jlightner a673e641b8 fix: Parallel search with match_context, deterministic Qdrant IDs, raised embedding timeout
- Search now runs semantic + keyword in parallel, merges and deduplicates
- Keyword results always included with match_context explaining WHY matched
- Semantic results filtered by minimum score threshold (0.45)
- match_context shows 'Creator: X', 'Tag: Y', 'Title match', 'Content: ...'
- Qdrant points use deterministic uuid5 IDs (no more duplicates on reindex)
- Embedding timeout raised from 300ms to 2s (Ollama needs it)
- _enrich_qdrant_results reads creator_name from payload before DB fallback
- Frontend displays match_context as highlighted bar on search result cards
2026-04-01 06:54:34 +00:00
..
src fix: Parallel search with match_context, deterministic Qdrant IDs, raised embedding timeout 2026-04-01 06:54:34 +00:00
index.html feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
package-lock.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
package.json feat: Removed yellow semantic-search-unavailable banner from search res… 2026-03-31 05:14:58 +00:00
tsconfig.app.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
tsconfig.app.tsbuildinfo feat: Created SortDropdown component and useSortPreference hook, integr… 2026-04-01 06:41:52 +00:00
tsconfig.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
vite.config.ts feat: Added AppFooter component displaying app version, build date, com… 2026-03-30 12:00:58 +00:00