davsclaus opened a new pull request, #29657: URL: https://github.com/apache/camel/pull/29657
Items 10 and 12 of [CAMEL-26864](https://issues.apache.org/jira/browse/CAMEL-26864), after the first batch (#29639) and the bugs (#29653). **Log: paused or live, as on the Timeline (10)** The Log tab could stay paused for half an hour, and the only signs were "(paused, End follows)" in plain text in the title, shown only when lines had arrived below the view, and "f follow [off]" in the footer. It now does as the Timeline (#29634): - the title has a badge: a green `● live`, or a reversed `‖ PAUSED` (`‖ PAUSED, more below` when there are lines below the view) - the border is in the warning colour while paused - `Space` pauses and resumes, the same key as on the Timeline, and the footer says `Space pause` / `Space resume`. `f` and `End` still work, and a scroll, `PgUp` or `Home` still pauses. **Source, Routes, Diagram and Inspect: "(no body)", not the type "null" (12)** The app gives the type of a message without a body as `"null"` (MessageHelper, the body type registry), and the views showed that word as if it were a class name: the setBody after a timer read "null" in the Source tab. They now say `(no body)`, and the kind "null" of mixed bodies reads "no body" ("⚠ (no body) | LinkedHashMap (no body and data)"). Inspect's body panel said "Body is null" and now says "Body: (no body)". The JSON of the MCP tools keeps the type `"null"`, the runtime's own word for it. Tests: `LogTabRenderTest` (Space, badge, End), `BodyTypesViewsTest`. Items 15 and 17 are left for later. _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]
