Aivastark – AI Agent

Changelog

2.3.1

  • Renamed the plugin to Aivastark – AI Agent. No functional changes — settings, Widget Key, shortcode, and existing connections are unaffected.

2.3.0

  • Added: a short, optional feedback prompt when you deactivate the plugin from the Plugins screen — pick a reason, add a comment, and submit, or skip entirely. It helps us improve Aivastark. Nothing is sent unless you click Submit & Deactivate, and feedback never blocks or delays deactivation.

2.2.0

  • Added: customize your widget without leaving WordPress. Click Connect (one-click, OAuth + PKCE) to securely link your site to an Aivastark project, then open Aivastark → Customize Widget to edit Content, Style, AI, and Designer in an embedded editor. Disconnect anytime — the token is revoked server-side and stored only as a hash.
  • Added: a top-level Aivastark admin menu (Home / Customize Widget / Settings) replacing the single Settings page.
  • Changed: the plugin is now organized into includes/ and admin/ files. Front-end behavior is unchanged — the [aivastark] shortcode and site-wide rendering work exactly as in 2.1.x, and an unconnected site behaves identically to before.
  • Note: connecting auto-fills the Widget Key from the linked project if it was empty, so the widget goes live immediately.

2.1.6

  • Fixed: WordPress (and other CMS) themes were leaking CSS into the widget — tab bar background turned theme-coloured, SVG icons (mic, image, tab icons) disappeared because currentColor resolved to the theme’s text colour. Wrapped the entire widget in a Shadow DOM so host-page styles can no longer reach widget elements. The widget now renders identically across WordPress, Shopify, and bare HTML pages.

2.1.5

  • Fixed: dashboard customisations (accent, name, logo, welcome message, suggested questions) silently failed to apply because the bootstrap path called the apply routine before the inner WIDGET_SKINS const had been initialised, throwing a temporal-dead-zone ReferenceError (“Cannot access ‘se’ before initialization”) that aborted the rest of the customisation. The apply call is now deferred to a microtask, so it runs after every const/function declaration in the IIFE has initialised.

2.1.4

  • Bumped widget script version so customers pull a CDN copy that bypasses any stale edge-cached widget-config response (cache-busted per page load) and surfaces apply errors / config diagnostics in the browser console for debugging.

2.1.3

  • Bumped widget script version so existing installs pull the latest CDN copy that reliably applies dashboard customisations (accent colour, logo, name, welcome message, suggested questions, FAQs).

2.1.2

  • Fixed: site-wide widget loader silently did nothing on activation. The auto-enqueue was hooked on wp_footer priority 100, which fires after WordPress prints footer scripts at priority 20, so the script was enqueued too late to render. Moved the auto-enqueue to wp_enqueue_scripts. The shortcode form was unaffected.

2.1.1

  • Fixed: separated Plugin URI (now aivastark.com/wordpress-plugin) from Author URI to satisfy WordPress.org submission requirements. No functional changes.

2.1.0

  • Added uninstall.php to clean up the plugin’s option when deleted.
  • Hardened $_POST handling on the settings page (unslash + sanitize before any comparison or use).
  • Added the WordPress.org-required External services disclosure section to readme.
  • Added an explicit third-party service notice in the plugin description.
  • Bumped Tested up to to WordPress 6.8.

2.0.0

  • Breaking: Single-field setup. Widget Key is now the only required setting. Supabase URL / Anon Key / Widget.js URL fields have been removed — they are resolved server-side from the key.
  • Switched to wp_enqueue_script and wp_add_inline_script for WP.org compliance.
  • Added aivastark_widget_script_url filter for self-hosted widget scripts.
  • Added translation support (text domain aivastark-widget).
  • Dropped the bundled copy of widget.js — the CDN copy is now always used by default.

0.1.0

  • Initial release.

Plugin Website
Visit website

Author
aivastark
Version:
2.3.1
Last Updated
July 7, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
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.