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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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