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]

Reply via email to