1ccd637149
- src/semantic-cache.ts: Add robust URL sanitization in initialize(). Trim whitespace and reject malformed URLs (e.g. empty host like 'http://:8666') before passing to ChromaClient. - src/main.ts: Validate ChromaDB URL in the settings tab onChange. Fall back to 'http://localhost:8000' if the value is empty or lacks '://'. - docker-compose.yml: Add CHROMA_SERVER_CORS_ALLOW_ORIGINS=["*"] to allow cross-origin requests from Obsidian's app://obsidian.md origin.