Commit Graph

  • 766fd00be5 Merge branch 'canary' into feat/introduce-license-key-pay Mauricio Siu 2026-02-01 19:59:28 -06:00
  • c31e970172 Merge pull request #3573 from bdkopen/update-next Mauricio SiuandGitHub 2026-02-01 19:57:05 -06:00
  • c56def9c97 fix(db): update database URL for Docker compatibility Mauricio Siu 2026-02-01 19:54:43 -06:00
  • aa558b3a8c feat(sso): update SAML registration dialog and settings for improved metadata handling Mauricio Siu 2026-02-01 19:50:33 -06:00
  • 11082f25d7 feat(sso): enhance OIDC registration mapping for Azure and other providers Mauricio Siu 2026-02-01 00:35:42 -06:00
  • 00ce8cad1b feat(license): enhance license key management and authorization checks Mauricio Siu 2026-01-31 18:03:03 -06:00
  • dc756e2bbb refactor(auth): rename forgetPassword to requestPasswordReset for clarity Mauricio Siu 2026-01-31 17:07:06 -06:00
  • fb06cf8e55 feat(auth): add Okta domain to SSO provider list and adjust SSO request handling Mauricio Siu 2026-01-31 15:28:15 -06:00
  • 69ba901535 feat(sso): update SSO provider registration to handle multiple domains Mauricio Siu 2026-01-31 13:17:24 -06:00
  • 4667cb525f chore: update next bdkopen 2026-01-31 10:04:53 -05:00
  • 54229b0dcd Merge branch 'canary' into feat/introduce-license-key-pay Mauricio Siu 2026-01-31 05:16:27 -06:00
  • 6b42c9d142 feat(auth): expand disabled paths for SSO registration and organization management Mauricio Siu 2026-01-31 05:11:45 -06:00
  • 4f578516d6 Merge pull request #3570 from Dokploy/canary Mauricio SiuandGitHub 2026-01-31 05:06:50 -06:00
  • 7665b38b79 feat(sso): refine provider query to include user ID for enhanced security Mauricio Siu 2026-01-31 04:46:57 -06:00
  • d5de5b8ad7 feat(sso): implement SSO provider registration and update related components Mauricio Siu 2026-01-31 04:43:47 -06:00
  • fa201a5a96 Update package.json Mauricio SiuandGitHub 2026-01-31 04:35:39 -06:00
  • d22d96105c feat(auth): add SSO request handling and provider validation in authentication flow Mauricio Siu 2026-01-31 03:50:54 -06:00
  • bc5c65b2d2 Merge branch 'canary' into feat/introduce-license-key-pay Mauricio Siu 2026-01-31 03:44:31 -06:00
  • 431ad914f8 Merge pull request #3568 from Dokploy/copilot/fix-swarm-settings-test-commands Mauricio SiuandGitHub 2026-01-31 03:21:20 -06:00
  • 0575fabb0f Merge branch 'canary' into copilot/fix-swarm-settings-test-commands Mauricio Siu 2026-01-31 03:19:29 -06:00
  • 385a494c83 Merge pull request #3556 from vtomasr5/fix-saving-swarm-settings-placement-preferences Mauricio SiuandGitHub 2026-01-31 03:18:41 -06:00
  • d3f0bf654b Fix TypeScript type annotations in health check form copilot-swe-agent[bot]andSiumauricio 2026-01-31 09:16:49 +00:00
  • 9e8dacfe06 Fix health check form to properly sync test commands with form state copilot-swe-agent[bot]andSiumauricio 2026-01-31 09:14:40 +00:00
  • f450b13dc5 Initial plan copilot-swe-agent[bot] 2026-01-31 09:10:37 +00:00
  • 9e80bf45d0 Merge pull request #3567 from Dokploy/fix/security-GHSA-wmqj-wr9q-327p Mauricio SiuandGitHub 2026-01-31 03:06:56 -06:00
  • a635908e43 fix(mariadb): correct appName validation to use built appName for uniqueness check Mauricio Siu 2026-01-31 03:05:08 -06:00
  • 960892fd8d feat(schema): enhance appName validation across database schemas with regex and message Mauricio Siu 2026-01-31 03:01:49 -06:00
  • acb3c1d238 Add Sign-In Options for Cloud Users: Integrate GitHub and Google sign-in components into the registration page, allowing cloud users to register using these methods. Update UI to present alternative registration options, enhancing user experience. Mauricio Siu 2026-01-31 01:23:30 -06:00
  • 68587c3c8b Add SSO Provider Integration: Introduce getSSOProviders function to fetch SSO provider details from the database. Update authentication logic to include SSO domains in the server settings, enhancing SSO functionality and user experience. Mauricio Siu 2026-01-31 01:04:22 -06:00
  • cae7a92599 Refactor SSO Registration Dialogs: Update RegisterOidcDialog and RegisterSamlDialog components to use field arrays for managing multiple domains and scopes. Enhance validation logic to ensure at least one domain is provided. Improve UI for adding and removing domains and scopes dynamically, streamlining the user experience in SSO configuration. Mauricio Siu 2026-01-31 00:55:09 -06:00
  • f3d9960b7f Implement SSO Sign-In Options: Add components for signing in with GitHub, Google, and SSO, enhancing user authentication methods. Update SSO settings to conditionally render based on enterprise features and improve the overall login experience on the homepage. Mauricio Siu 2026-01-30 22:28:17 -06:00
  • 66b4bf2c4e Comment out user, session, account, verification, and apikey table definitions in auth-schema2.ts for future refactoring and cleanup. Mauricio Siu 2026-01-30 20:38:13 -06:00
  • c4515a2ca4 Fix admin creation check in authentication logic: Re-enable the check for existing admin presence before creating a new admin, ensuring proper error handling for duplicate admin creation. Update cloud condition to account for admin presence. Mauricio Siu 2026-01-30 20:37:39 -06:00
  • 1f33b0fd24 [autofix.ci] apply automated fixes autofix-ci[bot]andGitHub 2026-01-31 02:35:36 +00:00
  • 3c2f675eb9 Enhance SSO Functionality: Add detailed view for SSO providers in SSOSettings, including OIDC and SAML configuration parsing. Implement loading states for SSO sign-in on the homepage and expose a public API for listing SSO providers. Update UI components for better user experience and maintainability. Mauricio Siu 2026-01-30 20:35:17 -06:00
  • 61f6bbfe1c [autofix.ci] apply automated fixes autofix-ci[bot]andGitHub 2026-01-31 02:34:32 +00:00
  • 68f6d4a558 Merge branch 'canary' into feat/add-mattermost-notification-provider Hootan 2026-01-30 23:50:41 +01:00
  • 21b1652259 fix: Use the same traefik version everywhere Vicens Juan Tomas Monserrat 2026-01-30 13:53:44 +01:00
  • 8caae549b2 fix(swarm): resolve Save Placement button not working for Preferences Vicens Juan Tomas Monserrat 2026-01-30 11:44:03 +01:00
  • 30c3e44422 Refactor SSO Registration Dialogs: Remove onSuccess prop from RegisterOidcDialog and RegisterSamlDialog components, replacing it with a call to invalidate the list of SSO providers after successful registration. Update SSOSettings to reflect these changes, enhancing the overall state management and consistency across the dialogs. Mauricio Siu 2026-01-29 22:56:25 -06:00
  • f72bc28d70 Refactor enterprise backup cron job initialization: Simplified the cron job setup by consolidating user retrieval and validation logic into a single scheduled job. Updated the schedule to run every 3 days and removed redundant checks for user length. Mauricio Siu 2026-01-29 22:54:52 -06:00
  • 82c06a487a Remove refresh-license-validity API endpoint and integrate enterprise backup cron job initialization: Deleted the cron endpoint for refreshing license validity and added the initialization of enterprise backup cron jobs in the server setup. Updated the enterprise cron job logic to filter users based on license key and enterprise feature status. Mauricio Siu 2026-01-29 22:42:59 -06:00
  • 12a87f9f8b Enhance License Key Management and Enterprise Features: Update license key validation logic to ensure proper handling of enterprise licenses, including new cron job for refreshing license validity. Introduce new SQL migration for isValidEnterpriseLicense column and refactor related API procedures for better error handling and user feedback. Mauricio Siu 2026-01-29 22:37:10 -06:00
  • 9a8de9ae16 Add Enterprise Feature Gate Component: Introduce EnterpriseFeatureGate and EnterpriseFeatureLocked components to manage access to enterprise features based on license validation. Integrate the EnterpriseFeatureGate into the SSO settings page to conditionally render SSOSettings based on license status. Mauricio Siu 2026-01-29 22:16:23 -06:00
  • 6064b8ca48 Implement SAML Provider Registration and Enhance OIDC Dialog: Add a new SAML provider registration dialog with form validation using Zod, integrate it into the SSO settings page, and refactor the OIDC registration dialog to utilize React Hook Form for improved state management and validation. Mauricio Siu 2026-01-29 22:11:09 -06:00
  • 7f27601f7f Implement Single Sign-On (SSO) Feature: Add SSO settings page, integrate OIDC provider registration dialog, and update dependencies for better-auth to version 1.4.18. Enhance user interface with new SSO menu item and improve database schema for SSO providers. Mauricio Siu 2026-01-29 22:01:48 -06:00
  • 2e7f4dc1a2 Refactor License Key Settings UI: Simplify conditional rendering for license key management, update contact link to the official site, and enhance user feedback with improved loading states for activation and validation processes. Mauricio Siu 2026-01-29 08:14:35 -06:00
  • 2b52332e43 Enhance License Key Management: Add loading state for license key validation, implement query to check for valid license keys, and improve UI feedback during license key checks. Mauricio Siu 2026-01-29 07:58:50 -06:00
  • 346216fc71 Add License Settings Page: Introduce a new License settings page with server-side validation and layout integration, and update the sidebar menu to include a link for accessing the License settings. Mauricio Siu 2026-01-28 23:35:25 -06:00
  • c9ffb99808 Refactor license key deactivation process: update API to retrieve the current user's license key and improve error handling for user validation and missing license keys. Mauricio Siu 2026-01-28 23:32:04 -06:00
  • cbfa690a80 Improve error handling in license key management: update error logging to provide more informative messages for validation, activation, and deactivation processes. Mauricio Siu 2026-01-28 23:30:48 -06:00
  • 262960a59a Refactor license key management: remove legacy license key settings component, enhance license key validation and activation in the API, and implement new methods for activating and deactivating license keys. Mauricio Siu 2026-01-28 23:26:04 -06:00
  • 709ffddd4f Update better-auth dependency to version 1.2.8 and enhance license key validation in the API to require at least one of enableEnterpriseFeatures or licenseKey. Mauricio Siu 2026-01-28 22:50:10 -06:00
  • 0c299a3807 Refactor license key management: update API calls to use licenseKey router and clean up organization router by removing enterprise settings methods Mauricio Siu 2026-01-28 22:39:35 -06:00
  • 25fa362cdb Add enterprise features management: implement license key settings and update user schema Mauricio Siu 2026-01-28 22:34:17 -06:00
  • f680818b56 Add enterprise features management: implement license key settings and update user schema Mauricio Siu 2026-01-28 11:03:00 -06:00
  • 20226a300c Merge pull request #3256 from luojiyin1987/fix/dockerfile-cmd-format Mauricio SiuandGitHub 2026-01-28 09:57:07 -06:00
  • 5f5c4f0e18 Merge branch 'canary' into fix/dockerfile-cmd-format Mauricio SiuandGitHub 2026-01-28 09:55:56 -06:00
  • 25d37b76a1 refactor: update swarm forms exports and remove unused SQL files Mauricio Siu 2026-01-28 09:43:54 -06:00
  • ad382f1fe5 [autofix.ci] apply automated fixes autofix-ci[bot]andGitHub 2026-01-28 10:38:52 +00:00
  • d5b0e3193a Merge branch 'resend-provider-for-notifications' of https://github.com/mhbdev/dokploy into resend-provider-for-notifications mhbdev 2026-01-28 14:08:21 +03:30
  • 43228fc51b [autofix.ci] apply automated fixes autofix-ci[bot]andmhbdev 2026-01-24 18:15:23 +00:00
  • ba8a334fbe feat: add resend notification functionality mhbdev 2026-01-24 21:29:19 +03:30
  • 6c90075a64 feat(compose): update docker-compose command to always pull images Vyacheslav Scherbinin 2026-01-28 13:35:29 +07:00
  • c579dbeb1c Merge pull request #3540 from Dokploy/3491-ssl-certificate-issuance-broken-with-inwx Mauricio SiuandGitHub 2026-01-28 00:18:17 -06:00
  • cee1dc97ba chore(traefik): update Traefik version to 3.6.7 in setup scripts Mauricio Siu 2026-01-28 00:16:06 -06:00
  • b9419ed5f1 Merge pull request #3539 from Dokploy/3493-when-adding-a-git-repository-as-a-provider-spaces-in-the-repo-name-break-the-repo-selection Mauricio SiuandGitHub 2026-01-28 00:14:21 -06:00
  • 6bc07d7675 feat(drop): add optional bitbucketRepositorySlug field to baseApp configuration in tests Mauricio Siu 2026-01-28 00:12:42 -06:00
  • f72dfb3fc7 [autofix.ci] apply automated fixes autofix-ci[bot]andGitHub 2026-01-28 06:10:38 +00:00
  • 27a0490536 feat(bitbucket): add optional slug field for repositories and update related logic Mauricio Siu 2026-01-28 00:09:56 -06:00
  • ec6849205a Merge pull request #3537 from Dokploy/3510-commit-message-is-wrong-when-using-remote-builder Mauricio SiuandGitHub 2026-01-27 21:47:19 -06:00
  • 9934346d8c fix(application): update commit info extraction to include appName and serverId Mauricio Siu 2026-01-27 21:46:54 -06:00
  • 5c89973cc2 Merge pull request #3385 from stripsior/chore/bump-postgres Mauricio SiuandGitHub 2026-01-27 21:18:50 -06:00
  • 4e8cdfbc80 Merge pull request #3447 from pluisol/feature/pushover-notifications Mauricio SiuandGitHub 2026-01-27 21:16:36 -06:00
  • 1e57d48ab4 Merge pull request #3499 from Dokploy/canary Mauricio SiuandGitHub 2026-01-27 13:42:24 -06:00
  • d0ea8b5283 Merge pull request #3504 from Bima42/fix/3503-changing-server-domain-fail-with-only-mail Mauricio SiuandGitHub 2026-01-27 13:41:05 -06:00
  • 060a053fdb Merge pull request #3527 from p8008d/fix/profile-firstname-update Mauricio SiuandGitHub 2026-01-27 13:39:32 -06:00
  • 304069d3c8 Merge pull request #3530 from Dokploy/fix/prevent-send-malicious-bash Mauricio SiuandGitHub 2026-01-27 09:57:11 -06:00
  • 5967f48c6b feat(wss): add directory validation for WebSocket server log paths Mauricio Siu 2026-01-27 09:56:28 -06:00
  • f3bb56910a Merge pull request #3529 from Dokploy/fix/prevent-send-malicious-bash Mauricio SiuandGitHub 2026-01-27 09:21:06 -06:00
  • 24c1c2a377 fix(wss): add container ID validation to enhance security in WebSocket server Mauricio Siu 2026-01-27 09:20:29 -06:00
  • 6fdb2e4a21 Merge pull request #3528 from Dokploy/fix/prevent-send-malicious-bash Mauricio SiuandGitHub 2026-01-27 09:00:11 -06:00
  • 15e90e9ca9 refactor(wss): simplify container ID validation and update Docker command structure Mauricio Siu 2026-01-27 08:59:58 -06:00
  • d1553e1bda fix(wss): add cloud version restriction message in command execution Mauricio Siu 2026-01-27 08:40:57 -06:00
  • 880a377e54 fix(wss): handle cloud version restriction in terminal setup Mauricio Siu 2026-01-27 08:38:14 -06:00
  • 74e0bd5fe3 fix(wss): update Docker command execution in terminal setup Mauricio Siu 2026-01-27 08:37:06 -06:00
  • 74aecf6828 fix: profile firstName field not updating p8008d 2026-01-27 15:07:56 +02:00
  • 7362cc49d2 fix: prevent to pass invalid docker container names Mauricio Siu 2026-01-26 16:37:15 +02:00
  • 84fa805acc refactor(side): remove Sponsor menu item and associated HeartIcon component Mauricio Siu 2026-01-25 17:53:16 +02:00
  • 6271f3bb1a [autofix.ci] apply automated fixes autofix-ci[bot]andGitHub 2026-01-24 18:15:23 +00:00
  • 57eee45dbb feat: add resend notification functionality mhbdev 2026-01-24 21:29:19 +03:30
  • bcbf433607 fix: zod object for assign domain Bima42 2026-01-22 08:56:07 +01:00
  • bc6647071f Merge pull request #3501 from Dokploy/open-core-model Mauricio SiuandGitHub 2026-01-21 12:59:22 -06:00
  • dd10d0b1a4 feat(license): introduce proprietary license and update core license terms Mauricio Siu 2026-01-21 19:43:33 +01:00
  • 9714695d5a Merge pull request #3500 from Dokploy/security/fix-frame-hijacking Mauricio SiuandGitHub 2026-01-21 11:53:37 -06:00
  • 37e817ff26 feat(config): add security headers to enhance application security Mauricio Siu 2026-01-21 18:52:57 +01:00
  • 733f4c4a23 fix(db): update security migration command for database configuration Mauricio Siu 2026-01-21 18:23:32 +01:00
  • 86548a1f24 chore(package): update dokploy version to v0.26.6 Mauricio Siu 2026-01-21 18:07:51 +01:00
  • dbd354d928 refactor(db): centralize database URL configuration by importing dbUrl from constants Mauricio Siu 2026-01-21 17:55:59 +01:00
  • 9a9e3dc295 refactor(db): centralize database URL configuration by importing dbUrl from constants Mauricio Siu 2026-01-21 17:33:06 +01:00