yuluo-yx opened a new pull request, #3058:
URL: https://github.com/apache/rocketmq-dashboard/pull/3058

   ## What is the purpose of the change
   
   Message Explorer keeps server-side execution history, but operators cannot 
name and reuse criteria before executing a query. Repeated investigations 
require re-entering the same instance, Topic, Message Key or Message ID and 
time range. This adds an explicit saved-query workflow without changing server 
query history.
   
   ## Brief changelog
   
   - add a versioned, bounded browser-local saved-query model for Topic, Key 
and Message ID criteria;
   - isolate presets by RocketMQ instance and reject incomplete or duplicate 
entries;
   - add save, search, apply, inline rename and confirmed delete interactions;
   - reload changes from other browser tabs and surface unavailable storage 
without false success;
   - add Chinese and English labels;
   - add focused persistence, validation, capacity, failure-path and component 
interaction tests.
   
   Applying a preset only updates the form. It does not issue a query until the 
operator explicitly selects Query.
   
   ## Verifying this change
   
   - Node 24.18.0 targeted Vitest: 41 tests passed, 0 failed;
   - targeted ESLint: 0 errors and 0 warnings;
   - Prettier check: passed;
   - TypeScript and Vite production build: passed, 8031 modules transformed;
   - git diff --check: passed;
   - scope gate: 6 files, 1167 insertions, 6 deletions, 1173 changed lines.
   
   The full frontend suite, browser E2E, container builds and remote workflows 
were not run locally. The focused Message page and new saved-query suites plus 
the production build cover the changed path.
   
   Fixes #3057


-- 
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