New: Adds a full live support chat experience with customer chat widget, launcher button, realtime sidecar support, ticket fallback, availability, typing indicators, and page context.
New: Adds the agent chat console with inbox triage, session search and filters, customer/session metadata, canned replies, agent alerts, satisfaction ratings, SLA metrics, business-hours awareness, and agent time logging.
New: Supports live chat attachments with safer thumbnail rendering.
Improved: Polishes the live chat widget and admin console while hardening Workerman deployment, chat table registration, build output handling, and pre-WordPress autoload safety.
Fix: Resolve fatal Call to undefined function BerlinDB\Database\wp_should_upgrade_global_tables() on admin pageloads under WordPress 7.0 and unpatched parent-plugin BerlinDB bundles. Our Table/Query classes now extend the parent plugin's WP_Ultimo\Database\Engine\{Table,Query} wrappers, which override is_upgradeable() with always-loaded is_main_network() / is_main_site() checks instead of depending on wp-admin/includes/upgrade.php.
Fix: Vendor autoloader is now non-fatal in Bedrock environments — dependencies already loaded by a root autoloader are skipped gracefully instead of causing a fatal.
Improved: Align database class hierarchy with the parent plugin convention ($prefix = 'wu' inherited from Engine\Table). Final table names are unchanged (wp_wu_support_tickets, etc.) — no data migration required.