chore(mma): Implement visual simulation for Epic planning and fix UI refresh
This commit is contained in:
4
gui_2.py
4
gui_2.py
@@ -935,6 +935,8 @@ class App:
|
||||
self._pending_mma_approval = task
|
||||
if "dialog_container" in task:
|
||||
task["dialog_container"][0] = dlg
|
||||
elif action == 'refresh_from_project':
|
||||
self._refresh_from_project()
|
||||
elif action == "mma_spawn_approval":
|
||||
dlg = MMASpawnApprovalDialog(
|
||||
task.get("ticket_id"),
|
||||
@@ -1961,6 +1963,8 @@ class App:
|
||||
def _bg_task():
|
||||
for track_data in self.proposed_tracks:
|
||||
self._start_track_logic(track_data)
|
||||
with self._pending_gui_tasks_lock:
|
||||
self._pending_gui_tasks.append({'action': 'refresh_from_project'}) # Ensure UI refresh after tracks are started
|
||||
self.ai_status = "Tracks accepted and execution started."
|
||||
threading.Thread(target=_bg_task, daemon=True).start()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user