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

   ## Summary
   
   - Adds a flow panel below the endpoints table showing cumulative in/out 
message counts as an ASCII arrow diagram with the integration box at the centre
   - Adds a 60-second sliding window mirrored activity chart: in-traffic 
(green) grows upward from the centre axis, out-traffic (blue) grows downward — 
matching the macOS Activity Monitor network graph style
   - Sub-pixel rendering via Unicode block characters (▁▂▃▄▅▆▇█) gives smooth 
vertical resolution
   - Y-axis labels (max / 0 / max) and x-axis time labels (-60s, -45s, -30s, 
-15s, now) matching the overview tab style
   - Extracts the chart into a standalone `MirroredSparkline` widget, 
structured as a TamboUI-compatible `Widget` with builder pattern and full 
Javadoc, intended for upstream contribution to the TamboUI project
   
   ## Test plan
   
   - [ ] Run a Camel integration with `camel-jbang` and open the TUI monitor
   - [ ] Navigate to the Endpoints tab and verify the flow panel appears below 
the table
   - [ ] Verify the chart shows green bars growing upward for in-traffic and 
blue bars growing downward for out-traffic
   - [ ] Verify x-axis labels (-60s … now) appear at the bottom of the chart
   - [ ] Verify y-axis labels (max / 0 / max) appear on the left of the chart
   - [ ] Verify the chart correctly scales to the terminal width and height
   
   _Claude Code on behalf of Claus Ibsen_
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


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