fix(bleed): remove dead duplicate _render_comms_history_panel (lines 3040-3073)
Dead version used stale 'type' key (current model uses 'kind'), called nonexistent
_cb_load_prior_log (correct name: cb_load_prior_log), and had begin_child('scroll_area')
ID collision. Python silently discarded it at import time. Live version at line 3400.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
34
gui_2.py
34
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"
|
||||
|
||||
Reference in New Issue
Block a user