Skip to content

[NEEDS REVIEW] Upgrade MUI to v7 - #908

Merged
ice1080 merged 7 commits into
mainfrom
devin/1792707411-mui-v7
Oct 29, 2026
Merged

ice1080 merged 7 commits into
mainfrom
devin/1792707411-mui-v7

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

This is the first step toward the MUI v9 upgrade proposed in #745. Going straight to v9 is blocked on material-react-table, which still passes props that MUI v9 removes (InputProps, SelectProps, MenuListProps, ...). MUI v7 still accepts those props, so this PR stops at v7.

  • @mui/material / @mui/icons-material go from 6 to 7.3, and @mui/lab to 7.0.1-beta. @mui/x-date-pickers stays on 8, which supports MUI 7. StyledEngineProvider is now imported from @mui/material/styles, because v7 dropped the old export.
  • @mui/material, @mui/icons-material, @mui/x-date-pickers, @emotion/react and @emotion/styled move from dependencies to peerDependencies, and to devDependencies for local development. Before, if the consuming app used a different MUI major, a second copy of MUI was installed, and the app's ThemeProvider and Terraware palette augmentation didn't reach these components. Consumers now provide MUI themselves (>=7.3.11, which @mui/lab requires). This ships as a minor release.

terraware-web bumps MUI to v7 together with this version in terraware/terraware-web#6865, which was tested against RC 5.1.9-rc.1.

Link to Devin session: https://app.devin.ai/sessions/c03e57fefa74429eb1cdcc7d4218c11f
Open in Devin Desktop: https://app.devin.ai/desktop/session/c03e57fefa74429eb1cdcc7d4218c11f?variant=devin

Bump @mui/material, @mui/icons-material, and @mui/lab to v7; move MUI and Emotion to peerDependencies so consumers provide a single copy.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@github-actions

Copy link
Copy Markdown
Contributor

To increment version on merge, please add one of patch (default), minor, or major label to this PR.

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

@codex review

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

publish rc

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T18:36:47.162016Z f86329c Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

chatgpt-codex-connector[bot]

This comment was marked as resolved.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

publish rc

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: b24fbed49b

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@ice1080 ice1080 added minor Increment minor version number when merged and removed major labels Oct 23, 2026
@ice1080 ice1080 changed the title Upgrade MUI to v7 [NEEDS REVIEW] Upgrade MUI to v7 Oct 23, 2026
@ice1080
ice1080 marked this pull request as ready for review October 23, 2026 18:29
@ice1080
ice1080 requested a review from a team as a code owner October 23, 2026 18:29

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 162cf710db

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread package.json Resolved
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Can't wait for the next one!

Reviewed commit: f86329c5e2

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@ice1080
ice1080 merged commit 54fe98f into main Oct 29, 2026
2 checks passed
@ice1080
ice1080 deleted the devin/1792707411-mui-v7 branch October 29, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Increment minor version number when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants