<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Changelog | RealtimeKit Web UI Kit</title><description>Updates to RealtimeKit Web UI Kit</description><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/web-ui-kit</link><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.1.2</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-112</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-112</guid><description>&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI sidebar component now uses &lt;code&gt;activeSidebar&lt;/code&gt; state instead of &lt;code&gt;activeAI&lt;/code&gt; state, streamlining all sidebar components under a single state.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.1.1</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-111</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-111</guid><description>&lt;p&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; Works best with RealtimeKit Web Core 1.2.5 or later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved error handling for room join failures to display actionable error messages instead of showing an infinite loader.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corrected typos in UI strings:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;occured&lt;/code&gt; → &lt;code&gt;occurred&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;On you device&lt;/code&gt; → &lt;code&gt;On your device&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Grant acess&lt;/code&gt; → &lt;code&gt;Grant access&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fixed default language pack keys:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ai.chat.summerise&lt;/code&gt; → &lt;code&gt;ai.chat.summarize&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;date.yesteday&lt;/code&gt; → &lt;code&gt;date.yesterday&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.1.0</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-110</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-110</guid><description>&lt;p&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; Works best with RealtimeKit Web Core 1.2.4 or later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chat message operations (edit, delete, pin) are now available to all participants.&lt;/li&gt;
&lt;li&gt;Chat pagination with infinite scroll for improved performance in meetings with high message volume.&lt;/li&gt;
&lt;li&gt;Pinned messages are now displayed in a dedicated view for easy access.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;overrides&lt;/code&gt; prop support on &lt;code&gt;rtk-meeting&lt;/code&gt; and &lt;code&gt;rtk-ui-provider&lt;/code&gt; for easier UI customization. Available overrides include:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disablePrivateChat&lt;/code&gt; - Disable private chat functionality.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disableEmojiPicker&lt;/code&gt; - Hide emoji picker in chat component.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class=&quot;language-tsx&quot;&gt;&amp;lt;RtkMeeting meeting={meeting} overrides={{
  disablePrivateChat: true,
  disableEmojiPicker: true
}} /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New components&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-header&lt;/code&gt; - Header component with pinned messages and private chat selector.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-pinned-message-selector&lt;/code&gt; - Displays all pinned messages with paginated infinite scroll.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-selector&lt;/code&gt; - Switch between public chat and private chats with specific participants.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Component enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-composer-view&lt;/code&gt; now accepts &lt;code&gt;isSending&lt;/code&gt; prop to display sender messages on the right and other messages on the left with different colors.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-messages-ui-paginated&lt;/code&gt; now accepts &lt;code&gt;privateChatRecipient&lt;/code&gt; prop for displaying paginated private chat messages.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-messages-ui-paginated&lt;/code&gt; now emits &lt;code&gt;editMessage&lt;/code&gt;, &lt;code&gt;deleteMessage&lt;/code&gt;, and &lt;code&gt;pinMessage&lt;/code&gt; events for message operations.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-menu-item&lt;/code&gt; and &lt;code&gt;rtk-menu-list&lt;/code&gt; now accept &lt;code&gt;menuVariant&lt;/code&gt; prop for different color schemes based on user actions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-message-view&lt;/code&gt; now accepts &lt;code&gt;isEdited&lt;/code&gt;, &lt;code&gt;isSelf&lt;/code&gt;, &lt;code&gt;messageType&lt;/code&gt;, and &lt;code&gt;pinned&lt;/code&gt; props for appropriate message rendering.&lt;/li&gt;
&lt;li&gt;Added automatic scrolling to new messages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Breaking changes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Removed non-operational chat channel components to streamline the SDK. &lt;code&gt;rtk-chat&lt;/code&gt; remains fully operational.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed &lt;code&gt;rtk-channel-creator&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;rtk-channel-header&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;rtk-channel-details&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;rtk-channel-selector-ui&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;rtk-channel-selector-view&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-composer-ui&lt;/code&gt; no longer accepts &lt;code&gt;channelId&lt;/code&gt; prop.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rtk-chat&lt;/code&gt; no longer accepts &lt;code&gt;disablePrivateChat&lt;/code&gt; prop. Use preset configuration instead, or pass as override:&lt;pre&gt;&lt;code class=&quot;language-tsx&quot;&gt;&amp;lt;RtkMeeting meeting={meeting} overrides={{disablePrivateChat: true}} /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Deprecations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rtk-chat-composer-ui&lt;/code&gt; is deprecated due to scalability limitations and lack of pagination support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Known limitations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total message count for public and private chats is not currently displayed.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.8</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-108</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-108</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed iOS issue where the chat compose view would zoom when typing a message.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.7</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-107</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-107</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed alignment issues with unread chat message count, unread polls count, and pending participant stage request count.&lt;/li&gt;
&lt;li&gt;Resolved issue where action toggles were incorrectly displayed in participant video preview in the settings component.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.6</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-106</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-106</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where &lt;code&gt;rtk-debugger&lt;/code&gt; displayed audio and video bitrate as &lt;code&gt;0&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Resolved menu visibility for the last participant when the participants list is long.&lt;/li&gt;
&lt;li&gt;Fixed &lt;code&gt;rtk-polls&lt;/code&gt; not rendering when props were provided after initial mount.&lt;/li&gt;
&lt;li&gt;Improved &lt;code&gt;rtk-participant-tile&lt;/code&gt; audio visualizer appearance when muted (no longer shows as a single dot).&lt;/li&gt;
&lt;li&gt;Prevented large notifications from overflowing their container.&lt;/li&gt;
&lt;li&gt;Fixed a memory leak in the &lt;code&gt;mediaConnectionUpdate&lt;/code&gt; event listener.&lt;/li&gt;
&lt;li&gt;Corrected &lt;code&gt;rtk-ui-provider&lt;/code&gt; prop passing to children during consecutive meetings on the same page.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.5</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-105</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-105</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed Safari CSS issues where the &lt;code&gt;rtk-settings&lt;/code&gt; component was not visible and the Audio Playback modal was not taking the proper height.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Livestream viewer now has a seeker and DVR functionality.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 14 Aug 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.4</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-104</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-104</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed Angular integration issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added support for multiple meetings on the same page in RealtimeKit.&lt;/li&gt;
&lt;li&gt;Enhanced the &lt;code&gt;rtk-ui-provider&lt;/code&gt; component to serve as a parent component for sharing common props (&lt;code&gt;meeting&lt;/code&gt;, &lt;code&gt;config&lt;/code&gt;, &lt;code&gt;iconPack&lt;/code&gt;) with all child components.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.3</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-103</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-103</guid><description>&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Resolved &lt;code&gt;TypeError&lt;/code&gt; that occurred for meetings without titles.&lt;/li&gt;
&lt;li&gt;Implemented minor UI improvements for chat components.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Made Livestream feature available to all beta users.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.2</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-102</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-102</guid><description>&lt;p&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed dependency issues to enhance performance and Angular integration.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 02 Jul 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.1</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-101</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-101</guid><description>&lt;p&gt;&lt;strong&gt;Deprecated API&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discontinued Vue UI support.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate></item><item><title>RealtimeKit Web UI Kit - RealtimeKit Web UI Kit 1.0.0</title><link>https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-100</link><guid isPermaLink="true">https://developers.cloudflare.com/realtime/realtimekit/release-notes/#realtimekit-web-ui-kit-100</guid><description>&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Initial release of Cloudflare RealtimeKit with support for group calls, webinars, livestreaming, polls, and chat.&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item></channel></rss>