mirror of
https://github.com/The-Low-Code-Foundation/OpenNoodl.git
synced 2026-03-08 01:53:30 +01:00
- ExecutionHistoryPanel React component registered in sidebar (order 8.8) - ExecutionList + ExecutionItem: scrollable list with status dots, duration, trigger type - ExecutionDetail: summary, error display, trigger data, node steps - NodeStepList + NodeStepItem: expandable rows with input/output JSON - ExecutionFilters: status dropdown filter with clear button - useExecutionHistory hook: IPC-based data fetching with filter support - useExecutionDetail hook: single execution fetch with steps - All styles use design tokens (no hardcoded colors) - Unit tests: formatDuration, formatRelativeTime, buildExecutionQuery (Jasmine) - CF11-007 canvas overlay integration point: onPinToCanvas prop stub IPC channels expected from backend: execution-history:list (ExecutionQuery) -> WorkflowExecution[] execution-history:get (id) -> ExecutionWithSteps