Skip to content

Releases: smartcloudsol/ai-kit

AI-Kit 1.2.16 – Safer frontend mounting and optimized DocSearch metadata loading

18 Apr 16:01

Choose a tag to compare

This release improves frontend initialization reliability and reduces unnecessary DocSearch metadata traffic.

What changed

  • Improved frontend block mounting so DocSearch and AiFeature cannot mount multiple times in parallel on the same element.
  • Unified the shared race-condition protection into a common helper.
  • Optimized DocSearch metadata-options loading so requests start only when the component is actually opened.
  • Added client-side caching for metadata options.
  • Added in-flight request deduplication to avoid repeated concurrent calls to the same endpoint.

Why it matters

Previously, frontend race conditions could allow multiple parallel mounts on the same target element in some cases. This update makes frontend initialization more deterministic and consistent.

It also reduces unnecessary metadata traffic in DocSearch by delaying requests until actual use, while protecting the backend from repeated duplicate calls through caching and in-flight deduplication.

Impact

  • No configuration changes required
  • Improves frontend stability for DocSearch and AI Feature
  • Reduces unnecessary metadata endpoint load
  • Improves perceived performance when opening DocSearch

AI-Kit v1.2.15 – Editable titles, URLs, and metadata for KB section documents

18 Apr 08:20

Choose a tag to compare

This release expands editorial control over section-based Knowledge Base documents.

What changed

  • Added support for editing the title of KB sections published as separate documents.
  • Added support for editing the URL of KB section-based documents.
  • Added support for editing metadata for these documents directly from the Knowledge Base admin screen, including category, subcategory, and tags.

Why it matters

Previously, editorial overrides were more limited for KB sections that became separate documents. This update gives editors direct control over how these section-based documents are named, classified, and linked inside the Knowledge Base.

Impact

  • No configuration changes required
  • Improves Knowledge Base admin usability
  • Gives editors more control over section-level KB document metadata

AI-Kit v1.2.13-1.2.14 – Improved KB metadata editing and DocSearch result descriptions

17 Apr 17:20

Choose a tag to compare

This release expands editorial control over generated Knowledge Base documents and how they appear in DocSearch.

What changed

  • Extended the KB admin editing UI for generated documents and sections.
  • Added support for overriding base document metadata on automatically enabled KB sources even when they do not have a dedicated KB Section override.
  • Added support for overriding the document title used in the Knowledge Base.
  • Added a document description override option in the KB admin/editor UI.
  • The overridden description is now used as the excerpt shown below the title in DocSearch result lists.

Why it matters

Previously, some generated KB sources could be included automatically without offering a dedicated override surface for their base metadata. This update gives editors more control over how generated documents are classified, named, and presented inside the Knowledge Base.

It also improves DocSearch presentation by letting editors define a clearer custom description for each document, instead of relying only on automatically derived excerpts.

Impact

  • No configuration changes required
  • Improves KB admin usability
  • Gives editors more control over generated Knowledge Base content
  • Improves DocSearch result presentation with custom excerpt text

AI-Kit v1.2.12 – Improved Elementor integration and frontend language coverage

17 Apr 15:55

Choose a tag to compare

This release improves Elementor integration and frontend language coverage.

What changed

  • Improved Elementor widget parameter handling.
  • Added missing frontend translations.
  • Refined frontend behavior for AI-Kit components used through Elementor.

Why it matters

This update makes Elementor-based AI-Kit widgets more reliable and helps ensure that more user-facing text appears correctly translated on the frontend.

Impact

  • No configuration changes required
  • Recommended for sites using Elementor
  • Improves frontend consistency and localization coverage

AI-Kit v1.2.11 – Improved admin reliability and editor packaging

15 Apr 13:19

Choose a tag to compare

This release improves both admin reliability and editor packaging.

What changed

  • Stabilized loading of admin/logger.php.
  • Stabilized initialization timing of the Logger class.
  • Prevented cases where PHP-based admin pages could fail because the logger was not yet available when needed.
  • Monaco Editor is now bundled directly with the plugin.
  • Removed the dependency on external CDN loading for the editor.

Why it matters

In some cases, the logger initialized later than expected during admin page loading, which could break affected PHP-based admin pages. This update makes logger availability more reliable.

At the same time, Monaco Editor is now shipped fully inside the plugin, which removes external CDN dependency and keeps editor loading fully inside the published plugin codebase.

Impact

  • No configuration changes required
  • Recommended update for all users
  • Improves admin page reliability
  • Removes external Monaco Editor asset dependency

AI-Kit v1.2.10 – Improved compliance, compatibility, and startup stability

11 Apr 08:36

Choose a tag to compare

This release improves compliance, compatibility, and startup stability.

What changed

  • Replaced the previous custom Monaco loader shim with the loading approach recommended by the Monaco Editor developers.
  • Removed the need for external CDN calls for Monaco Editor loading.
  • The editor loading behavior is now fully reviewable in the published plugin source code.
  • Switched Elementor widget loading to namespace-based registration under SmartCloud\WPSuite\AiKit.
  • Improved shared hub loading and race-condition handling across WP Suite plugins.

Why it matters

This update makes the editor integration cleaner and easier to review, improves interoperability with Elementor, and reduces the chance of timing-related startup issues when multiple WP Suite plugins are active together.

Impact

  • No configuration changes required
  • No external editor CDN dependency
  • Recommended for sites using multiple WP Suite plugins together

AI-Kit v1.2.9 – Improved robustness

02 Apr 14:08

Choose a tag to compare

  • Improved the robustness of script loading and dependency ordering for shared functions, blocks, and related frontend assets.
  • Scripts are now loaded with defer wherever possible, reducing render-blocking behavior during page load.
  • This update improves interoperability with other WP Suite plugins and helps pages load more smoothly.

AI-Kit v1.2.8 – Live UI language switching during active use

27 Mar 11:56

Choose a tag to compare

This release improves the usability of AI Feature language switching.

What changed

  • The UI language can now be changed while the component is already running.
  • The selected language is reflected immediately in the interface.
  • The currently running task is not interrupted or restarted.

Why it matters

Previously, language changes were more limited during active use. With this update, the interface can adapt immediately to the user’s preferred language, while preserving the stability of the current operation.

Behavior details

  • The immediate change affects the UI only.
  • Any task already in progress continues with its original execution context.
  • The updated language selection applies to the interface and subsequent interactions.

AI-Kit v1.2.7 – Shared hub bootstrap fix + AiFeature language switcher

27 Mar 11:38

Choose a tag to compare

This release combines an internal stability improvement with a small but useful AI Feature UX enhancement.

What changed

  • Improved shared hub loader and plugin initialization order.
  • Hardened global WpSuite namespace initialization to avoid cross-plugin race conditions.
  • Added a compact UI language switcher to the AiFeature component.
  • Changing the visible component language now also updates outputLanguage.

Why it matters

In sites running multiple WP Suite plugins, startup timing is now more reliable. On the front end, AI Feature components can now switch display language more naturally, which also keeps generated output aligned with the selected UI language.

Impact

  • No configuration changes required
  • Recommended for multi-plugin WP Suite setups
  • Improves front-end UX for summarizer and other AI Feature modes

AI-Kit v1.2.6

23 Mar 14:39

Choose a tag to compare

⚙️ Admin: updated WP Suite site settings loading

This release updates how WP Suite site settings are loaded in the admin UI to improve reliability and consistency (e.g., reducing edge cases where settings could appear stale or incomplete during initialization).

No configuration changes are required.