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 messagehtml
.- 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 themessageStyles
object has been moved to themessage styles
property's object. - The
displayLoadingBubble
property in thedemo
object has been refactored todisplayLoading
.
A huge thankyou to our generous sponsors for helping support this project:
@matthiasamberg
@dorra