Skip to content

[FEATURE]: Improve Workflow Execution Logs UI #13

Description

@amaan1114

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions