Skip to content

feat: migrate bug report form from Ant Design to MUI - #1720

Draft
LeeSkies wants to merge 9 commits into
hasadna:mainfrom
LeeSkies:feat/bug-report-success-dialog
Draft

feat: migrate bug report form from Ant Design to MUI#1720
LeeSkies wants to merge 9 commits into
hasadna:mainfrom
LeeSkies:feat/bug-report-success-dialog

Conversation

@LeeSkies

@LeeSkies LeeSkies commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • rebuild the bug report form with MUI and TanStack Form
  • move issue creation into the shared API/query structure
  • add localized client-side validation and submission error handling
  • show a success dialog with options to view the created issue or return to the previous page
  • improve the form layout across desktop and mobile

TODO

  • migrate the bug report page header to the shared page-header components after the global header redesign lands

Testing

  • npm run lint
  • npm test (206 unit tests and 114 Playwright tests passed; 7 Playwright tests skipped)

@LeeSkies
LeeSkies requested a review from AvivAbachi as a code owner July 12, 2026 08:20
@github-actions

github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

@LeeSkies LeeSkies changed the title feat: redesign bug report form feat: migrate bug report form from Ant Design to MUI Jul 12, 2026
…ss-dialog

# Conflicts:
#	tests/bugReport.spec.ts
Comment thread src/pages/bugReport/BugReportForm.tsx Outdated
const error = firstError(field.state.meta.errors)

return (
<TextField

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Can those collapse into one shared wrapper? Instead of repeating those almost identical fields...

@arielvino

Copy link
Copy Markdown
Collaborator

In general that looks good, but it is a relatively large PR, and it's hard to review.

Please check if it possible to move some of the less-related changes to a separate PR.

@LeeSkies
LeeSkies marked this pull request as draft July 20, 2026 08:34
@LeeSkies

Copy link
Copy Markdown
Collaborator Author

In general that looks good, but it is a relatively large PR, and it's hard to review.

Please check if it possible to move some of the less-related changes to a separate PR.

it's a single form, transformed from antd to mui + tsform
half of it are translations and config files, the other half is essential

@LeeSkies
LeeSkies requested a review from arielvino July 20, 2026 11:56
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.

2 participants