diff --git a/gui_2.py b/gui_2.py index 607d0dd..26d8968 100644 --- a/gui_2.py +++ b/gui_2.py @@ -3037,40 +3037,6 @@ class App: imgui.separator() imgui.end_child() - def _render_comms_history_panel(self) -> None: - imgui.text_colored(vec4(200, 220, 160), f"Status: {self.ai_status}") - imgui.same_line() - if imgui.button("Clear##comms"): - ai_client.clear_comms_log() - self._comms_log.clear() - imgui.same_line() - if imgui.button("Load Log"): - self._cb_load_prior_log() - if self.is_viewing_prior_session: - imgui.same_line() - if imgui.button("Exit Prior Session"): - self.is_viewing_prior_session = False - self.prior_session_entries.clear() - self.ai_status = "idle" - imgui.separator() - imgui.text_colored(vec4(255, 200, 100), "VIEWING PRIOR SESSION") - imgui.separator() - imgui.begin_child("scroll_area") - clipper = imgui.ListClipper() - clipper.begin(len(self._comms_log)) - while clipper.step(): - for i in range(clipper.display_start, clipper.display_end): - entry = self._comms_log[i] - imgui.text_colored(C_KEY, f"[{entry.get('direction')}] {entry.get('type')}") - imgui.same_line() - if imgui.button(f"[+]##c{i}"): - self.show_text_viewer = True - self.text_viewer_title = f"Comms Entry #{i}" - self.text_viewer_content = json.dumps(entry.get("payload"), indent=2) - imgui.text_unformatted(str(entry.get("payload"))[:200] + "...") - imgui.separator() - imgui.end_child() - def _render_mma_dashboard(self) -> None: # Task 5.3: Dense Summary Line track_name = self.active_track.description if self.active_track else "None"