v0.27.1
Fixed
- Command palette no longer opens in a French locale: the Ask Cairn palette script embedded
{% trans %}strings inside single-quoted JS literals, and French translations contain apostrophes (e.g. "L'assistant est injoignable…") that terminated the string, throwing aSyntaxErrorthat killed the whole palette script. Translated strings embedded in the palette JS are now escaped with|escapejs. (Surfaced only in production, which runs in French; English dev was unaffected.) - Clearer error when the Mistral API key is missing:
rebuild_semantic_indexand chat failed with a cryptichttpx.LocalProtocolError: Illegal header value b'Bearer 'whenAI_ASSISTANT_API_KEYwas empty.MistralClientnow validates the key up front and raises a clear "Mistral API key is not configured" message;rebuild_semantic_indexexits with a clean error instead of a traceback.
Full changelog: v0.27.0...v0.27.1