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

   ## Summary
   
   - Add external endpoint support to route topology: shows external systems 
(kafka, http, etc.) as dashed-box nodes with per-endpoint metrics and cyan 
coloring
   - Add `e` key toggle in TUI diagram tab to show/hide external systems in 
topology view
   - Add "Stub (no Docker needed)" checkbox to TUI run options form: passes 
`--stub=all` and skips infra service startup
   - Show full scrollable failure log dialog when example launch fails, with 
proper ANSI/control character handling via `TuiHelper.ansiToLine`
   - Add `timer`, `cron`, `scheduler` to accepted stub names so local 
components are not stubbed with `--stub=all`
   - Sync route-topology example from GitHub
   - Fix ANSI coloring bug when multiple external nodes share the same row in 
ASCII topology renderer
   
   ## Test plan
   
   - [ ] Run TUI, open diagram tab in topology mode, press `e` to toggle 
external systems on/off
   - [ ] Verify external nodes appear with dashed boxes and cyan coloring, with 
per-endpoint metrics
   - [ ] Press F2, select route-topology example, verify "Stub" checkbox in run 
options form
   - [ ] With Stub enabled: example launches with `--stub=all`, no Docker infra 
started
   - [ ] With Stub disabled and no Docker: failure log dialog appears with 
scrollable output
   - [ ] Verify `--stub=all` no longer stubs timer/cron/scheduler components
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   _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