← Back to all sparks
T

TalkJS

COMMS
Velocity2.5

Chat API and pre-built messaging UI for web and mobile applications

TalkJS ships a monthly digest, with the Components SDK absorbing most of the work

chat-sdkcomponentsdata-apilocalizationmobilemessaging
Current state
TalkJS releases on a predictable monthly cycle, and the Components SDK introduced late last year has been the main destination for new capability since — multi-file uploads and keyboard navigation in August, search in May, conversation filters in June. Platform coverage keeps widening through native Data APIs for Flutter and Kotlin.
Where it's heading
Work is split between bringing the Components SDK to parity with the Classic SDK and extending the Data API to more native platforms. Localization and theming appear regularly, which points at customers shipping chat to broader user bases rather than developer-facing tools.
Prediction
Expect the remaining Classic SDK capabilities to arrive in Components, and the Data API pattern established for Flutter and Kotlin to reach the remaining native platforms.

Recent moves

  1. 1mo ago

    Multi-file uploads, search scoped to conversation filters, and Thai language support

    Multi-file uploads and keyboard navigation land in the Components SDK, search starts respecting conversation filters, and Thai joins the supported languages.

    View source ↗
  2. 2mo ago

    A fresh new default theme, Flutter Data API, and localized email notifications

    A redesigned default theme with multi-format theme files, the Data API extended to Flutter, and localized email notifications. Platform coverage plus presentation work in one month.

    View source ↗
  3. 3mo ago

    Conversation list filters, a fresh icon set for the default theme, and more

    Real-time conversation filtering reaches the Data API, Components SDK and Classic SDK together, with a refreshed icon set for the default theme.

    View source ↗
  4. 4mo ago

    Message and conversation search in Components SDK, subscribe to emoji reactions, and more

    Message and conversation search arrives in the Components SDK, and live emoji reactions become subscribable. Continued parity work on the newer SDK.

    View source ↗
  5. 4mo ago

    More flexible message filtering, imports, and more

    New building blocks for rich chat experiences, more flexible message filtering, and import improvements.

    View source ↗
  6. 6mo ago

    Kotlin Data API for Android, subscription improvements

    A native Kotlin Data API for Android plus subscription handling improvements in the JavaScript Data API. Extends the Data API pattern to another native platform.

    View source ↗