feat(ev-dev): part 5 – add interactive TUI dashboard#184
feat(ev-dev): part 5 – add interactive TUI dashboard#184randygrok wants to merge 8 commits intoev-deployer-part4-ev-dev-integrationfrom
Conversation
- Integrate ratatui for terminal UI with blocks, logs, and accounts panels - Implement custom tracing layer to capture real-time log events - Add keyboard navigation (Tab for panel switch, arrows for scroll, q to quit) - Support coexistence of TUI and plain log output modes - Add crossterm for terminal event handling
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Claude finished @randygrok's task —— View job PR Review: Interactive TUI Dashboard🎯 OverviewThis PR successfully adds a well-architected interactive TUI dashboard to ev-dev using the ✅ StrengthsArchitecture & Design
Code Quality
Integration
|
Add interactive block selection with arrow keys and Enter to fetch/display block transactions via RPC in a popup overlay.
…tion' into feat/ev-dev-part5-tui
Description
Adds an interactive terminal UI dashboard to ev-dev with the
--tuiflag. The TUI displays real-time blocks, logs, and accounts panels using ratatui, with a custom tracing layer that captures log events in real-time. Plain log output remains the default behavior.Type of Change
Testing
--tuioff) unchanged