Skip to content

[TEST] Workflow Templates tool #52

Description

@jbaddley

Route

/workflow

Scenarios to test

Page load

  • The workflow page loads without errors
  • A list or grid of workflow templates is visible
  • Each template shows a name and brief description
  • At least one template is present (e.g. "Optimize for Web", "Social Media Pack")

Template selection

  • Clicking a template selects/expands it
  • The selected template shows the steps it will run (e.g. resize → compress → convert)
  • Step labels describe what each step does

File upload

  • A dropzone or file picker is present for uploading an image to process
  • Uploading an image with a template selected starts the workflow
  • Progress through the workflow steps is shown (step indicators)

Workflow execution

  • Each step in the selected template runs in sequence
  • After all steps complete, a download button is shown
  • The downloaded file reflects all workflow steps applied (e.g. resized + compressed)
  • Running a workflow that includes compression: output is smaller than input

Custom workflow (if supported)

  • User can add/remove steps from a workflow
  • Step order can be rearranged
  • Saving a custom workflow persists it for the session

Error handling

  • If a step fails (e.g. unsupported format), an error message is shown per-step rather than crashing the whole workflow

Acceptance criteria

  • At least one built-in template runs end-to-end on a test image and produces a download
  • Step progress indicators are visible during execution

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions