- ➕ Added Flexbox layout for rich messages. This optimises the quick replies, check boxes and radio button rich messages. Also fixes spacing issues with large texts in checkboxes
- ➕ Added support for prefilled messages when a conversation is opened via KmConversationBuilder. Use the property
setPreFilledMessage("<YOUR_MESSAGE>")of KmConversation builder.
- ➕ Added fb icon for conversations started from facebook
- 📇 Renamed all classes starting with Al/Applozic to Km, resources starting with applozic/al to km, string names starting with applozic/al to km. If any of these is used in the code, just replace them accordingly.
- 🛠 Fixed issue where audio permission was not displaying when audio record button was clicked
- 🛠 Fixed issue where the feedback message sent from device was not reflecting in dashboard.
- ➕ Added setting to enable disable CSAT rating from the dashboard
- 👌 Improved the audio quality via recording
- ➕ Added setting to change the toolbar title and subtitle colors
- ➕ Added message character limit
- 🔒 Security improvement for secret keys in shared preferences. The secret keys are removed from the shared preferences and moved to secured storage.
- 🔒 Security improvement for API calls using the user password. Removed user password and other secret keys and replaced them by a JWT token.
- 🛠 Fixed issue where the conversation creation and load were taking a lot of time over some networks.
- ➕ Added date and time picker support in the form template
- ➕ Added support for text field validation in form template
- ➕ Added support for single conversation setting from the dashboard
- 🛠 Fixed issue where form data was being cleared on submit in Form type rich message
- 🛠 Fixed record and send button visibility issue
- 🛠 Fixed issue where send button was not visible after caption was removed from image attachment
- 🛠 Fixed attachment download issue with AWS storage service setting
👍 1. Added support for language change bot 🔒 2. MQTT security enhancement: Added support for JWT based authentication in MQTT connection 👍 3. Added support for showing agent's away status 👍 4. Added support for
postBackToBotPlatformin form type rich message 👍 5. Added support for character limit check in message for Dialogflow bot
- Added custom toasts in the SDK. You can use the KmToast.success and KmToast.error methods to display custom Toast in your app. 👍 7. Added support for message blocking via custom regex 🛠 8. Fixed an issue with message status in MessageInfoFragment 🛠 9. Fixed an issue where form data was getting cleared after submit
- Setting to override message status icon color
- SDK optimization: reduced size of SDK by ~1MB 🛠 3. Fixed singe conversation opening issue when agentList or botList are passed 🛠 4. Fixed message scrolling issue
- Option to set custom pre-chat fields and validations 👍 2. Form type rich message support with new rich message models
- Option to set some themes/colors dynamically from the dashboard
- Speech to text and text to speech feature added 🚚 5. Removed Contact and Phone related permissions/code 👍 6. Option to add user list to a support group 🛠 7. Several bug fixes and optimizations
- 🔄 Changed the CSAT rating scale to 1,5,10
- 👉 Show toast in case of APP_ID change
- 🛠 Fixed MQTT not working for users registered in app version 112
- 🛠 Fixed file access issue for apps targetting SDK version 29
- 🛠 Fixed issue where file upload was not working after the first install