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

   ## Summary
   
   - On the **Routes tab**, `p` toggles start/stop and `P` toggles 
suspend/resume for the currently selected route. The footer shows 
context-sensitive hints based on route state:
     - Started → `p=stop`, `P=suspend`
     - Suspended → `p=start`, `P=resume`
     - Stopped → `p=start`
   - On the **Overview tab**, `p` toggles start/stop all routes for the 
selected integration (`stopAllRoutes` / `startAllRoutes`). The footer hint 
updates dynamically: `p=stop` when routes are running, `p=start` when all 
stopped.
   - Reuses the existing action file protocol 
(`{"action":"route","id":"<id>","command":"start|stop|suspend|resume"}`), with 
`id=*` for the all-routes Overview action.
   
   ## Test plan
   
   - [ ] Start a Camel integration with multiple routes
   - [ ] Open TUI and go to Routes tab, select a route
   - [ ] Press `p` — route stops; footer switches to `p=start`
   - [ ] Press `p` again — route starts; footer switches back to `p=stop`
   - [ ] Press `P` on a started route — route suspends; footer shows `P=resume`
   - [ ] Press `P` again — route resumes
   - [ ] Switch to Overview tab, select an integration
   - [ ] Press `p` — all routes stop; footer shows `p=start`
   - [ ] Press `p` again — all routes start; footer shows `p=stop`
   
   _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