= Changelog =

All notable changes to Lumowp Visitor Chat are documented in this file.

= 1.0.33 - 2026-10-10 =

* Improved - Reduce repeated AI requests with evidence-aware reply caching, compact planning, bounded request timeouts, and reliable local retrieval fallbacks.
* Fixed - Preserve page-builder content and distinct service plans during indexing, and retain the working index when a replacement fails.
* Fixed - Recover expired security tokens without blocking visitors whose device clocks differ from the server.
* Improved - Preserve natural replies and source links while checking facts, numeric values, and uncertain answers more accurately.
* Added - Default-on site terms acceptance, editable policy links, privacy-aware acceptance records, and optional Cloudflare Turnstile verification.
* Improved - Keep gradual typing, clarify diagnostic outcomes, and use theme or system fonts without additional font downloads.

= 1.0.32 - 2026-10-08 =

* Fixed - Category and tag limit controls sit in the same layout as the other settings.

= 1.0.29 - 2026-10-08 =

* Added - Each content type can be limited to chosen categories or tags. Child categories are included, and items outside the limit are left out of the knowledge base.

= 1.0.28 - 2026-10-07 =

* Fixed - The chat footer credit follows the site language.

= 1.0.27 - 2026-10-06 =

* Fixed - The credit notice loads its stylesheet and script through WordPress, and the Elementor chat block escapes its size when it is printed.

= 1.0.26 - 2026-10-05 =

* Fixed - Credit notice strings are registered for translation.

= 1.0.25 - 2026-10-05 =

* Fixed - Appearance upload and font buttons load their script on the Appearance page itself, so they work even if the first asset pass skipped them.

= 1.0.24 - 2026-10-05 =

* Fixed - Appearance upload and font controls load on the settings screen instead of staying disconnected from the buttons.

= 1.0.23 - 2026-10-04 =

* Fixed - The avatar and launcher image buttons open the computer's file window, instead of a dark screen.

= 1.0.22 - 2026-10-04 =

* Fixed - On a right-to-left site, the chat header name and status sit next to the avatar. The Appearance upload and font picker open when clicked.

= 1.0.21 - 2026-10-03 =

* Fixed - Source links stay under the reply when the answer is typed out on screen.

= 1.0.20 - 2026-10-03 =

* Fixed - A page named in the reply is linked even when that name is written in quotation marks, not only in a list.

= 1.0.19 - 2026-10-03 =

* Fixed - A follow-up no longer goes back to answer an earlier greeting, and a named item still gets its page link when that page was missed by the first search.

= 1.0.18 - 2026-10-03 =

* Fixed - A later reply no longer starts by introducing the assistant again, and a source link is shown when the reply names that item.

= 1.0.17 - 2026-10-03 =

* Fixed - After a refresh, the written reply stays on screen. Source links sit under that text.

= 1.0.16 - 2026-10-03 =

* Fixed - A saved learning button shows only when the visitor asked about that note, not on a greeting.

= 1.0.15 - 2026-10-03 =

* Improved - Source links under a reply show a link icon and stay as compact links when the page is reloaded.

= 1.0.14 - 2026-10-03 =

* Fixed - A follow-up stays on the subject already being discussed, instead of starting the introduction again. When the visitor asks for the link, the reply uses the address already on that item.

= 1.0.13 - 2026-10-02 =

* Changed - The empty-balance notice stays in the admin only, and it can be closed.

= 1.0.12 - 2026-10-02 =

* Added - A red notice at the top of the admin when the chat token balance is empty. It rechecks every few hours, and a Test button hides it once the balance is back.

= 1.0.11 - 2026-09-30 =

* Improved - The header character sits on its own, without the square tile, and is larger.

= 1.0.10 - 2026-09-29 =

* Changed - Products are indexed when WooCommerce is active and you include them as a content source.
* Changed - Conversation export and transcript email are included.
* Changed - Chat replies use the current marked library for formatting.

= 1.0.7 - 2026-09-28 =

* Changed - The plugin answers from posts and pages with your own OpenAI key, and every included tool is available without a lock.
* Changed - Conversation retention follows the number of days you set. Set 0 to keep conversations until you delete them.
* Changed - The footer credit stays off until you choose to show it.
* Removed - A free-form CSS box. Use the appearance controls instead.

= 1.0.5 - 2026-09-25 =

* Changed - The answer-style control is labeled Creativity and starts at 1.

= 1.0.4 - 2026-09-25 =

* Fixed - Asking which services are available now names those services instead of stopping before the list.

= 1.0.3 - 2026-09-25 =

* Fixed - A bare thank-you no longer repeats the previous product plans.

= 1.0.2 - 2026-09-25 =

* Fixed - A real question no longer starts with a second hello after the welcome message.

= 1.0.1 - 2026-09-24 =

* Fixed - On small screens the launcher button no longer sits on top of the open chat. Close the chat from the header.

= 1.0.0 - 2026-09-24 =

* Added - A free chatbot that answers from posts and pages with your own OpenAI key.
* Added - A note that a separate shop plugin adds product answers, contact capture, and handing a chat to a person.
