Skip to content

Feat/matrix federation#1259

Open
deepak0x wants to merge 3 commits intoRocketChat:developfrom
deepak0x:feat/matrix-federation
Open

Feat/matrix federation#1259
deepak0x wants to merge 3 commits intoRocketChat:developfrom
deepak0x:feat/matrix-federation

Conversation

@deepak0x
Copy link
Copy Markdown
Contributor

@deepak0x deepak0x commented Mar 30, 2026

Summary

  • Detect federated rooms via room.federated flag and room.federation metadata from RC API
  • FederationBanner component shows federation status and homeserver origin below the chat header
  • Matrix user IDs (@user:homeserver.tld) parsed into clean username + homeserver badge
  • Colored initials avatars for bridged Matrix users (no RC profile pictures)
  • Regular RC users render unchanged
  • Storybook demo with mock Matrix messages for easy testing without a real bridge
  • federation prop on EmbeddedChat to enable federation features

Demo

https://drive.google.com/drive/folders/1zfqEIHEX675Q-EnYfPCo8oStMw9g74HO

…x user badges, initials avatars, and Storybook demo
…Storybook demo

FederationProvider accepts forceEnabled prop to show federation UI
without a real Matrix bridge. Federated story injects mock messages
from @alice:matrix.org, @bob:element.io, @Carol:mozilla.org so the
demo shows Matrix badges and initials avatars alongside real RC users.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant