davsclaus opened a new pull request, #23654:
URL: https://github.com/apache/camel/pull/23654

   ## Summary
   
   - **Redesign F2 Send Message** from a small popup to a full-screen 3-panel 
layout (request/response/history) matching the HTTP Probe pattern, with 
scrollable response, pretty print, exchange headers, and replay from history
   - **Extract FormHelper** with shared utilities (HeaderEntry, 
handleTextInput, renderLabel, handlePaste) used by both SendMessagePopup and 
HttpTab
   - **Add Reset Screen** action to F2 menu for terminal corruption recovery
   - **Add GC trigger** (`g` key) to Memory tab via Camel IPC action file
   - **Dual heap gauge bars** in Memory tab showing used/committed and used/max 
ratios
   - **Remove redundant 1-9 tabs footer hints** from all tabs to reduce clutter
   - **Fix Inspect badge** to count distinct exchanges instead of individual 
steps
   - **Add Clear + padding** to SendMessagePopup and HTTP Probe for consistent 
full-screen rendering
   - **Sync bundled examples** from camel-jbang-examples repo including source 
files, with license check exclusions
   
   ## Test plan
   
   - [ ] Run `camel tui` against a running integration with `direct:` routes
   - [ ] Press F2 > Send Message — verify full-screen 3-panel layout
   - [ ] Send InOnly message — verify success status
   - [ ] Send InOut message — verify response headers + body, scroll with 
PgUp/PgDn
   - [ ] Press `p` to toggle pretty print on JSON response
   - [ ] Check history panel, replay an entry with Enter
   - [ ] Press F2 > Reset Screen — verify terminal clears
   - [ ] Go to Memory tab, press `g` — verify GC triggers
   - [ ] Verify two heap gauge bars (committed and max) display correctly
   - [ ] Go to HTTP tab, press Enter — verify probe view still works with Clear 
+ padding
   - [ ] Verify no 1-9 tabs hints in any tab footer
   - [ ] Verify Inspect badge shows distinct exchange count
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code) on behalf of 
Claus Ibsen


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