Welcome message and clickable quick-reply suggestions on chat open.
Optional privacy-friendly conversation log (question/answer, hashed IP, retention window) with an admin “Clear log” action.
Optional lead capture form (name + email) shown before or above the chat, with an admin “Clear leads” action.
Index PDF attachments as extra knowledge sources (title, URL, and extracted text when available).
Optional hybrid search: combine keyword scoring with AI embeddings when the connected provider supports them; keyword-only search still works when it does not.
Inject page URL and slug into every context block so answers can cite the right page.
Expand Swedish synonym/phrase matching (om oss, kontakt, öppettider, tjänster, FAQ, etc.).
Prefer live page lookup for about/contact/download intents; stop dumping unrelated fallback pages.
Avoid duplicate conversation history; lower temperature for more grounded answers.
Soften refusals and improve ranking so simple site questions get useful replies.
Show AI connection status (connected provider or setup needed) on the settings page.
Redact API keys, tokens, passwords, and private keys before indexing and before AI requests.
Skip password-protected/private posts and common order/license post types from the index.
Index maca DownList file titles, descriptions, filenames, and lists.
Index maca MediaList galleries and media items when present.
Broader custom post type indexing for blogs and content plugins.
Rebuild the search index after updating to include new sources.
Prioritize downloads/hämta pages for download questions.
Match typos such as “lada ner” and rank download links above unrelated pages.
Index page slug and URL path so pages like /downloads/ are findable.
Synonyms for download/hämta/nedladdning and better source link ranking.
Include full conversation context for follow-up questions.
Live WordPress site search fallback when the local index is not enough.
Answer the latest question without repeating earlier unrelated answers.
Clearer handling when the index has no info about a new topic (for example video).
Stronger follow-up search using conversation topic terms.
Conversation context passed to the model more reliably.
Show link buttons only when the visitor explicitly asks for a link/download.
Improve chat history parsing and AI error handling.
Smarter site URL resolution for api.maca.se telemetry (prefers public domain over 127.0.0.1/localhost on proxied hosts).
Defer activation telemetry to shutdown so request headers and WordPress URL filters are available.
Installation telemetry: sends activate, deactivate, and uninstall events to api.maca.se/v1/tjatt/events.php (privacy disclosure in Description and FAQ).
Deactivation feedback is sent via the same API instead of email; skip and submit both report deactivation.
Fix avatar selection being reset to default when bundled avatar files are not readable on the server
Apply ring color and avatar URL directly in HTML so settings are not overridden by cached CSS
Replace the green background disc with a colored ring around the avatar image
Hide the chat button until the avatar image has loaded
Make avatar button background color clearly visible as a ring around the avatar
Fix color picker saving via a dedicated hidden settings field
Fix avatar button background color not applying on the front end
Fix admin color picker value not always being saved on submit
Limit avatar preview size in settings to 50×50 px
Built-in chatbot avatars with dropdown selection and preview in settings
Floating chat button entrance animation and reminder after 30 seconds
Fix avatar selection not applying on the front end after saving settings
Deactivation feedback modal on the Plugins screen (like maca Restu)
Plugin URI updated to maca.se/maca-tjatt-info/
Migrate chat requests to the WordPress 7.0 AI Client
Remove direct OpenAI API integration and plugin-managed API keys
Local keyword-based search index (no external calls during indexing)
Requires WordPress 7.0
Avatar size setting
Swedish translations when site or user locale is Swedish
Plugin Check and packaging fixes
Plugin Website
Visit website
Share Post
Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.