Skip to content

v2.0.0beta1

Compare
Choose a tag to compare
@Doc1faux Doc1faux released this 21 Feb 18:22
· 12 commits to master since this release
ed7e5a2

Features

  • updated UI to match Web & iOS chatboxes,
  • #100: added Take photo support,
  • #136: added Customization plugin support,
  • #149: added Helpdesk public APIs:
    • searchHelpdesk: opens helpdesk search, right away if the ChatActivity is running, on its next start otherwise,
    • openHelpdeskArticle: views helpdesk article, right away if the ChatActivity is running, on its next start otherwise.
  • #167: added carousel message type support,
  • added chatbox behaviors:
    • Operator privacy mode,
    • MagicType,
    • Helpdesk link & Helpdesk-only mode.
  • added Request feedback,
  • added action support for picker message type,
  • added required support for field & picker message types,
  • added De-branding plugin support,
  • added hardware keyboard support (SHIFT+ENTER inserts a line break, ENTER only sends the message),
  • updated localization.

Fixes

  • #63: using flexbox now for picker message type, should fix choices list cutted,
  • #128: using glide now for media loading, should fix NPE on GIF parsing,
  • #166: synced user messages sent outside of the Android chatbox,
  • fixed possibility to send empty messages/field value & trim sent ones,
  • fixed read status message duplicates,
  • fixed various not yet reported bugs & crashes.

Dependencies

  • added:
    • com.google.android.flexbox:flexbox:3.0.0 for Smileys/GIFs lists & picker message type,
    • com.facebook.shimmer:shimmer:0.5.0 for skeleton loading,
    • com.github.bumptech.glide:glide:4.16.0 & com.github.bumptech.glide:okhttp3-integration:4.11.0 for image loading,
    • io.noties.markwon:core:4.6.2, io.noties.markwon:image:4.6.2, io.noties.markwon:linkify:4.6.2, io.noties.markwon:ext-tables:4.6.2 & pl.droidsonroids.gif:android-gif-drawable:1.2.28 for Markdown support,
  • updated:
    • AGP from 7.4.2 to 8.2.2,
    • com.google.android.material:material from 1.10.0 to 1.11.0,
    • androidx.media3:media3-exoplayer from 1.1.1 to 1.2.1.