UNPKG

@ticketping/chat-widget

Version:

Customer support chat widget for Ticketping - Intercom-like experience with real-time messaging

55 lines (46 loc) 1.53 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2025-07-26 ### Added - Initial release of Ticketping Chat Widget - Real-time messaging with WebSocket support - Fully customizable themes and colors - Mobile-responsive design - Conversation history and persistence - File attachment support - Typing indicators and notifications - Dark/Light theme support - Secure JWT authentication - Multiple integration methods (CDN, ES modules, React) - Comprehensive event callback system - Automatic conversation management - Local storage for conversation persistence - SpendCrypto.com theme integration ### Features - Chat bubble with pulse animation - Collapsible chat window - Multi-tab interface (Home, Messages) - Message input with emoji support - File upload with validation - Agent status indicators - Error handling and retry mechanisms - Analytics tracking - Accessibility features - Cross-browser compatibility ### Technical Details - Built with vanilla JavaScript/ES6+ - Vite build system - CSS custom properties for theming - WebSocket with fallback to REST API - Local storage for data persistence - Responsive design with CSS Grid/Flexbox - Bundle size < 50KB gzipped ## [Unreleased] ### Planned - Voice message support - Rich text formatting - Emoji picker - Message reactions - Multi-language support