widget_chat 0.0.11 copy "widget_chat: ^0.0.11" to clipboard
widget_chat: ^0.0.11 copied to clipboard

Drop-in AI chatbot widget for Flutter, FlutterFlow & web — rich content, tools, multimodal, multi-language, dashboard-configured.

0.0.11 #

  • Raise dependency lower bounds to match the generated client (pub.dev lower-bound compatibility)
  • Apply dart format and lint auto-fixes across the package
  • Remove a stale repository URL from pubspec

0.0.10 #

  • Multimodal: visitors can attach photos (gallery/camera), auto-resized and sent inline or via a host-provided uploader
  • Rich content: markdown, cards, carousels, product lists, image galleries, button groups, and color-swatch pickers
  • Tools & actions: custom HTTP tools, host-page callbacks/deep-links, open-URL / send-message / request-input buttons
  • Multi-language: 46 translated UI locales, live in-chat language switching with optional auto-detect, per-locale content
  • Compliance & privacy: AI-disclosure notice (optional one-time acknowledgement), message reporting (Good/Bad response), data-reuse notice, user export/clear, pseudonymized user ids
  • Security: HMAC identity verification (signed user ids), allowed-origins/CORS
  • Theming: full chat palette (surface, bubbles, text), Google Fonts, customizable floating launcher
  • Sound: per-event effects with master toggle + volume
  • fullPage mode, read-only mode, and host userContext / authToken forwarding
  • Remove the example's internal compliance path dependency

0.0.9 #

  • Fix LayoutBuilder build-scope conflict with CustomOpenContainer route animation
  • Use hardcoded desktop dimensions to avoid layout crashes when embedded in LayoutBuilder parents

0.0.8 #

  • Package renamed from flutter_bot to widget_chat

0.0.7 #

  • Add rich content support (carousel, cards, images, product lists)
  • Add sound effects for chat events (message sent/received, notifications)
  • Add SoundConfiguration for customizable audio settings
  • Fix button visibility in rich content button groups

0.0.6 #

  • Fix 400 Bad Request on web: app_version and os_version were null
  • Add DeviceInfoService with proper defaults for all platforms
  • Add tests to prevent null API fields

0.0.5 #

  • Allow API_URL override via dart-define
  • Fix conversation history not loading when switching users
  • Fix configuration updates clearing chat messages
  • Add Firebase Crashlytics and Analytics integration
  • Improve debug logging for secret key tracing
  • Add tooltips for accessibility in ChatHeader widget

0.0.4 #

  • Languages support #75
  • Landmark on free AI chatbot #72
  • Text formatting: support all type #71
  • Online/offline status #65
  • Improve chat list scrolling
  • Refocus after message sent
  • API fetch different text translations

0.0.3 #

  • Added mobile parameter to control web vs mobile layout behavior
  • Improved FAB padding for better positioning
  • Added support for custom FAB button widget via fabWidget parameter
  • Fixed chat screen sizing on web platforms
  • Enhanced responsive design for desktop browsers

0.0.2 #

  • Fixed URL issue.

0.0.1 #

  • Initial release