davsclaus opened a new pull request, #23265: URL: https://github.com/apache/camel/pull/23265
## Summary A collection of UX improvements to the Camel JBang TUI monitor (`camel-jbang-plugin-tui`): ### Log tab - Reduce scrollback buffer from 5000 → 3000 lines - Show chunk line range in Log block title (`Log level:INFO #1-3000`) - Fixed scroll drift when follow mode is off and the ring buffer is at capacity (eviction compensation via `logEvictedSeen`) - Show `2 Log (*)` in yellow in the tab header when log lines are present (some runtimes don't include log output) ### Overview tab - Added VERSION to the sort cycle (pid → name → version → status → total → fail) - Show `[dev]` badge in yellow next to integration name when running with `--dev` ### Routes tab - Added FROM to the sort cycle ### Consumers tab - Renamed ID column header to ROUTE ### Info tab - Show Profile below Version - Show `Reload: N` on the same line as Profile (only when reload count > 0) - Detect JBang platform from process command line; show as `JBang v0.138.0` - Fixed reload parsing (was reading flat `stats.reloaded`; correct path is `stats.reload.reloaded`) ### Sorting (all sortable tabs) - Added hidden `S` key to reverse sort order (arrow flips ▼ → ▲) on the current tab - `s` resets reversal back to normal ### Suspension gating - `P` key and footer hint only shown when the selected route supports suspension - `supportsSuspension` added to `RouteDevConsole` JSON and text output ### Dev mode detection - `devMode` flag added to `ContextDevConsole` JSON and text output ### Tab headers - Renamed `8 History` → `8 Last` --- _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]
