coder999o opened a new pull request, #2019: URL: https://github.com/apache/rocketmq-dashboard/pull/2019
## What is the purpose of the change Add CSV exports for runtime diagnostics views so operators can preserve and share filtered client/producer connection snapshots during troubleshooting. ## Brief changelog - Add shared CSV build/download helpers with spreadsheet formula escaping. - Add CSV export for Client Connections using the current filtered table data. - Add CSV export for Producer Connection diagnostics with instance/topic/group/readiness/warnings context. - Reuse the shared CSV helper from Topic, Consumer Group, and DLQ exports. ## Verifying this change - npm test -- --run src/utils/download.test.ts src/pages/cluster/__tests__/ClientsPage.test.tsx src/pages/studio/__tests__/Producer.test.tsx src/pages/instance/__tests__/TopicPage.test.tsx src/pages/instance/__tests__/ConsumerPage.test.tsx src/pages/instance/__tests__/DLQPage.test.tsx - ./node_modules/.bin/eslint --max-warnings=0 src/utils/download.ts src/utils/download.test.ts src/pages/cluster/clients.tsx src/pages/cluster/__tests__/ClientsPage.test.tsx src/pages/studio/Producer.tsx src/pages/studio/__tests__/Producer.test.tsx src/pages/instance/topic.tsx src/pages/instance/consumer.tsx src/pages/instance/dlq.tsx - ./node_modules/.bin/prettier --check src/utils/download.ts src/utils/download.test.ts src/pages/cluster/clients.tsx src/pages/cluster/__tests__/ClientsPage.test.tsx src/pages/studio/Producer.tsx src/pages/studio/__tests__/Producer.test.tsx src/pages/instance/topic.tsx src/pages/instance/consumer.tsx src/pages/instance/dlq.tsx - 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]
