Version 1.2.0
May 21, 2026
Added
- Widget Label Customization – Input placeholder and send button text are now configurable per-install under Settings → General → Widget Labels. Defaults are
"Your message..."and"Send".
Changed
- All hardcoded German strings removed from the chat widget JS (button tooltips, error messages). The widget is now fully English by default with user-configurable labels for input and send button.
Fixed
- Company name title color rules now use
!importantto reliably prevent site-level heading styles from bleeding into the widget.
Version 1.1.2
May 21, 2026
Fixed
- Default theme not applied on page load. Theme class is now set directly from config when the widget HTML is created instead of being corrected after the fact.
- Company name displayed in white in light mode due to site-level
h3styles bleeding into the widget. Explicit theme-aware colors applied.
Version 1.1.1
May 21, 2026
Added
- Chat widget is now automatically injected before
</body>on all frontend pages when enabled - no template changes required. - Double-render guard: if
{{ chatbotWidget() }}is already called in a template, the auto-injection is skipped automatically.
Changed
- Widget is now disabled by default on fresh installations. Enable it explicitly under Chatbot → Settings → General.
Version 1.1.0
May 21, 2026
Added
- Company/Website settings tab with fields for company name, website URL, and company description. Values are automatically prepended as a context block to the system prompt.
default-prompt.mdin plugin root as a persistent fallback system prompt. Loaded when no prompt is configured in the backend. Can be edited and committed alongside the plugin.- Log bulk delete: delete all sessions before a given date or delete all sessions at once. New UI panel in the logs overview.
Changed
- Settings persistence: migrated from Craft cache (
chatbot_settingskey) to Craft's native plugin settings system (craft_pluginstable, JSON). Settings now survive cache clears and deployments. - Settings model: added missing fields (
logoAssetId,logoBgColor,enableRatings,suggestionsEnabled,suggestions,websiteUrl,companyDescription). Removed hardcoded company-specific default values. - Logo URL in chat widget now generated via image transform (height: 60, fit) instead of raw upload URL, fixing broken images on object storage setups.
Fixed
- Suggestions textarea incorrectly used
join('\n')(Twig single-quote = literal backslash-n). Fixed tojoin("\n")so suggestions are displayed and saved correctly. extra.documentationUrlincomposer.jsonnow points to the correct README URL.