Maca Tjatt

Changelog

1.3.2

  • Fix remaining Plugin Check warnings for prepared SQL table identifiers in conversation logs and leads.

1.3.1

  • Satisfy Plugin Check warnings around request sanitization, uninstall naming, and direct DB table identifiers.

1.3.0

  • 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.

1.2.15

  • 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.

1.2.14

  • Fix fatal error: restore missing get_custom_knowledge() used by the settings page.

1.2.13

  • 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.

1.2.12

  • 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.

1.2.11

  • Prioritize downloads/hämta pages for download questions.

  • Match typos such as “lada ner” and rank download links above unrelated pages.

1.2.10

  • Index page slug and URL path so pages like /downloads/ are findable.

  • Synonyms for download/hämta/nedladdning and better source link ranking.

1.2.9

  • Press Enter to send a chat message (Shift+Enter for a new line).

1.2.8

  • Include full conversation context for follow-up questions.

  • Live WordPress site search fallback when the local index is not enough.

1.2.7

  • Answer the latest question without repeating earlier unrelated answers.

  • Clearer handling when the index has no info about a new topic (for example video).

1.2.6

  • Stronger follow-up search using conversation topic terms.

  • Conversation context passed to the model more reliably.

1.2.5

  • Fix WordPress AI Client history: UserMessage / ModelMessage require MessagePart arrays.

1.2.4

  • Show link buttons only when the visitor explicitly asks for a link/download.

  • Improve chat history parsing and AI error handling.

1.2.3

  • 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.

1.2.2

  • 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.

1.2.1

  • Apply avatar ring color to the chat box (header, send button, links, and user messages)

1.2.0

  • 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

1.1.9

  • Replace the green background disc with a colored ring around the avatar image

  • Hide the chat button until the avatar image has loaded

1.1.8

  • Admin avatar preview now matches the selected avatar size (small, medium, large)

1.1.7

  • Rename avatar color setting to “Avatar ring color” and show it next to the preview

1.1.6

  • Make avatar button background color clearly visible as a ring around the avatar

  • Fix color picker saving via a dedicated hidden settings field

1.1.5

  • 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

1.1.4

  • 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

1.1.3

  • Deactivation feedback modal on the Plugins screen (like maca Restu)

  • Plugin URI updated to maca.se/maca-tjatt-info/

1.1.2

  • Add built-in default avatar when no custom image URL is set

1.1.1

  • Fix AI availability detection when Connectors shows a provider as connected

1.1.0

  • 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

1.0.4

  • Readme: screenshots section and OpenAI billing FAQ for WordPress.org listing

1.0.3

  • WordPress.org prep: GitHub URI, external services documentation, Plugin Check escaping fixes

1.0.2

  • Avatar size setting

  • Swedish translations when site or user locale is Swedish

  • Plugin Check and packaging fixes

1.0.0

  • Initial release extracted as standalone website chat plugin

Plugin Website
Visit website

Author
macas
Version:
1.3.2
Last Updated
July 25, 2026
Requires
WordPress 7.0
Tested Up To
WordPress 7.0.2
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.