Skip to content

feat(dashboard): schedules - #895

Merged
jamescmartinez merged 2 commits into
mainfrom
dashboard-schedules
Oct 13, 2026
Merged

jamescmartinez merged 2 commits into
mainfrom
dashboard-schedules

Conversation

@jamescmartinez

Copy link
Copy Markdown
Contributor

No description provided.

@pkg-pr-new

pkg-pr-new Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/cli@895
npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/dashboard@895
npm i https://pkg.pr.new/openworkflowdev/openworkflow@895

commit: 2e5b944

@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@greptile-apps

greptile-apps Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; the previous empty-page issue is fixed, and no new actionable issues were found.

Summary

Adds dashboard pages to list, create, edit, pause, resume, and delete schedules.

  • Users can browse schedules and see which runs came from them.
  • Schedules can be created, edited, paused, resumed, or deleted.
  • Runs and schedules use the same page controls.
  • Run and schedule forms share one JSON input parser.
  • Nitro keeps the CLI internal module out of its bundled config.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  List["Schedules list"] --> Details["Schedule details"]
  List --> Editor["Create schedule"]
  Details --> Editor2["Edit schedule"]
  Editor --> Save["Save through OpenWorkflow"]
  Editor2 --> Save
  Details --> Actions["Pause, resume, or delete"]
  Actions --> Backend["Configured backend"]
  Runs["Scheduled run"] --> Details
Loading

Reviews (2) · Last reviewed commit: "fix(dashboard): schedule list" · Reviewed by Greptile

Comment thread apps/dashboard/src/routes/schedules.index.tsx Outdated
@jamescmartinez
jamescmartinez merged commit 4e25cc6 into main Oct 13, 2026
13 of 14 checks passed
@jamescmartinez
jamescmartinez deleted the dashboard-schedules branch October 13, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant