Skip to content

2.1.1 - Load history, update messages and more!

Latest
Compare
Choose a tag to compare
@OvidijusParsiunas OvidijusParsiunas released this 29 Dec 20:08
· 17 commits to main since this release

This update comes jam-packed with new features:

  • Ability to set up a direct connection to the Azure OpenAI API. Thankyou to @bruffridge for contributing this feature.
  • You can now use a loadHistory interceptor to asynchronously load chat history and additionally facilitate pagination for chat scroll up.
  • Customise the chat's loading spinners using the LoadingMessageStyles property.
  • updateMessage method allows you to dynamically update existing messages within the chat. This opens up room for a variety of unique chat interactions, especially when updating message html.
  • Deep Chat uses the remarkable library to render its MarkDown text, you can now configure it to your preference using the remarkable property. Thankyou to @quietdreamr for contributing this feature.
  • Group text messages together using custom classes
  • You can now add multiple intro messages.
  • When the submit button has been clicked to send a message, the chat will now automatically focus the text input section.
  • When the text input is empty, the placeholder will always be displayed.
  • Deep Chat's button accessibility features have been heavily enhanced. Thankyou to @imgiseverything for contributing this feature.
  • Bug fixes

API changes - all of these are backwards compatible:

  • The loading property in the messageStyles object has been moved to the message styles property's object.
  • The displayLoadingBubble property in the demo object has been refactored to displayLoading.

A huge thankyou to our generous sponsors for helping support this project:
@matthiasamberg
@dorra

version 2.0

🎉 A big thank you to our wonderful community 🎉

Note.from.developer.mp4