feat(silo): DAG status display in Activity panel (#219) #228
Reference in New Issue
Block a user
Delete Branch "feat/silo-dag-activity"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Connects DAG and job SSE signals to the Database Activity dock widget for real-time status display.
What Shows Up
dag.updateddag.validated(pass)dag.validated(fail)job.createdjob.completedjob.failedLive entries are inserted at the top, styled in Catppuccin Blue (#89b4fa), capped at 50 entries. All events also log to the FreeCAD console.
Signal Connections
Added to
_sync_event_listener():dag_updated,dag_validated,job_created,job_completed,job_failed.New helper
_add_activity_entry(text, part_number)inserts entries without a full panel refresh.Depends On
Closes #219