RockteMQ-AI commented on issue #3282: URL: https://github.com/apache/rocketmq-dashboard/issues/3282#issuecomment-5549261816
**Issue Evaluation** Category: `enhancement` | Status: **Evaluated** **Feasibility:** feasible **Scope:** Frontend message detail modal, queue browser message cards, `MessageRecord` TypeScript type **Compatibility:** no breaking changes — additive UI only This is a well-scoped enhancement. The backend already delivers `properties` and `propertiesTruncated` via `MessageRecordVO`; the frontend simply does not render them. The proposed changes are: 1. Add `propertiesTruncated` to the frontend `MessageRecord` type. 2. Render message properties in the detail modal (bounded, scrollable area). 3. Render properties in queue-browser message cards. 4. Show a truncation warning when `propertiesTruncated == true`. All four items are straightforward frontend additions with no backend changes required. The 64-property / 1024-char server-side cap means the UI rendering is naturally bounded. **Minor suggestions:** - Consider a collapsible section for properties to avoid cluttering the default view. - For the truncation warning, link to the relevant backend configuration so operators know how to adjust the limit if needed. --- *Automated evaluation by RockteMQ-AI* -- 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]
