Skip to content

MudChat: Remove components in v9, redirect to MudX#12151

Merged
danielchalmers merged 7 commits intodevfrom
copilot/deprecate-mudchat-component
Dec 20, 2025
Merged

MudChat: Remove components in v9, redirect to MudX#12151
danielchalmers merged 7 commits intodevfrom
copilot/deprecate-mudchat-component

Conversation

Copy link
Contributor

Copilot AI commented Nov 23, 2025

Removes the MudChat component family entirely from MudBlazor in v9, keeping only a documentation page with migration instructions to https://github.com/MudXtra/MudX/.

Changes:

  • Removed all Chat components: MudChat, MudChatBubble, MudChatHeader, MudChatFooter (.razor and .razor.cs files)
  • Removed Chat enums: ChatBubblePosition, ChatArrowPosition
  • Removed Chat styles: _chat.scss and import from MudBlazor.scss
  • Removed Chat tests: ChatTests.cs
  • Removed documentation examples: All Chat example files and Timeline Chat example
  • Removed from MenuService: Chat component menu entry
  • Removed CategoryTypes.Chat: Chat category class
  • Updated Chat documentation page: Now displays migration guide with installation instructions and link to MudX

User impact:

Users can no longer use MudChat components from MudBlazor. The Chat documentation page at /components/chat now provides:

  • Migration instructions to MudX
  • Step-by-step installation guide
  • Link to MudX repository and documentation

Checklist:

  • I've read the contribution guidelines
  • My code follows the style of this project
  • I've added or updated relevant unit tests
Original prompt

This section details on the original issue you should resolve

<issue_title>Deprecate MudChat and move to MudXtra/MudX</issue_title>
<issue_description>We should consider moving the niche MudChat component to an extension library in order to keep our focus on the core library and ease maintenance burden. MudXtra/MudX is suggested since @versile2 was the one that submitted the component in #10400.

Timeline:

  • v8: Add notice/redirect to docs
  • v9: Deprecate APIs
  • v10: Remove from MudBlazor</issue_description>

<agent_instructions>Deprecate the MudChat APIs and add notices to the docs that https://github.com/MudXtra/MudX/ should be used instead as that's where the component will be moved to.</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@danielchalmers @ScarletKuro What do you think? I believe we need to manage our resources effectively and dropping official support is better long-term. @danielchalmers > on the MudX side I have a working port of chat. I'll likely bring it live once I have a definitive answer.

Yes, let's move forward and transfer to your extensions.</comment_new>


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Deprecate MudChat and redirect to MudXtra/MudX Deprecate MudChat components in v9, redirect to MudX Nov 23, 2025
Copilot AI requested a review from danielchalmers November 23, 2025 21:53
@danielchalmers danielchalmers changed the title Deprecate MudChat components in v9, redirect to MudX MudChat: Deprecate components in v9, redirect to MudX Nov 23, 2025
@danielchalmers
Copy link
Member

image

@mudbot mudbot bot added API change Modifies the public API surface breaking change This change will require consumer code updates docs Updates/improvements to project documentation that do not affect core library logic refactor Reorganizes code and has no changes to the API or functionality in the main library labels Nov 23, 2025
@danielchalmers danielchalmers removed docs Updates/improvements to project documentation that do not affect core library logic API change Modifies the public API surface refactor Reorganizes code and has no changes to the API or functionality in the main library labels Nov 23, 2025
@danielchalmers danielchalmers marked this pull request as ready for review November 23, 2025 22:32
@danielchalmers danielchalmers marked this pull request as draft December 18, 2025 18:58
@danielchalmers danielchalmers marked this pull request as ready for review December 19, 2025 23:09
@danielchalmers
Copy link
Member

danielchalmers commented Dec 19, 2025

Let's move forwards with this. @versile2 can I let you merge if you're happy with it?

and send me the PR on the MudX repo so I can explicitly say we're donating it and transferring copyright

@danielchalmers
Copy link
Member

Context: We are considering a sort of 1st party extensions project, but it won't be designed as a catch-all and we still want to support 3rd party projects.

@danielchalmers
Copy link
Member

@copilot just remove the Chat components entirely, leaving only the docs page as a notice

This was referenced Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change This change will require consumer code updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deprecate MudChat and move to MudXtra/MudX

5 participants