Commit Graph

  • 392e3434c4 refactor: make database root password optional in schema and mutation logic, enhancing flexibility in database configuration Mauricio Siu 2025-09-05 01:01:26 -06:00
  • e3f3426f1c refactor: remove redundant password requirement validation from database schemas, improving consistency across database configurations Mauricio Siu 2025-09-05 01:00:18 -06:00
  • a09cd06eea refactor: streamline conditional rendering for service creation dropdown in EnvironmentPage, improving code readability and maintainability Mauricio Siu 2025-09-05 00:56:37 -06:00
  • 87a41ca710 Merge pull request #2499 from Dokploy/324-environmentfoldergroup-features-on-projects Mauricio Siu 2025-09-05 00:25:34 -06:00
  • 35b7b5bd68 feat: implement environment access control and service filtering based on user permissions, enhancing security and usability in environment management Mauricio Siu 2025-09-05 00:23:01 -06:00
  • 16c37c3ceb feat: add accessedEnvironments field to user and member schemas, enhancing permission management for environment access Mauricio Siu 2025-09-05 00:13:04 -06:00
  • 42548f310e refactor: simplify project selection logic in EnvironmentPage by removing unnecessary filters, improving readability and performance Mauricio Siu 2025-09-04 23:50:10 -06:00
  • 47b66d0dc3 refactor: enhance access control in environment, mount, port, rollback, and schedule routers to ensure users can only interact with resources belonging to their organization Mauricio Siu 2025-09-04 23:32:25 -06:00
  • 32cbc5b4b7 feat: Add custom title/description for deployments via API/CLI - Add optional title/description fields to deployment schemas - Update TRPC and external API endpoints - Replace generic "Manual deployment" with custom titles - Maintain backward compatibility with default values Fixes #1485 HarikrishnanD 2025-09-04 19:12:29 +05:30
  • 15171622df fix Typed SIGTERM 2025-09-04 20:08:50 +08:00
  • 46f1af3bb3 feat(ui): add conditional server dropdown with Dokploy default option - Add IS_CLOUD flag support for server selection dropdown - Show "Dokploy" as default option in self-hosted environments - Hide dropdown when no remote servers exist - Add conditional placeholder text and server count display - Handle "dokploy" value in form submission (converts to undefined) - Apply changes to all relevant components: add-application, add-compose, add-template, add-database, add-certificate, and AI step-one Resolves #1852 HarikrishnanD 2025-09-04 13:54:19 +05:30
  • d199a54033 refactor: update environment invalidation logic in AdvancedEnvironmentSelector to use byProjectId, improving data consistency and clarity Mauricio Siu 2025-09-03 23:56:31 -06:00
  • fb749cd862 feat: implement comprehensive environment variable resolution in preparation functions, enhancing flexibility and support for nested references across services and environments Mauricio Siu 2025-09-03 21:41:11 -06:00
  • 4c5771b55b feat: add EnvironmentVariables component for managing environment variables, enhancing project configuration capabilities Mauricio Siu 2025-09-03 21:24:59 -06:00
  • 7e1de62ab1 refactor: enhance environment selector component and database schema to support new environment field, improving clarity and functionality in project management Mauricio Siu 2025-09-03 21:19:12 -06:00
  • d67644e52f refactor: adjust environment page to correctly display project name and reintroduce duplicate project functionality, enhancing user navigation and clarity Mauricio Siu 2025-09-03 21:11:54 -06:00
  • 52e21dab4e refactor(ui): simplify server selection logic across components - Remove redundant server count check in server selection dropdowns across multiple components (AddApplication, AddCompose, AddDatabase, AddTemplate, StepOne, AddCertificate) to streamline UI behavior. Mauricio Siu 2025-09-03 20:45:47 -06:00
  • 4a3a7fa47b [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-04 02:43:53 +00:00
  • 68945c6888 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-03 18:17:04 +00:00
  • 146d82b6c4 feat: use printf instead of echo Leonhard Breuer 2025-09-03 20:12:16 +02:00
  • 02215d4e21 fix: use new command for registry updates Leonhard Breuer 2025-09-03 19:59:17 +02:00
  • 4ca05414af fix: use shellsafe docker command Leonhard Breuer 2025-09-03 19:52:01 +02:00
  • 6da122eab7 feat(tags): Add support for tags from Github Packages Vlad Vladov 2025-09-03 17:57:44 +03:00
  • 178ccb3f45 feat(ui): Improve UI for admins and owners Vlad Vladov 2025-09-03 16:46:55 +03:00
  • a47a5f3b9e feat(permissions): Forbid admins to delete themselves and add protections to the route Vlad Vladov 2025-09-03 16:36:22 +03:00
  • aa7e382818 feat(readme): add sponsorship section for Tuple with logo Mauricio Siu 2025-09-03 03:00:48 -06:00
  • 87a9ed46ba refactor: update service extraction logic to utilize environment data, enhancing clarity and consistency in monitoring setup Mauricio Siu 2025-09-03 02:58:38 -06:00
  • 90d9880301 feat: add custom title/description support for API/CLI deployments - Add optional title and description fields to deployment schemas - Update TRPC endpoints to accept custom deployment titles/descriptions - Update external API to support custom deployment metadata - Maintain backward compatibility with existing deployments - Resolves issue #1485: Allow setting title/description for deployments via API/CLI HarikrishnanD 2025-09-03 09:05:33 +05:30
  • 95bf60ac75 fix(template): space for correct checkbox displaying Vlad Vladov 2025-09-03 02:20:28 +03:00
  • 544408886e feat(permissions): Add multiple admins capability Vlad Vladov 2025-09-03 02:01:14 +03:00
  • 940b9967b8 feat(ui): add default "Dokploy" option to server selection dropdown - Add "Dokploy" as default option in server selection dropdowns - Hide dropdown when only one server is available (servers.length <= 1) - Show dropdown only when multiple servers exist (servers.length > 1) - Update placeholder text from "Select a Server" to "Dokploy" - Fix issue where users couldn't switch back to default server - Update form submission logic to handle "dokploy" default value - Apply changes to all deployment components (application, compose, template, database, certificate, AI) Resolves #1852 HarikrishnanD 2025-09-02 19:17:46 +05:30
  • 741085466b refactor: remove projectId references from service components, streamlining navigation and enhancing clarity in environment context Mauricio Siu 2025-09-02 00:25:09 -06:00
  • 11b0e21728 refactor: replace projectId with environmentId in database schema, enhancing clarity and consistency in environment management across services Mauricio Siu 2025-09-02 00:18:36 -06:00
  • 990b174110 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-02 05:24:22 +00:00
  • 4c4c72bc9c refactor: update permissions handling to extract services from environments, improving data structure and clarity in user permissions management Mauricio Siu 2025-09-01 23:23:58 -06:00
  • 8f446d04f3 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-02 05:20:20 +00:00
  • e8a5f9c0a8 refactor: restructure application and rollback context to encapsulate project within environment, improving data organization and clarity across services Mauricio Siu 2025-09-01 23:19:53 -06:00
  • c57c231c32 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-02 05:16:09 +00:00
  • 8194929558 refactor: improve project navigation logic by ensuring proper handling of projectId and environmentId, enhancing routing clarity and user experience Mauricio Siu 2025-09-01 23:15:44 -06:00
  • 4a07118acd [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-02 05:10:56 +00:00
  • be9e19e708 refactor: enhance project and environment handling across components and services by replacing projectId with environmentId, improving context clarity and authorization checks Mauricio Siu 2025-09-01 23:10:37 -06:00
  • 3e7eff11cd refactor: update application deployment logic to utilize environment context for project name and organization ID, enhancing clarity and consistency across services Mauricio Siu 2025-09-01 22:51:35 -06:00
  • f8ebf77575 Merge pull request #2493 from nktnet1/fix-server-schedule-responsiveness Mauricio Siu 2025-09-01 22:46:40 -06:00
  • de3c845ab0 refactor: update duplicate project logic to use 'existing-environment' for improved clarity in project duplication context Mauricio Siu 2025-09-01 22:45:57 -06:00
  • cb992259cf [autofix.ci] apply automated fixes autofix-ci[bot] 2025-09-02 04:42:24 +00:00
  • 883c3f9739 refactor: update DuplicateProject and AdvancedEnvironmentSelector components to utilize environmentId for improved context handling; enhance UI with project and environment selection features for better user experience Mauricio Siu 2025-09-01 22:40:51 -06:00
  • 766890192d refactor: streamline environment selector by utilizing findEnvironmentById for type definition; enhance service presence checks and UI layout for improved clarity Mauricio Siu 2025-09-01 21:33:13 -06:00
  • 1a9f131d39 refactor: enhance environment selector with service presence checks and alert notifications; update navigation links to include environment context for improved user experience Mauricio Siu 2025-09-01 21:18:56 -06:00
  • 59cbc8ee0d refactor: update environment selector and API routes to utilize environmentId for service management; enhance UI with Badge component for production environments Mauricio Siu 2025-09-01 21:09:30 -06:00
  • e9322fc900 refactor: add environment name links to service components for improved navigation and context clarity Mauricio Siu 2025-09-01 20:58:22 -06:00
  • 39d48d8bdf refactor: update API and dashboard components to replace projectId with environmentId for improved context handling and authorization checks Mauricio Siu 2025-09-01 20:39:58 -06:00
  • 399bcb0302 refactor: update project and API components to utilize environment context for organization authorization checks and enhance service retrieval methods Mauricio Siu 2025-09-01 20:36:03 -06:00
  • e0b6a8627a refactor: update database service components to utilize environment context for project name and organization authorization checks Mauricio Siu 2025-09-01 20:15:05 -06:00
  • ecf7ae924f refactor: update routing in dashboard components to include environment context; add new service pages for MongoDB, MySQL, PostgreSQL, Redis, and MariaDB Mauricio Siu 2025-09-01 20:12:14 -06:00
  • d57a0cf439 refactor: update API routes and services to use environment context for organization authorization checks; enhance service retrieval methods to include environment details Mauricio Siu 2025-09-01 20:05:36 -06:00
  • 52d2bd2114 refactor: remove EnvironmentManagement component and related environment selector from project dashboard; update environment page to use Badge component for production label Mauricio Siu 2025-09-01 19:52:30 -06:00
  • 72f8a28f4f refactor: update project structure to use environmentId instead of projectId across components and API routes; implement environment management features Mauricio Siu 2025-09-01 19:48:20 -06:00
  • 6fc325fe95 feat(environment): implement environment management with create, duplicate, and delete functionalities; add environment schema and database migrations Mauricio Siu 2025-09-01 17:36:27 -06:00
  • fd199fdcc0 Merge pull request #2498 from Dokploy/2456-cannot-back-up-mariadb-database-access-denied-error Mauricio Siu 2025-09-01 16:21:22 -06:00
  • 5e1a164a54 chore(pr-template): streamline checklist formatting and clarify issue closing instructions Mauricio Siu 2025-09-01 16:19:24 -06:00
  • bc2b4f1369 feat(database): enhance password validation for database schemas and update input components for password visibility Mauricio Siu 2025-09-01 16:16:55 -06:00
  • 38abe03257 fix(ui): flex-wrap on schedule name and enabled Tam Nguyen 2025-08-31 10:36:07 +10:00
  • 22e40134ea [autofix.ci] apply automated fixes autofix-ci[bot] 2025-08-31 00:30:08 +00:00
  • a2841fdd30 fix(ui): flex-wrap for cron and shell type Tam Nguyen 2025-08-31 10:27:12 +10:00
  • 468feaa092 fix(ui): improve server schedule responsiveness for mobile Tam Nguyen 2025-08-31 10:25:09 +10:00
  • caf244120c fix: print error when docker build fails Typed SIGTERM 2025-08-30 13:41:40 +08:00
  • 2da2b2dd39 refactor(queues): migrate from BullMQ to p-limit for deployment management feat/concurrent-builds Mauricio Siu 2025-08-29 00:08:33 -06:00
  • 7273c636a0 Merge pull request #2461 from Dokploy/fix/re-apply-database-migration-fix Mauricio Siu 2025-08-28 19:21:28 -06:00
  • b9a8b27441 feat(notification): add 'ntfy' notification type and create associated table; update notification schema Mauricio Siu 2025-08-28 19:09:58 -06:00
  • 9f1f13b21b Merge branch 'canary' into feat/ntfy Mauricio Siu 2025-08-28 19:07:53 -06:00
  • 793a8ba760 chore: remove unused SQL file and related journal entry for 'flimsy_doctor_octopus' Mauricio Siu 2025-08-28 19:07:44 -06:00
  • d6a0585bae chore(package): update dokploy version to v0.25.0 Mauricio Siu 2025-08-28 19:03:37 -06:00
  • 935d1686f2 chore: add new branch for database migration fix in Dokploy workflow Mauricio Siu 2025-08-28 19:02:21 -06:00
  • 349248105a Merge pull request #2482 from Dokploy/2470-post-rediscreate-returns-true-instead-of-the-redis-payload Mauricio Siu 2025-08-28 18:43:04 -06:00
  • d922568510 fix(redis): return newRedis object instead of true in redis router Mauricio Siu 2025-08-28 18:42:21 -06:00
  • 44ae4df151 fix(settings): change user subscription query to protected procedure Mauricio Siu 2025-08-28 18:27:47 -06:00
  • 77fdda4c09 Merge pull request #2481 from Dokploy/feat/allow-chatwoot-on-paid-users Mauricio Siu 2025-08-28 18:27:05 -06:00
  • 8a1e36cc3b feat(settings): add user subscription check to dashboard layout Mauricio Siu 2025-08-28 18:26:05 -06:00
  • e645b31b32 change gitea permissions to new instances (#1832) Jonathan de Jong 2025-08-26 07:53:20 +02:00
  • 1635bab44f Reapply "refactor: update database connection handling and remove unused migra…" Mauricio Siu 2025-08-24 23:49:48 -06:00
  • 51c81968e9 chore(db): remove unnecessary newline in database index file 2234-database-migration-fails-with-password-authentication-failed-when-using-a-custom-postgres_password Mauricio Siu 2025-08-24 23:45:34 -06:00
  • 4a52459015 Merge pull request #2460 from Dokploy/revert-2459-2234-database-migration-fails-with-password-authentication-failed-when-using-a-custom-postgres_password Mauricio Siu 2025-08-24 23:44:23 -06:00
  • 17f333ac2a Revert "refactor: update database connection handling and remove unused migra…" Mauricio Siu 2025-08-24 23:44:00 -06:00
  • d770307d64 Merge pull request #2459 from Dokploy/2234-database-migration-fails-with-password-authentication-failed-when-using-a-custom-postgres_password Mauricio Siu 2025-08-24 23:43:52 -06:00
  • aa434cbdea feat(db): add database connection setup using drizzle-orm for PostgreSQL Mauricio Siu 2025-08-24 16:25:04 -06:00
  • c42054b965 feat(migration): implement database migration functionality using drizzle-orm Mauricio Siu 2025-08-24 16:22:42 -06:00
  • 03588bf375 chore: remove console.log statement from esbuild configuration Mauricio Siu 2025-08-24 16:21:01 -06:00
  • 8c420ff4f5 refactor: update package.json to use TypeScript source files instead of compiled JavaScript Mauricio Siu 2025-08-24 16:20:32 -06:00
  • cbf6f95891 refactor: update database connection handling and remove unused migration and seed files Mauricio Siu 2025-08-24 16:19:33 -06:00
  • 2d2a3d74ec Merge pull request #2412 from moosti/feat/two-factor-autofocus 2451-github-webhook-delivery-failing Mauricio Siu 2025-08-24 13:10:30 -06:00
  • 56b9fb531a Merge pull request #2447 from divaltor/volume-backup Mauricio Siu 2025-08-24 00:44:27 -06:00
  • 59aaa1a47a fix(ui): adjust max width for volume backup dialog based on backup type Mauricio Siu 2025-08-24 00:40:17 -06:00
  • 5e4444610c [autofix.ci] apply automated fixes autofix-ci[bot] 2025-08-24 06:33:36 +00:00
  • 34e6cd87df Merge pull request #2410 from gentslava/fix/ollama-ai-provider Mauricio Siu 2025-08-24 00:30:59 -06:00
  • 31b13b8d34 Merge pull request #2453 from Dokploy/2452-no-removal-of-preview-deployments-when-they-are-merged Mauricio Siu 2025-08-23 23:01:03 -06:00
  • 746cf76cf3 fix: correct application not found error message and improve error handling in removePreviewDeployment function Mauricio Siu 2025-08-23 22:59:52 -06:00
  • 46c53a05bf Merge pull request #2231 from PiquelChips/feat/label-previews Mauricio Siu 2025-08-23 20:19:50 -06:00
  • f97f6d8178 Merge branch 'feat/label-previews' of github.com:PiquelChips/dokploy into feat/label-previews Mauricio Siu 2025-08-23 20:19:34 -06:00
  • c653dd604f feat: add previewLabels property to baseApp in drop and traefik test files Mauricio Siu 2025-08-23 20:19:14 -06:00
  • 40877e4370 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-08-24 02:16:35 +00:00