LOCALAI_MODERATION_DISABLED switched off OpenAI moderation for every model (ASB-405) a16993e5
Moderation of service: openai models runs again when LOCALAI_MODERATION_DISABLED=true is set, which is the Helm default (localaiModerationDisabled: true). Since 4.8.0 that switch disabled the input check, the output check and the text-to-speech check for every OpenAI-compatible service instead of LocalAI only. LocalAI models stay unmoderated; moderationDisabled is the only global switch.
Deployments that point service: openai at a self-hosted endpoint without /v1/moderations now send moderation requests and fail on them. Use service: localai for self-hosted models, or set moderationDisabled: true.
Embeddings endpoint answers with 500 on every App Suite start without a vector store (ASB-432) b9d49f49
Load the Smart Search embeddings state on first use instead of at App Suite start, so users without Smart Search no longer call the embeddings endpoints
Return an empty list from GET /api/embeddings/ when no vector store is configured instead of an error
Add singular text for smart search settings dropdowns dea2f95d
AI calendar lookup no longer fails when one folder is invalid (ai-service#239) f3e4134f
Anchor the current date in a tool-aligned format for the chat (ai-service#265) 324c5db9
Inject the current date into the chat system message in plain YYYY-MM-DD form, matching the format the search_mail_semantic after/before parameters expect
Instruct the model to compute relative time periods ("last week", "yesterday") against that current date, so semantic searches no longer resolve to the wrong year
Blank mail detail view on mobile (ai-service#264) bc632349