Feature Summary
Add a dedicated Workflow Logs page that allows users to browse and inspect historical workflow execution logs from a centralized interface.
Problem Statement
Currently, workflow execution logs are only available during or immediately after a workflow execution, making it difficult to review previous runs or debug issues at a later time.
A centralized logs page would provide users with an easy way to access execution history without needing to rerun workflows.
Proposed Solution
Create a new Logs section within the application that displays workflow execution history.
The page should allow users to:
- View a list of available workflows.
- Select a workflow to inspect.
- Display all previous executions for the selected workflow.
- View execution status (Running, Success, Failed, Cancelled).
- View execution start and completion timestamps.
- Inspect node execution logs and outputs for each execution.
- Navigate between different workflow executions.
The implementation should reuse the existing execution log APIs wherever possible and follow the project's existing UI patterns.
Benefits
- Provides a centralized location for viewing workflow execution history.
- Makes debugging workflows easier.
- Improves the overall user experience.
- Reduces the need to rerun workflows just to inspect previous logs.
- Establishes a foundation for future enhancements such as filtering, searching, and log exports.
Additional Context
- This issue primarily focuses on the frontend implementation.
- Existing backend APIs and execution logging mechanisms should be reused where possible.
- The page should follow the project's design system and component architecture.
- Future improvements such as search, filters, pagination, and export functionality can be implemented in separate issues to keep this contribution beginner-friendly.
Feature Summary
Add a dedicated Workflow Logs page that allows users to browse and inspect historical workflow execution logs from a centralized interface.
Problem Statement
Currently, workflow execution logs are only available during or immediately after a workflow execution, making it difficult to review previous runs or debug issues at a later time.
A centralized logs page would provide users with an easy way to access execution history without needing to rerun workflows.
Proposed Solution
Create a new Logs section within the application that displays workflow execution history.
The page should allow users to:
The implementation should reuse the existing execution log APIs wherever possible and follow the project's existing UI patterns.
Benefits
Additional Context