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

Flutter plugin for embedding the Chatasist customer support chat widget with realtime messaging, media uploads, and voice/video call support.

1.1.0 #

  • Added session-driven AI greeting and initial resource shortcut chips on the new conversation screen.
  • Added package SVG icon assets and replaced widget UI icon usage for closer parity with the web widget style.
  • Improved secure storage handling by scoping JWT/identity keys per baseUrl and channelId, with legacy key migration.
  • Improved composer and thread messaging UX with stronger attachment/audio flows and richer in-thread quick action rendering.
  • Improved chat/home/help/news/detail surfaces with updated layouts, spacing, and interaction polish.

1.0.13 #

  • Improved conversation UI on mobile by removing the extra top greeting header in new chats and centering the welcome content.
  • Added horizontal side insets for the card widget route so the chat sheet has spacing from screen edges.
  • Kept keyboard behavior smooth while composing by retaining dismiss-on-tap-outside and drag-to-dismiss in the thread.

1.0.12 #

  • Fixed conversation keyboard dismissal behavior so tapping outside input and dragging the message list now reliably closes the keyboard.

1.0.11 #

  • Added a fallback baseUrl default of https://app.chatasist.com when ChatasistWidgetOptions.baseUrl is not specified.

1.0.10 #

  • Added url_launcher for opening links from widget content in the host app environment.
  • Extended WidgetChat and WidgetMessage models with survey-related fields for in-chat surveys.
  • Improved WidgetRealtimeClient handling for incoming realtime messages.
  • Refined widget UI padding, spacing, and tab styling for consistency across home, messages, news, and help flows.

1.0.6 #

  • Added flutter_html for richer HTML rendering in widget surfaces.
  • Extended ChatasistFlutterPlugin with JWT handling improvements and additional presentation options via ChatasistWidgetOptions.
  • Added news and topics fetching in WidgetRepository for the news tab experience.
  • Improved the message composer UI, including attachment selection and handling.

1.0.2 #

  • Improved pub.dev package score by updating package metadata and API documentation.
  • Added an OSI-approved license declaration and recognized license file.

1.0.1 #

  • Improved usage guidance for integrating and launching the plugin.
  • Improved README documentation for setup clarity and onboarding flow.

1.0.0 #

  • Initial release of chatasist_flutter package.
  • Added plugin singleton API with initialize, setIdentity, present, dismiss, and refresh.
  • Added native Flutter chat widget UI with chat list, conversation thread, and message composer.
  • Added Widget Session bootstrap and JWT persistence for /api/widget/session.
  • Added chat APIs integration for listing chats, fetching chat details, and sending messages.
  • Added multipart attachment support for files, images, videos, and audios in widget messages.
  • Added realtime integration with Pusher private channels and widget broadcasting auth endpoint.
  • Added incoming call and call lifecycle handling with WebRTC signaling (start, answer, ice, end).
  • Added package example app demonstrating initialization and opening the widget.
  • Added initial unit and widget tests for core package behavior and session parsing.
0
likes
160
points
368
downloads

Documentation

API reference

Publisher

verified publisherchatasist.com

Weekly Downloads

Flutter plugin for embedding the Chatasist customer support chat widget with realtime messaging, media uploads, and voice/video call support.

Homepage

License

MIT (license)

Dependencies

collection, file_picker, flutter, flutter_html, flutter_secure_storage, flutter_svg, flutter_webrtc, http, http_parser, image_picker, mime, pusher_channels_flutter, url_launcher

More

Packages that depend on chatasist_flutter