feat(ui): add toggleable in-client console#1569
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughThis change adds an in-app log console to the client UI. It introduces a console container in ClientPanel with APIs to set the console component, query visibility, and adjust minimum/preferred sizes when visible. ClientUI wires a LogConsolePanel into the layout, adds a toolbar toggle with open/closed icons, and manages visibility updates. Logging is routed to the console via a new ConsoleLogAppender (logback) and by teeing System.out to both the original stream and the console’s OutputStream. LogConsolePanel provides a read-only, auto-scrolling text area with trimming and an OutputStream that buffers and forwards lines to the panel on the EDT. ✨ Finishing touches
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
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 |
Summary
Testing
https://chatgpt.com/codex/tasks/task_e_68f006ee88fc832884d71d4eafe0b4cc