Roadmap
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
#327 opened by malla-lokesh
- 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
#321 opened by ManikantaPotnuru9176
#319 opened by malla-lokesh
🐛 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
- Go to the Servers tab.
- Select a server.
- Navigate to the Domains section.
- Attempt to add a new domain.
- Submit the form.
- Error toast appears: "Invalid field: cloud provider account"
🔗 Reproduction link: Jam Recording
#313 opened by jagadeesh507
- When performing any normal operations like letsencrypt configuration stream current logs by showing previous logs
- Persist the log history
#311 opened by pavanbhaskardev
- 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
Description
When deploying a public or community template, the volumes attached to the template are not being created during deployment.
🔁 Steps to Reproduce
- Choose any public or community template.
- Start the deployment process.
- Proceed with the default or required setup steps.
- Complete the deployment.
- 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
Description
Attempting to create a service inside a project fails immediately after clicking the deploy button.
🔁 Steps to Reproduce
- Go to a project.
- Click on "Create Service".
- Fill in all required service details.
- Click on "Create".
- On the next screen, click "Deploy".
- 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
Add proper validation while creating service
#284 opened by jagadeesh507
- Each deployment should have cancel button which will cancel the deployment
#279 opened by pavanbhaskardev
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
- Log all the actions triggered by the user
- Log all the success and failure scenario's
- 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
- Document what all queue's that can be triggered using payload-hooks
- Change queue triggering logic to payload hooks
#246 opened by pavanbhaskardev
- 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
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
- ensure we opt for DRY
- ensure sendEvent itself does the log
#233 opened by akhil-naidu
- to ensure compatibility with monorepo setup
#232 opened by akhil-naidu
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