coder999o opened a new pull request, #4207: URL: https://github.com/apache/rocketmq-dashboard/pull/4207
## What is the purpose of the change Add a support diagnostics bundle to the Studio About page so users can copy or download a redacted JSON snapshot when reporting environment-specific problems. The bundle includes build metadata, API prefix, current pathname, browser/runtime details, viewport, timezone, storage availability, data mode, and UI preference presence. Sensitive values are intentionally omitted, including token/password/secret/credential-like localStorage keys, unknown localStorage values, all sessionStorage values, and URL query/hash content. ## Brief changelog - Add support bundle collection, formatting, filename, summary, and redaction utilities. - Add copy and download actions for the support bundle on the Studio About page. - Add tests for diagnostics collection, redaction, filename generation, About page rendering, copy, and download behavior. ## Verifying this change - `npm test -- supportBundle AboutTab --run` - `npx eslint src/pages/settings/AboutTab.tsx src/pages/settings/__tests__/AboutTab.test.tsx src/utils/supportBundle.ts src/utils/supportBundle.test.ts` - `git diff --check` - `npm run build` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
