flutter_chat_io 1.1.0 copy "flutter_chat_io: ^1.1.0" to clipboard
flutter_chat_io: ^1.1.0 copied to clipboard

Live customer support for Flutter apps with Slack integration. Users chat in-app, your team responds in Slack.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.0 - 2024-12-01 #

Fixed #

  • Anonymous user ID now persists for the app session instead of regenerating on every access
  • Message IDs now use UUID instead of predictable random integers
  • Email validation now properly validates format (was accepting invalid emails like @.)
  • Timestamp parsing for WebSocket messages now correctly uses milliseconds

Improved #

  • Reconnection now uses exponential backoff (2s → 4s → 8s → 16s → 30s max) instead of fixed 2s delay
  • WebSocket connection now includes 30-second ping interval for detecting stale connections
  • HTTP history loading now uses http package consistently (fixes potential resource leak)
  • Extracted content-type detection to reusable helper method

1.0.0 - 2024-11-28 #

Added #

  • Initial release of FlutterChatIO SDK
  • FlutterChatIOChat widget for displaying the chat interface
  • FlutterChatIO class for SDK initialization and configuration
  • FlutterChatIOTheme class for comprehensive theming
  • Real-time messaging via WebSocket
  • Automatic reconnection on connection loss
  • Message history loading from HTTP API
  • Image attachment support with S3 upload
  • Offline contact form for lead capture
  • Connection status indicators (online, offline, connecting)
  • Full documentation and dartdoc comments
  • Example application

Features #

  • Customizable app bar (color, title, subtitle)
  • Customizable message bubbles (colors, text styles)
  • Customizable status indicators (online, offline, connecting colors)
  • Customizable input field (colors, keyboard appearance)
  • Customizable empty state (title, subtitle, icon)
  • Customizable offline form (all text content)
  • Support for dark and light themes
  • Localization support through text customization
  • Self-hosted deployment support with custom endpoints
  • User identification and session management
  • Device info integration support

Platforms #

  • iOS
  • Android
8
likes
0
points
63
downloads

Publisher

unverified uploader

Weekly Downloads

Live customer support for Flutter apps with Slack integration. Users chat in-app, your team responds in Slack.

Homepage

Topics

#chat #customer-support #slack #live-chat #helpdesk

Documentation

Documentation

License

unknown (license)

Dependencies

flutter, flutter_chat_core, flutter_chat_ui, http, image_picker, uuid, web_socket_channel

More

Packages that depend on flutter_chat_io