Mauricio Siu
c423724972
Merge pull request #2614 from Harikrishnan1367709/Profile-email-field-accepts-empty-values-causing-sign-in-issues-#2613
...
Fix profile email validation to prevent empty values causing sign-in issues-#2613
2025-09-20 16:34:20 -06:00
Mauricio Siu
f1f7639708
Merge pull request #2624 from dragospaulpop/dragospaulpop-patch-cloneRawGitlabRepositoryRemote
...
Fix: Update gitlab.ts cloneRawGitlabRepositoryRemote to use gitlabBranch
2025-09-20 16:32:19 -06:00
Mauricio Siu
9ef1a76a85
Merge pull request #2582 from yigitahmetsahin/feat/improve-db-backups
...
feat(backups): make mariadb backups non-blocking
2025-09-20 16:31:16 -06:00
Dragos-Paul Pop
f2ead66890
Update gitlab.ts cloneRawGitlabRepositoryRemote to use gitlabBranch
...
Cloning a GitLab repository for a compose service to a remote server incorrectly used the "branch" column from Postgres' "compose" table instead of the "gitlabBranch" column causing an error.
2025-09-17 11:48:12 +03:00
autofix-ci[bot]
c1896f8877
[autofix.ci] apply automated fixes
2025-09-16 07:47:55 +00:00
HarikrishnanD
d13975adac
fix: add email validation to profile form to prevent empty values - Add email format and required validation to profile form schema - Add email validation to API schema and service layer - Improve error handling in user update mutation - Fixes issue where users could save empty email causing sign-in failures -#2613
2025-09-16 13:11:22 +05:30
Mauricio Siu
457a6db00f
Merge pull request #2562 from sundakai/canary
...
fix:traefik 3.5.0 error
2025-09-15 22:59:11 -06:00
Andrew Margetts
d8a98f3936
fix: fix typo for Github clone
2025-09-12 15:27:10 +02:00
Yigit SAHIN
c9715b19a3
feat(backups): make mariadb backups non-blocking closes #2443
2025-09-10 11:27:22 +03:00
永恒
1664ae9b92
fix traefik 3.5.0 error
...
fix traefik error:"both Docker and Swarm labels are defined"
2025-09-08 12:26:36 +08:00
Mauricio Siu
2f5cd620c5
feat(settings): add error handling for unsupported resource types in Traefik setup
...
- Introduced error handling for unsupported resource types in `readPorts` and `writeTraefikSetup` functions.
- Enhanced `initializeStandaloneTraefik` to include image pulling with error logging for better debugging.
2025-09-07 13:26:19 -06:00
Mauricio Siu
fbc087bd84
Merge branch 'canary' into feat/ntfy
2025-09-06 14:12:06 -06:00
Mauricio Siu
02685fde9d
Merge pull request #2507 from Harikrishnan1367709/Allow-setting-a-title/description-for-deployments-via-API-or-CLI-#1485-Harikrishnan
...
feat: Add custom title/description support for API/CLI deployments (#1485 )
2025-09-06 14:00:26 -06:00
Paul Sommer
6833713697
perf: remove unnecessary decoration boolean on the ntfy database schema
2025-09-05 11:35:28 +02:00
Mauricio Siu
39872720dd
refactor: remove debug logging from Docker resource type determination functions
2025-09-05 03:00:57 -06:00
Mauricio Siu
b90f0135d4
refactor: simplify Docker resource type determination logic by consolidating command structure
2025-09-05 02:50:37 -06:00
Mauricio Siu
35fc04dc8f
feat: enhance error handling and logging in Docker resource type determination
2025-09-05 02:35:06 -06:00
Mauricio Siu
c6509efa65
feat: add debug logging for resource name and command in Docker resource type determination
2025-09-05 02:11:46 -06:00
Mauricio Siu
3662c1a684
fix: change Traefik container restart policy to 'always' and ensure it connects to the dokploy network
2025-09-05 01:49:47 -06:00
Mauricio Siu
d96e9071f2
feat: add logging for resource type determination and error handling in Docker resource management
2025-09-05 01:47:12 -06:00
Mauricio Siu
1ce15da7ce
feat: add validation to prevent use of 'production' as environment name in creation and update operations, enhancing error handling in environment management
2025-09-05 01:14:44 -06:00
Mauricio Siu
e3f3426f1c
refactor: remove redundant password requirement validation from database schemas, improving consistency across database configurations
2025-09-05 01:00:18 -06:00
Mauricio Siu
35b7b5bd68
feat: implement environment access control and service filtering based on user permissions, enhancing security and usability in environment management
2025-09-05 00:23:01 -06:00
Mauricio Siu
16c37c3ceb
feat: add accessedEnvironments field to user and member schemas, enhancing permission management for environment access
2025-09-05 00:13:04 -06:00
Mauricio Siu
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
2025-09-04 23:32:25 -06:00
Mauricio Siu
d199a54033
refactor: update environment invalidation logic in AdvancedEnvironmentSelector to use byProjectId, improving data consistency and clarity
2025-09-03 23:56:31 -06:00
Mauricio Siu
fb749cd862
feat: implement comprehensive environment variable resolution in preparation functions, enhancing flexibility and support for nested references across services and environments
2025-09-03 21:41:11 -06:00
Mauricio Siu
7e1de62ab1
refactor: enhance environment selector component and database schema to support new environment field, improving clarity and functionality in project management
2025-09-03 21:19:12 -06:00
HarikrishnanD
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
2025-09-03 09:05:33 +05:30
autofix-ci[bot]
8f446d04f3
[autofix.ci] apply automated fixes
2025-09-02 05:20:20 +00:00
Mauricio Siu
e8a5f9c0a8
refactor: restructure application and rollback context to encapsulate project within environment, improving data organization and clarity across services
2025-09-01 23:19:53 -06:00
autofix-ci[bot]
4a07118acd
[autofix.ci] apply automated fixes
2025-09-02 05:10:56 +00:00
Mauricio Siu
be9e19e708
refactor: enhance project and environment handling across components and services by replacing projectId with environmentId, improving context clarity and authorization checks
2025-09-01 23:10:37 -06:00
Mauricio Siu
3e7eff11cd
refactor: update application deployment logic to utilize environment context for project name and organization ID, enhancing clarity and consistency across services
2025-09-01 22:51:35 -06:00
autofix-ci[bot]
cb992259cf
[autofix.ci] apply automated fixes
2025-09-02 04:42:24 +00:00
Mauricio Siu
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
2025-09-01 22:40:51 -06:00
Mauricio Siu
1a9f131d39
refactor: enhance environment selector with service presence checks and alert notifications; update navigation links to include environment context for improved user experience
2025-09-01 21:18:56 -06:00
Mauricio Siu
39d48d8bdf
refactor: update API and dashboard components to replace projectId with environmentId for improved context handling and authorization checks
2025-09-01 20:39:58 -06:00
Mauricio Siu
399bcb0302
refactor: update project and API components to utilize environment context for organization authorization checks and enhance service retrieval methods
2025-09-01 20:36:03 -06:00
Mauricio Siu
e0b6a8627a
refactor: update database service components to utilize environment context for project name and organization authorization checks
2025-09-01 20:15:05 -06:00
Mauricio Siu
ecf7ae924f
refactor: update routing in dashboard components to include environment context; add new service pages for MongoDB, MySQL, PostgreSQL, Redis, and MariaDB
2025-09-01 20:12:14 -06:00
Mauricio Siu
d57a0cf439
refactor: update API routes and services to use environment context for organization authorization checks; enhance service retrieval methods to include environment details
2025-09-01 20:05:36 -06:00
Mauricio Siu
52d2bd2114
refactor: remove EnvironmentManagement component and related environment selector from project dashboard; update environment page to use Badge component for production label
2025-09-01 19:52:30 -06:00
Mauricio Siu
72f8a28f4f
refactor: update project structure to use environmentId instead of projectId across components and API routes; implement environment management features
2025-09-01 19:48:20 -06:00
Mauricio Siu
6fc325fe95
feat(environment): implement environment management with create, duplicate, and delete functionalities; add environment schema and database migrations
2025-09-01 17:36:27 -06:00
Mauricio Siu
bc2b4f1369
feat(database): enhance password validation for database schemas and update input components for password visibility
2025-09-01 16:16:55 -06:00
Mauricio Siu
9f1f13b21b
Merge branch 'canary' into feat/ntfy
2025-08-28 19:07:53 -06:00
Mauricio Siu
1635bab44f
Reapply "refactor: update database connection handling and remove unused migra…"
...
This reverts commit 17f333ac2a .
2025-08-24 23:49:48 -06:00
Mauricio Siu
17f333ac2a
Revert "refactor: update database connection handling and remove unused migra…"
2025-08-24 23:44:00 -06:00
Mauricio Siu
aa434cbdea
feat(db): add database connection setup using drizzle-orm for PostgreSQL
2025-08-24 16:25:04 -06:00