ebchat 5.1.0 copy "ebchat: ^5.1.0" to clipboard
ebchat: ^5.1.0 copied to clipboard

Embeddable ebchat chat SDK for Flutter apps. Drop-in chat screen and widgets on the first-party livechat protocol, with host-owned push ("notification outsourcing"), botflow forms and multi-company support.

Changelog #

5.1.0 #

  • The SDK is two packages, not four. ebchat_ui is folded into this package and ebchat_realtime into ebchat_core; neither was ever consumed on its own outside this repo, and four pub.dev names meant four versions to keep in lockstep. package:ebchat/ebchat.dart exports everything the widgets did, so nothing changes for a host.

  • The declared Flutter floor is now >=3.35.0, which is what the widgets actually required all along (Image.network's webHtmlElementStrategy); the previous >=3.24.0 was resolvable but wrong.

  • Botflow form questions now work on mobile. EbChatScreen answers them itself: text questions focus the composer, and photo/file/location questions upload and send through the new onPickFile / onResolveLocation hooks. Previously onForm was unwired on mobile, so tapping a form question did nothing at all.

  • New EbChatFormKind / EbChatFormRequest / EbChatPickedFile, and EbChat.uploadAsset for hosts sending attachments themselves.

  • Both hooks are optional: media questions fall back to onAttach, location to typing an address. Unknown question types classify as text rather than dead-ending, so a new botflow QuestionType stays answerable.

  • onForm still overrides everything, for hosts that want full control.

5.0.0 #

  • Clean rewrite on the first-party livechat protocol. No API compatibility with the deprecated GetStream-based 3.x/4.x.
  • EbChat.init (bootstrap + guest/identified session, resume via SessionStore), EbChatScreen (drop-in chat with auto-reopen on close), EbChatUser (guest / identified + HMAC), EbChatPush.parse (host-owned FCM data payload).
  • Realtime via ebchat_realtime when the gateway advertises it; polling fallback otherwise.
2
likes
0
points
191
downloads

Publisher

unverified uploader

Weekly Downloads

Embeddable ebchat chat SDK for Flutter apps. Drop-in chat screen and widgets on the first-party livechat protocol, with host-owned push ("notification outsourcing"), botflow forms and multi-company support.

Homepage
Repository (GitHub)
View/report issues

Topics

#chat #messaging #support #livechat

License

unknown (license)

Dependencies

ebchat_core, flutter, http, intl, web

More

Packages that depend on ebchat