Faster, better, more secure

Added: You can now run TalkJS on a custom subdomain (eg chat.yourcompany.com). This way, no network requests go to talkjs.com at all. (Enterprise plan only - get in touch if you're interested).

Improved

  • The Chat UI got much faster 🚀. It's snappier and uses less battery than before.
  • Made it possible to run TalkJS with a stricter Content-Security-Policy (docs)
  • "Send message" REST API endpoint now returns message IDs in the response payload
  • Made dashboard "Role editor" navigation clearer and easier to use

Fixed:

  • Sending a large message would not always scroll the message list down to the bottom correctly.
  • Inbox Feed Filters would sometimes not show sufficient data in the conversation list, or the "load more" button would be unavailable
  • showChatHeader: false was ignored in some cases, making it impossible to hide the header.
  • In the enlarged shared image view, the close button would display as "⨯" and not as "X" (on sites/apps that did not use UTF-8 encoding)
  • Email attachment file sizes were sometimes incorrectly reported in the Chat UI
  • CSS syntax errors in the Theme Editor could break the Chat UI without an actionable error. Now, it shows a useful error in the devtools console.

Conversation Sorting Via the API, Pricing for New Customers & Bug Fixes

Added: You can now order conversations and users by createdAt and lastActivity via the API when using the API version 2021-02-09.

Added: New pricing model for customers signed up after March 24 2021. If you have signed up before this, then you can remain on the pricing plan you signed up with. View new pricing.

Added: New SDK event for when a user clicks on a desktop notification generated by TalkJS. Docs.

Fix: Link colors in email notifications now inherit their text color.

Bug fixes - 27th Feb, 2020

Fixed: Certain characters were incorrectly encoded for real-time message translations
Fixed: Removed unnecessary dependancy for the JavaScript SDK
Fixed: A bug which would cause the single-conversation embeddable view from working correctly at times

Search feature & Bug fixes - 10th Feb, 2020

  • Added: Users can now search for text within a conversation, available on the premium plan and above
  • Added: Improved the styling of the scroll bar for webkit specific browsers e.g. Chrome
  • Changed: Separated the role editor to a separate page to help reduce the bloat in the dashboard. Roles can now be edited by pressing the 'Roles' link found in the top left of the TalkJS Dashboard
  • Fixed: Improved the performance of listing the conversations a user is part of
  • Fixed: Under certain circumstances the scroll bar would't scroll to the bottom of the chat UI for the initial render