[PR #6] [MERGED] Onboarding flow #320

Closed
opened 2026-03-03 11:29:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dflow-sh/dflow/pull/6
Author: @malla-lokesh
Created: 3/17/2025
Status: Merged
Merged: 3/17/2025
Merged by: @pavanbhaskardev

Base: mainHead: onboarding-flow


📝 Commits (3)

  • 250801b chore: created different onboarding pages
  • e346535 chore: completed 4 steps of onboarding
  • 169b687 Merge branch 'main' into onboarding-flow

📊 Changes

22 files changed (+1028 additions, -269 deletions)

View changed files

📝 package.json (+1 -0)
📝 pnpm-lock.yaml (+40 -2)
📝 src/actions/auth/index.ts (+5 -0)
📝 src/app/(frontend)/(dashboard)/layout.tsx (+7 -3)
📝 src/app/(frontend)/(dashboard)/settings/ssh-keys/page.tsx (+2 -2)
📝 src/app/(frontend)/api/webhook/providers/github/route.ts (+5 -0)
src/app/(frontend)/onboarding/add-server/page.tsx (+44 -0)
src/app/(frontend)/onboarding/components/Stepper.tsx (+61 -0)
src/app/(frontend)/onboarding/configure-domain/page.tsx (+55 -0)
src/app/(frontend)/onboarding/install-github/page.tsx (+54 -0)
src/app/(frontend)/onboarding/page.tsx (+47 -0)
src/app/(frontend)/onboarding/sshKeyGen/page.tsx (+37 -0)
src/components/comp-524.tsx (+51 -0)
📝 src/components/gitProviders/CreateGitAppForm.tsx (+1 -1)
📝 src/components/servers/CreateServerForm.tsx (+150 -131)
📝 src/components/servers/DomainForm.tsx (+70 -53)
📝 src/components/sshkeys/CreateSSHKeyForm.tsx (+101 -74)
src/components/ui/stepper.tsx (+285 -0)
📝 src/payload-types.ts (+2 -0)
📝 src/payload/collections/SSHkeys/index.ts (+1 -1)

...and 2 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dflow-sh/dflow/pull/6 **Author:** [@malla-lokesh](https://github.com/malla-lokesh) **Created:** 3/17/2025 **Status:** ✅ Merged **Merged:** 3/17/2025 **Merged by:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Base:** `main` ← **Head:** `onboarding-flow` --- ### 📝 Commits (3) - [`250801b`](https://github.com/dflow-sh/dflow/commit/250801ba9628cab67674fb80517f292da5097880) chore: created different onboarding pages - [`e346535`](https://github.com/dflow-sh/dflow/commit/e34653566c362c11e658290f068607ec3a92618d) chore: completed 4 steps of onboarding - [`169b687`](https://github.com/dflow-sh/dflow/commit/169b687b18102ad0007020c9ad5b04bbf8c2e039) Merge branch 'main' into onboarding-flow ### 📊 Changes **22 files changed** (+1028 additions, -269 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+1 -0) 📝 `pnpm-lock.yaml` (+40 -2) 📝 `src/actions/auth/index.ts` (+5 -0) 📝 `src/app/(frontend)/(dashboard)/layout.tsx` (+7 -3) 📝 `src/app/(frontend)/(dashboard)/settings/ssh-keys/page.tsx` (+2 -2) 📝 `src/app/(frontend)/api/webhook/providers/github/route.ts` (+5 -0) ➕ `src/app/(frontend)/onboarding/add-server/page.tsx` (+44 -0) ➕ `src/app/(frontend)/onboarding/components/Stepper.tsx` (+61 -0) ➕ `src/app/(frontend)/onboarding/configure-domain/page.tsx` (+55 -0) ➕ `src/app/(frontend)/onboarding/install-github/page.tsx` (+54 -0) ➕ `src/app/(frontend)/onboarding/page.tsx` (+47 -0) ➕ `src/app/(frontend)/onboarding/sshKeyGen/page.tsx` (+37 -0) ➕ `src/components/comp-524.tsx` (+51 -0) 📝 `src/components/gitProviders/CreateGitAppForm.tsx` (+1 -1) 📝 `src/components/servers/CreateServerForm.tsx` (+150 -131) 📝 `src/components/servers/DomainForm.tsx` (+70 -53) 📝 `src/components/sshkeys/CreateSSHKeyForm.tsx` (+101 -74) ➕ `src/components/ui/stepper.tsx` (+285 -0) 📝 `src/payload-types.ts` (+2 -0) 📝 `src/payload/collections/SSHkeys/index.ts` (+1 -1) _...and 2 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 11:29:22 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#320
No description provided.