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

   ## Summary
   
   - Add CPU (EWMA via `ProcessHandle.totalCpuDuration()`) and inflight load 
averages (1m/5m/15m) to the overview info panel; inflight EWMA is read from the 
existing `load01/load05/load15` JSON fields already produced by 
`ManagedCamelContext`, making it remote-ready
   - Fix overview selection bug: cursor up/down now resolves row index against 
the same sorted list used for rendering, so selection tracks the correct PID 
after sorting
   - Lazy-load optimisation: log lines and trace data are only fetched when 
their respective tabs are active, reducing disk I/O on every tick
   - Move Circuit Breaker tab to last position (tab 9)
   - Remove `(*)` indicator from Log tab header
   - Add `a = chart [all|single|off]` toggle on overview tab and `a = chart 
[all|off]` toggle on endpoints tab; increase endpoint flow panel height from 12 
→ 16 rows
   - Disable cursor navigation (no highlight, no key handling) for Consumers, 
Endpoints and Health tabs — no detail action exists yet for these
   - Remove `↑↓ navigate` hint from footer on Consumers, Endpoints and Health 
tabs
   - Move `Esc unselect` hint immediately after `q quit` in overview footer
   
   _Claude Code on behalf of Claus Ibsen_
   
   ## Test plan
   
   - [ ] Run `camel-jbang` TUI against a local Camel integration and verify 
overview info panel shows CPU and inflight load averages
   - [ ] Verify cursor up/down on overview tab correctly tracks the selected 
integration after sort changes
   - [ ] Verify log and trace tabs only load data when active (no unnecessary 
disk reads)
   - [ ] Verify Circuit Breaker is tab 9
   - [ ] Verify Consumers, Endpoints and Health tables have no row highlight 
and no navigate key hint in the footer
   - [ ] Verify `a` key cycles chart modes on overview and endpoints tabs


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