Roadmap

backend
bug
help wanted
enhancement
frontend
feature
fix
Disable start onboarding button during background processes
bug

The "Start Onboarding" button should be disabled when any background process is running on the server or if the package installer is not free. This prevents users from starting onboarding while the system is busy, avoiding potential conflicts or errors.

#334 opened by ManikantaPotnuru9176

ManikantaPotnuru9176
Optimize payload depth property
enhancementfrontendbackend
  • both project, service colloection has bi-directional relationship
  • when fetching project or service with depth, the payload size in increasing
  • decrease the usage of payload-depth and fetch only the necessary details

#326 opened by pavanbhaskardev

pavanbhaskardev
Bug: Adding Domain Fails with Invalid Field: Cloud Provider Account

🐛 Bug: Adding Domain Fails with "Invalid Field: Cloud Provider Account"

Description

When trying to add a domain to a server, an error toast appears saying:
"Invalid field: cloud provider account", even though the form appears correctly filled.


🔁 Steps to Reproduce

  1. Go to the Servers tab.
  2. Select a server.
  3. Navigate to the Domains section.
  4. Attempt to add a new domain.
  5. Submit the form.
  6. Error toast appears: "Invalid field: cloud provider account"

🔗 Reproduction link: Jam Recording

#313 opened by jagadeesh507

pavanbhaskardev
Show the previous log history in console
  1. When performing any normal operations like letsencrypt configuration stream current logs by showing previous logs
  2. Persist the log history

#311 opened by pavanbhaskardev

Update Repository Naming Convention, GitHub Integration Notification, and Installation Icon
frontend
  • Change the naming convention of public and private repos. to something more appropriate.
  • If Github integration was not done, let users know that till will not auto deploy.
  • Change the icon while installing it.

#305 opened by malla-lokesh

jagadeesh507
Bug: Attached Volumes Not Created When Deploying Public or Community Templates
bug

Description

When deploying a public or community template, the volumes attached to the template are not being created during deployment.


🔁 Steps to Reproduce

  1. Choose any public or community template.
  2. Start the deployment process.
  3. Proceed with the default or required setup steps.
  4. Complete the deployment.
  5. Observe that volumes specified in the template are not created.

🔗 Reproduction link: Jam Recording


🧾 Expected Behavior

All attached volumes defined in the template should be created automatically during deployment.


🧪 Environment (optional)

  • OS: Windows 11
  • Browser: Brave
  • Node Version: 20

#286 opened by jagadeesh507

jagadeesh507
Bug: Create Service Fails Immediately After Deployment Attempt
bug

Description

Attempting to create a service inside a project fails immediately after clicking the deploy button.


🔁 Steps to Reproduce

  1. Go to a project.
  2. Click on "Create Service".
  3. Fill in all required service details.
  4. Click on "Create".
  5. On the next screen, click "Deploy".
  6. Deployment fails instantly.

🔗 Reproduction link: Jam Recording


🧾 Expected Behavior

Deployment should proceed and not fail immediately if all required fields are correctly filled.


🧪 Environment

  • OS: Windows 11
  • Browser: Brave
  • Node Version: 20

#285 opened by jagadeesh507

jagadeesh507
Add validation to service creation
fix

Add proper validation while creating service

Image

#284 opened by jagadeesh507

jagadeesh507
Add deployment cancellation feature
enhancementfrontendbackend
  1. Each deployment should have cancel button which will cancel the deployment

#279 opened by pavanbhaskardev

pavanbhaskardev
Show Server Source and Validity on Server Card

Update the server card UI to include the source of creation. If the server originates from Dflow Cloud, also display its validity period.

Acceptance Criteria:

  • Display a new line or badge showing the server source (e.g., "Created via Dflow Cloud" or "Manually Added").
  • If the server is from Dflow Cloud:
    • Show validity period (e.g., "Valid until: July 15, 2025").
  • Ensure the new UI elements adapt well to different card sizes.
  • Data should be conditionally rendered based on available metadata.

#256 opened by charanm927

charanm927
Add Telemetry support
featurebackend
  1. Log all the actions triggered by the user
  2. Log all the success and failure scenario's
  3. Create commonly used logger-function which can log to console, update log to external telemetry source, and even can be use for redis pub, sub model

#247 opened by pavanbhaskardev

pavanbhaskardev
Add queue triggering logic from server-actions to payload-hooks
featurebackend
  • Document what all queue's that can be triggered using payload-hooks
  • Change queue triggering logic to payload hooks

#246 opened by pavanbhaskardev

pavanbhaskardev
remove sign-in, sign-up and add redirects on app.dflow.sh
  • no signup
  • no login
  • app.dflow.sh, when not logged in redirect to dflow.sh/dashboard (internal login to dflow.sh/sign-in)

If /api/auto-login?token="123456" also, checks if user exists and if dons not exists automatically creates an account for them.

#236 opened by akhil-naidu

ManikantaPotnuru9176
Ensure project and service name uniqueness

If a project name and service name are not unique, don't throw error and stop the process of creation of project or service, replace the project/service name with a unique name and continue the process.

eg-1: project name => hasura already exists => new project created with hasura => automatically suffix the new project name with hasura-1 eg-2: project name => hasura, and hasura-1 already exists => new project created with hasura or hasura-1 => automatically suffix the new project name with hasura-2

#235 opened by akhil-naidu

pavanbhaskardev
Update sendEvent and sendEventAction
  • ensure we opt for DRY
  • ensure sendEvent itself does the log

#233 opened by akhil-naidu

Update imports using tsconfig
  • to ensure compatibility with monorepo setup

#232 opened by akhil-naidu

charanm927
Organise lib folder
  • auth groups
  • jsx and ts
  • if any other

#231 opened by akhil-naidu

Remove Build Errors

Identify the build errors and try to resolve any warnings or errors and ensure build looks clean.

  • chokidar dependencies
  • any other
  • redis internal connection errors

Ensure even the same on dflow marketing website.

#230 opened by akhil-naidu