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]
