This description was created by Ellipsis for commit 81520222268da27c821de12321eb0b221f9f2695
Summary:
Introduced a new 'Workflows' tab with routing, components, API integrations, pagination, loading states, and a FileUpload component with error handling using toast notifications.
Key points:
Introduced a new 'Workflows' tab with routing, components, API integrations, pagination, and loading states.
Added WorkflowsPageLayout, Workflows, and WorkflowPage components in skyvern-frontend/src/routes/workflows/.
Updated skyvern-frontend/cloud/router.tsx and skyvern-frontend/src/router.tsx to include new routes for workflows.
Modified skyvern-frontend/cloud/routes/root/SideNav.tsx to add a 'Workflows (Beta)' link.
Introduced FileUpload component in skyvern-frontend/src/components/FileUpload.tsx for handling file inputs with error handling using a toast notification.
Added Checkbox component in skyvern-frontend/src/components/ui/checkbox.tsx.
Updated skyvern-frontend/package.json to include @radix-ui/react-checkbox dependency.
Adjusted CSS variables in skyvern-frontend/cloud/index.css for better theming.
Enabled Sentry only in production in skyvern-frontend/cloud/index.tsx.
Added types for workflow parameters and responses in skyvern-frontend/src/api/types.ts.
Implemented pagination and loading states in skyvern-frontend/src/routes/workflows/WorkflowPage.tsx and skyvern-frontend/src/routes/workflows/Workflows.tsx.
Updated RunWorkflowForm in skyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx to invalidate workflowRuns query on success.
Updated skyvern-frontend/src/routes/workflows/WorkflowRun.tsx to handle cases where a workflow run does not have any tasks.
Updated pyproject.toml to upgrade litellm to version 1.41.12.
Summary:
Introduced a new 'Workflows' tab with routing, components, API integrations, pagination, loading states, and a
FileUpload
component with error handling using toast notifications.Key points:
WorkflowsPageLayout
,Workflows
, andWorkflowPage
components inskyvern-frontend/src/routes/workflows/
.skyvern-frontend/cloud/router.tsx
andskyvern-frontend/src/router.tsx
to include new routes for workflows.skyvern-frontend/cloud/routes/root/SideNav.tsx
to add a 'Workflows (Beta)' link.FileUpload
component inskyvern-frontend/src/components/FileUpload.tsx
for handling file inputs with error handling using a toast notification.Checkbox
component inskyvern-frontend/src/components/ui/checkbox.tsx
.skyvern-frontend/package.json
to include@radix-ui/react-checkbox
dependency.skyvern-frontend/cloud/index.css
for better theming.skyvern-frontend/cloud/index.tsx
.skyvern-frontend/src/api/types.ts
.skyvern-frontend/src/routes/workflows/WorkflowPage.tsx
andskyvern-frontend/src/routes/workflows/Workflows.tsx
.RunWorkflowForm
inskyvern-frontend/src/routes/workflows/RunWorkflowForm.tsx
to invalidateworkflowRuns
query on success.skyvern-frontend/src/routes/workflows/WorkflowRun.tsx
to handle cases where a workflow run does not have any tasks.pyproject.toml
to upgradelitellm
to version1.41.12
.Generated with :heart: by ellipsis.dev