Xgenious/ docs
3.0.0October 19, 2026
Note

This is a major feature release. It introduces a plugin framework, a React + Inertia user dashboard, a fully revamped public chat widget, and a suite of premium plugins. Back up your files and database before updating.

Before You Update

  • Take a full backup of your website files and database
  • Ensure you can restore the previous version if needed
  1. Backup your system (files + database)
  2. Replace the old files with the new update files
  3. Login to the Admin Panel
  4. Go to General Settings → Database Upgrade and run the upgrade
  5. Go to General Settings → Cache Settings and click Clear Cache
  6. Clear your browser cache so the updated dashboard assets load

Changelog

Addedplugin framework with hooks, menus, assets and admin plugin management
Addedunified admin plugins page with core-plugin lock, re-upload compare flow and XgeniousLLC author credits
Addedadmin ability to securely log into any user account, opening the session in a new tab
Addedpremium plugins: Analytics Pro, CRM Sync, Integrations Hub, Knowledge Sources, Privacy & Compliance, Store Import, SEO Suite, Ad Tracking and Chat Translation
AddedEU Compliance pack with DPA, AI Act audit log, offline follow-up email and VAT invoices
Addedchannel plugins for WhatsApp, Messenger / Instagram and TikTok with AI auto-reply and quota guard
Addedwebhook knowledge sources as separate connectable URLs
Addedknowledge imports from Zendesk Help Center and GitHub docs
AddedCRM destinations for Pipedrive, GoHighLevel and Freshsales
AddedSlack, Discord and Telegram integrations
Addedknowledge training from structured uploads (CSV, JSON, XLSX)
Addedanswer rules and Q&A corrections for reliable training
Addedthumbs up/down feedback on AI answers
Addedmulti-provider AI support with provider fallback, safe errors and token metering
Addedmodern live chat inbox for human agents
Added"Talk to a person" handoff with business hours and agents-online awareness
Addedcustomisable floating launcher, chat style, bubble options and custom launcher image
Addedsuggested questions on the welcome screen
Addedcard-first subscription trials with trial-ending reminders
Addedoption to connect multiple stores per chatbot in Store Import
Addedoption to connect multiple accounts per messaging channel
Addedper-plan plugin selection
Addedadmin alert system for new registrations and chatbot events
Addeddedicated contact email settings page in the admin panel
Enhanceduser dashboard migrated to React + Inertia
Enhancedpublic site and authentication converted to React islands with a redesigned admin auth
Enhancedmodern theme layer for the Blade admin panel
Enhancedpublic chat widget UX/UI revamp with accessible automatic colours, a team strip, smarter header and composer tools
Enhancedunified sidebar information architecture with tabbed chatbot settings and flat plugin links
Enhancedtabbed settings pages across plugins, including SEO Suite, CRM Sync, Integrations, Privacy, Chat Translation, EU Compliance, Store Import, Knowledge Sources and Ad Tracking
Enhancedchatbot settings live preview is now a working sessionless test drive
EnhancedSEO Suite with a tabbed overview, inline per-page editing, sitemap tab, llm.txt and redirect status codes
Enhancedadmin plugins grid with meta-driven authors, modern buttons and plugin icons in the React navigation
Enhanceddashboard answer-quality card, measured metrics and inbox deep links
Enhancedconnection-health indicator in the widget panel
Fixedchat-history endpoint leaking other visitors' conversations
Fixedwidget touch targets, iOS focus zoom, pinch-zoom and chat-history dialog accessibility
FixedHTML injection in the widget chat-history dialog
Fixedwidget "thinking" text escalating once instead of looping forever
Fixedfailed AI replies delivered over polling with the unavailable lock kept
Fixedwidget catch-up when the tab becomes visible or comes back online
Fixedvisitor-friendly wording for widget limit and unavailable states
Fixedbrowser confirm() replaced with an in-widget confirmation dialog
Fixedanswers cut off at the token cap now flagged with a Continue action
Fixeddashboard replacing invented numbers with measured ones
FixedWhatsApp settings page rendering with a literal template variable
Fixedadmin legacy button sweep hiding button text
Fixedform-check-input selectors and stray unicode escapes
Fixedchannel webhook prefixes exempted from the page catch-all
Fixedv3 reCAPTCHA lazy-loaded on submit and corrected admin avatar sizing
Fixedstale freelancer copy in the admin support ticket notice
Fixedplugin routes, links and commands, with a PRO menu badge
Fixedserver-side fetches of user-supplied URLs now guarded
Fixedactive chatbot resolved via a PSR-4 ActiveChatbot class to fix a knowledge base crash

[chore] migration documentation for the Blade-to-React move and the modernisation pass

[chore] rebuilt dashboard bundles throughout the release

2.0.0June 18, 2026
Note

This is a major system update with significant changes. After updating, your website may temporarily break or not display correctly. Follow the instructions below carefully.

Before You Update

  • Take a full backup of your website files and database
  • Ensure you can restore the previous version if needed

After Update — Required Fixes

Website Design Broken / Not Loading Properly

Go to Admin Panel → General Settings → Cache Settings and click Clear Cache. If the issue persists, manually delete the contents of core/bootstrap/cache/.

Frontend Broken but Admin Panel Works

This happens because a new Page Builder system was introduced. Old pages are not compatible.

  1. Login to the Admin Panel
  2. Go to Pages → All Pages
  3. Open each page (Home, About, Contact, etc.)
  4. Remove old content
  5. Click Edit with Page Builder and rebuild using the new widgets
  6. Click Save

Homepage Not Like Demo

  1. Go to Pages → All Pages
  2. Open the Homepage
  3. Rebuild it using the new Page Builder sections and widgets
  4. Click Save
  1. Backup your system (files + database)
  2. Upload the new update files
  3. Login to the Admin Panel
  4. Go to General Settings → Database Upgrade and run the upgrade
  5. Go to General Settings → Cache Settings and click Clear Cache
  6. Go to Pages → All Pages and rebuild each page using the new Page Builder

Changelog

Addedmulti-chatbot feature to support creating, updating, and managing multiple independent AI chatbot
AddedStripe recurring subscription management with support for billing cycles
AddedDeepSeek API support, introducing deepseek-chat and deepseek-reasoner models
Addedcoupon management and validation system
Addedpush notifications support using Firebase Cloud Messaging
Addedsupport agent management and live human chat takeover/handoff features
Addedimage attachment support in chatbot conversations
Addedoption to add knowledge base sources via direct text input
Addedsecure support ticket file downloads
EnhancedNew client dashboard UI
EnhancedNew public website UI
Enhancedchatbot settings panel and knowledge base document linking
Enhancedmedia library with SVG upload support
Fixedchatbot widget scroll behavior, script loading, and emoji picker issues
Fixedsupport ticket notification updates and status tracking
Fixedchat session history filtering and unread message indicator sorting
FixedKnowledge Base document upload size limit formatting
Fixedcontact form and page builder widget rendering issues
1.4.0March 14, 2026
Addedchatbot welcome popup feature with configurable fields in chatbot settings
Addedsystem prompt management for chatbot responses, allowing better control over AI behavior
Addedvideo knowledge ingestion system that allows extracting and processing text from video sources
Addedsitemap knowledge ingestion support for extracting and processing website content from sitemap URLs
Addedvideo and sitemap configuration settings in the admin panel for managing knowledge sources
AddedGoogle reCAPTCHA v2 and v3 integration with settings support
AddedreCAPTCHA validation for authentication, newsletter, and visitor support ticket forms
Enhancedchatbot response processing to better handle client-specific instructions and prompts
Enhancedknowledge embedding workflow with improved error handling and failure notifications
Enhancedbroadcasting configuration to support Laravel Reverb alongside Pusher
Enhancedemail template system with dynamic content support and improved validation rules
EnhancedSMTP configuration handling and email sending reliability
Fixedissues in social login flow, including user validation and account creation
Fixedchatbot script loading issues in the application layout
Fixedminor validation and configuration issues across settings and API responses
1.3.0January 28, 2026
AddedreCAPTCHA settings page and Google reCAPTCHA integration for user registration
AddedSEO settings management with dynamic frontend meta tag updates
Addedsession validation method to verify active sessions and support reactivation
Addeddelete and bulk delete functionality for chat sessions
Addedsubscription expiry notifications system with email templates
Addeduser usage details feature using AdminUsageService with admin UI integration
Addedbroadcasting health check system with real-time status monitoring UI
EnhancedAPI key validation to conditionally check feature access during settings update
Enhancedchatbot widget styles for improved responsiveness and accessibility
Enhancedbroadcasting settings to support Laravel Reverb alongside Pusher
Fixedmeta tag support and resolved duplicate HTML tag rendering issues
FixedHTML escape handling to improve security in chat session display
1.2.0December 25, 2025
Fixedsubscription handling for free packages

[chore] update xgenious/installer dependency to version 2.3

1.1.0December 16, 2025
Addedfull page-visit tracking with ChatbotPageVisit model, migration, and session integration
Addedfavicon-to-base64 conversion for improved page visit analytics and storage
Addedvaried greeting message generation using LLM in chatbot settings
Addedassistant message rendering improvements and human-friendly time formatting
Addedadvanced filters and map view for chat session lists
Addedtimezone and UTC plugins for more accurate date handling
Addeddynamic CSS serving for chatbot widget based on client settings
Addedfade-in initialization effect for chatbot widget container
Addedreminder prompts for accuracy and reliability in chatbot responses
Addedstreaming chat functionality to demo chatbot
Addedoption to force a new session and inactivity timeout handling
Addedanonymous name generation for unregistered visitors
Addedprofile email display and updated chatbot settings layout
Addedenhanced UI features, including new chat buttons, improved formatting, and scroll behavior
Enhancedchat message ordering with secondary sort criteria and descending layout
Enhancedfeature display in subscription and pricing pages with improved status indicators
Enhancedchatbot popup styling and improved user list scroll overflow handling
Enhancedmessage classification, link rendering, and response handling
Enhancedsession management with temp_id support and better chat history handling
EnhancedOSM integration (WIP) for chatlist map display
Changedsite_favicon column type to text to support base64 storage
Fixednamespace path for Intervention Image facade
Fixedmarkdown link parsing to include safe target and rel attributes
Fixedmissing username column in user search results table
1.0.0
initial release
Still stuck?
Our support team is ready to help you get set up.
Get support