v2.23.0:
Chat Improvements:
- Fixed date_sent parsing by normalizing scientific notation values received from XMPP relay into integer string format.
AI Features:
- Introduced QB.ai.gateway() method for multimodal requests (text and images) with optional ApiKey authentication support.
- Added QB.ai.summarize() method for dialog summary generation.
- Added support for custom headers in qbProxy.js.
TypeScript Enhancements:
- Fixed missing return type annotations (dialog.delete, startSessionWithToken).
- Added TypeScript types for AI Gateway (AIGatewayMessage, AIGatewayOptions, AISummarizeResponse).
Samples & Demos:
- Added quickstart examples demonstrating SDK initialization and basic chat workflow.
- Added vanilla JavaScript demo for AI features.
- Added React 19 + TypeScript demo showcasing AI capabilities.