For the complete documentation index, see llms.txt. This page is also available as Markdown.

Web Component Versioning – Overview & Guide

The versioning feature for the web component is now live on Production. Below you will find all relevant details on how versioning works and how you can manage which version you are using.

1. Current Setup (Legacy URL)

You are currently using the following build URL:

🔗 https://assets.theblockbrain.ai/scripts/blocky-chat/blocky-chat.bundle.js

This is the legacy URL and will always serve the latest version automatically. No action is needed if you want to stay on the most recent version using this URL.


2. New Versioning URLs

With the new versioning feature, you now have two options to control which version of the web component you use:

Option

URL

Description

Always Latest

Automatically points to the newest version at all times.

Pinned Version

Points to a specific version (e.g., v1.0.1-rc5). Replace the version segment in the URL to switch to a different version.

All available versions and release tags are managed and published here: 🔗 https://github.com/theblockbrain/b2b-webcomponents/releases Language

The web component ships its built-in UI texts - button labels, the "New Conversation" title, and the "Write your message" input placeholder - in English (default) and German. The language is selected by the bundle path: add the locale segment after the version segment.

Language
Locale segment
Example URL

English (default)

(none)

https://assets.theblockbrain.io/scripts/blocky-chat/latest/blocky-chat.bundle.js

English (explicit)

/en/

https://assets.theblockbrain.io/scripts/blocky-chat/latest/en/blocky-chat.bundle.js

German

/de/

https://assets.theblockbrain.io/scripts/blocky-chat/latest/de/blocky-chat.bundle.js

The pattern works with any version: .../scripts/blocky-chat/{version}/{locale}/blocky-chat.bundle.js (e.g. latest/de/ or v1.0.5/de/).

To switch the widget to German, change only the script src — keep all other attributes (orgId, uid, userUid, publicToken) unchanged:

​​

Note: This path controls only the component's built-in static texts. The welcome message and the bot's answers follow the platform's language settings and are not affected by this path. If the static labels appear in English on a German site, the embed is loading the default (English) bundle — switch the src to the /de/ path.

Only English and German are available today.


3. How to Switch Versions

Switching to a different version is straightforward:

  1. Choose the desired version

  2. Replace the version segment in the URL (e.g., change v1.0.1-rc5 to the new version tag).

  3. Update the script reference in your integration to use the new URL.

That's it — no further configuration is required.


4. How Will You Know About New Versions?

  • If you use the /latest/ URL, you will always receive the newest version automatically.

  • If you use a pinned version URL, we will notify you whenever a new version is released (including new features and release tags).


5. Web Component Configuration

You can manage your web component settings directly in your admin tab. Each tenant has a dedicated Web Components tab for managing their specific configuration:

🔗 https://into.theblockbrain.ai/manage?tab=webcomponents

Last updated