wtransport-elixir – Elixir bindings for WebTransport
TalkJS developer Franco Bugnano discusses their recent side project wtransport-elixir, a library for writing WebTransport servers in Elixir.
TalkJS developer Franco Bugnano discusses their recent side project wtransport-elixir, a library for writing WebTransport servers in Elixir.
Tutorial on adding archive and unarchive actions to a TalkJS inbox using custom conversation actions, a custom field, and a filtered archived-chats view.
The online learning market keeps expanding. Learn how to leverage the power of chat messaging to create an engaging and effective online learning experience.
Metaphors can be an amazing tool to communicate quickly with others, but they're not all equal. What makes one metaphor better than another?
You know something's off when developers complain that they’re unhappy with your testing setup. At TalkJS, we had this recently when devs said that our end-to-end tests were slow, inconsistent, and untrustworthy. This article discusses what changes we made to make our tests faster and more reliable.
Tutorial on sending automatic out-of-hours replies in TalkJS using webhooks to detect new messages and the REST API to send system message responses.
Tutorial on adding a custom 'Mute conversation' action in TalkJS that turns off email, SMS, and push notifications using setParticipant's notify option.
Tutorial on adding a chat header button that creates Zoom meetings from TalkJS, using a Node.js backend and Zoom's Server-to-Server OAuth API.
Tutorial on adding a custom 'Delete conversation' action in TalkJS that sends the conversation ID to a backend server calling the REST API to delete it.
When keeping track of incoming messages, it’s important to separate answered and unanswered conversations in your inbox. TalkJS makes it easy to add custom data to your conversations so that you can automatically track which conversations have been answered.
You can now enable unread message counts in your theme. The unread message counter shows users the number of unread messages for a conversation.
You can now choose from three new preset themes for your chat user interface: default dark, team chat, and livestream themes.