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]

Reply via email to