davsclaus opened a new pull request, #25018: URL: https://github.com/apache/camel/pull/25018
## Summary - Add doc viewer popup (`d` key) to the Catalog tab, reusing `DocViewerPopup` with scrollbar support - Add `eip` scope to Catalog tab — shows EIPs detected from the running app's routes (app-only mode) or all catalog EIPs (full catalog mode) - Add missing EIP documentation: `doTry`, `a2aSubTask`, `tokenizer`, `pausable`, `resumable` - Harden route-structure IPC in `LocalCliConnector` to handle missing parameters without NPE - Skip sub-element EIPs (`when`, `otherwise`, langchain4j tokenizer variants) from the EIP list ## Test plan - [ ] Run TUI with a Camel app, navigate to Catalog tab - [ ] Press `f` to cycle scopes — verify `eip` scope appears and shows EIPs from the app's routes - [ ] Toggle to full catalog mode — verify all catalog EIPs are listed - [ ] Select an EIP entry, press `d` — verify documentation opens in the doc viewer popup - [ ] Verify scrollbar works in the doc viewer for long documents - [ ] Verify `when`/`otherwise` and langchain4j tokenizer sub-elements are not shown - [ ] Verify EIPs are excluded from the `all` scope - [ ] Build docs module — verify no xref errors _Claude Code on behalf of davsclaus_ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.6 <[email protected]> -- 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]
