Context
Renovate PR #409 tried to replace @material-ui/core with @mui/material, but this repository still uses the Material UI v4 package family throughout the codebase.
A package-only replacement is unsafe because the app still imports @material-ui/core, and related v4 packages remain in use:
@material-ui/core
@material-ui/icons
@material-ui/lab
@material-ui/styles
gatsby-plugin-material-ui
Scope
- Audit all Material UI v4 imports and theme usage.
- Plan the migration path to MUI v5 equivalents.
- Update package dependencies as a coordinated migration, not a Renovate-only package swap.
- Update Gatsby integration for MUI v5.
- Run unit tests and a local build/dev smoke test.
Acceptance Criteria
Related
Context
Renovate PR #409 tried to replace
@material-ui/corewith@mui/material, but this repository still uses the Material UI v4 package family throughout the codebase.A package-only replacement is unsafe because the app still imports
@material-ui/core, and related v4 packages remain in use:@material-ui/core@material-ui/icons@material-ui/lab@material-ui/stylesgatsby-plugin-material-uiScope
Acceptance Criteria
@material-ui/*remain unless intentionally retained and documented.npm testpasses.TROUBLESHOOTING.md.Related