feat: Enhance Logging and Test Suite Integration

- Integrated logging functionality across various components, replacing standard output with structured logging for improved traceability.
- Added z3ed AI Agent test suites for enhanced testing capabilities, including connectivity and command parsing tests.
- Updated the Settings Editor to allow configuration of logging behavior, including log levels and file output options.
- Enhanced the Test Dashboard with tabbed views for better organization of test results, including GUI automation tests.
This commit is contained in:
scawful
2025-10-05 13:22:15 -04:00
parent 3b7a961884
commit 491f7e18d2
8 changed files with 864 additions and 27 deletions

View File

@@ -1041,7 +1041,7 @@ void AgentChatWidget::Draw() {
RenderZ3EDCommandPanel();
RenderMultimodalPanel();
RenderCollaborationPanel();
RenderRomSyncPanel(); // Always visible now
RenderRomSyncPanel();
RenderProposalManagerPanel();
ImGui::PopStyleVar(2);
@@ -1799,11 +1799,6 @@ void AgentChatWidget::RenderZ3EDCommandPanel() {
}
void AgentChatWidget::RenderRomSyncPanel() {
if (!ImGui::CollapsingHeader(ICON_MD_SYNC " ROM Synchronization",
ImGuiTreeNodeFlags_DefaultOpen)) {
return;
}
ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0.18f, 0.14f, 0.12f, 1.0f));
ImGui::BeginChild("RomSync", ImVec2(0, 200), true);