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]
