Andras Bacsai
f33df13c4e
feat(environment): replace is_buildtime_only with is_runtime and is_buildtime flags for environment variables, updating related logic and views
2025-09-18 18:14:54 +02:00
Andras Bacsai
f515870f36
fix(docker): enhance container status aggregation to include restarting and exited states
2025-09-18 18:12:52 +02:00
Ahmed A
59f3220d26
Merge branch 'next' into v4.x
2025-09-18 16:01:15 +03:00
Andras Bacsai
074c70c8ab
fix(clone): update destinations method call to ensure correct retrieval of selected destination
2025-09-18 13:44:56 +02:00
Andras Bacsai
b34dc11d8e
fix(deployment): prevent removal of running containers for pull request deployments in case of failure
2025-09-18 11:30:49 +02:00
Andras Bacsai
1f4255ef41
refactor(deployment): rename method for modifying Dockerfile to improve clarity and streamline build secrets integration
2025-09-17 18:46:10 +02:00
Yihang Wang
844a67a006
fix: hide sensitive email change fields in team member responses
2025-09-18 00:40:09 +08:00
Andras Bacsai
d7a7bac3f1
refactor(deployment): optimize BuildKit capabilities detection and remove unnecessary comments for cleaner deployment logic
2025-09-17 15:18:26 +02:00
Andras Bacsai
c1bee32f09
feat(deployment): introduce 'use_build_secrets' setting for enhanced security during Docker builds and update related logic in deployment process
2025-09-17 10:34:38 +02:00
Andras Bacsai
87967b8734
refactor(deployment): streamline Docker BuildKit detection and environment variable handling for enhanced security during application deployment
2025-09-17 10:08:29 +02:00
Andras Bacsai
f5e17337f4
Update app/Jobs/ApplicationDeploymentJob.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-16 18:26:12 +02:00
Andras Bacsai
f084ded6e9
refactor(deployment): remove redundant environment variable documentation from Dockerfile comments to streamline the deployment process
2025-09-16 18:25:29 +02:00
Andras Bacsai
6314fef8df
Update app/Jobs/ApplicationDeploymentJob.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-16 18:25:07 +02:00
Andras Bacsai
8542d33a2d
refactor(deployment): conditionally cleanup build secrets based on Docker BuildKit support and remove redundant calls for improved efficiency
2025-09-16 18:20:56 +02:00
Andras Bacsai
c182cac032
Update app/Jobs/ApplicationDeploymentJob.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-16 18:20:36 +02:00
Andras Bacsai
efbbe76310
feat(deployment): add support for Docker BuildKit and build secrets to enhance security and flexibility during application deployment
...
refactor(static-buildpack): seperate static buildpack for readability
2025-09-16 17:16:01 +02:00
GitHub Actions
c1c149968e
Fix team invitation email case sensitivity bug
...
- Add email normalization to TeamInvitation model using setEmailAttribute()
- Add HasFactory trait to Team model for testing support
- Create TeamFactory for testing
- Add tests to verify email normalization works correctly
- Fixes issue where mixed case emails in invitations would cause lookup failures
- Resolves #6291
The bug occurred because:
1. User model normalizes emails to lowercase
2. TeamInvitation model did not normalize emails
3. When invitation was created with mixed case, it was stored as-is
4. User lookup failed due to case mismatch during invitation acceptance
5. This caused users to not be able to see teams they were invited to
This fix ensures both models normalize emails consistently.
2025-09-16 15:31:48 +01:00
Andras Bacsai
9e8fb36bc8
feat(deployment): implement cancellation checks during deployment process to enhance user control and prevent unnecessary execution
2025-09-16 13:40:51 +02:00
Ahmed A
ea30c4798a
Merge branch 'next' into v4.x
2025-09-16 14:13:50 +03:00
Andras Bacsai
f9ed02a0b7
fix(server): implement refreshServer method and update navbar event listener for improved server state management
2025-09-16 10:33:32 +02:00
Andras Bacsai
9bd80e4c07
fix(server): add build server check to disable Sentinel and update related logic
2025-09-16 10:31:57 +02:00
Andras Bacsai
2ef139bc42
fix(server): update server usability check to reflect actual Docker availability status
2025-09-16 10:18:35 +02:00
Andras Bacsai
4f8dfa598e
refactor(server): remove debugging ray call from validateConnection method for cleaner code
2025-09-16 09:43:51 +02:00
Andras Bacsai
7322072518
refactor(deployment): update environment file paths in docker compose commands to use working directory for improved consistency
2025-09-15 18:05:11 +02:00
Andras Bacsai
133e72336a
Revert "refactor(file-transfer): replace base64 encoding with direct file transfer method in various components for improved clarity and efficiency"
...
This reverts commit feacedbb04 .
2025-09-15 17:56:48 +02:00
Andras Bacsai
393745b68c
Revert "refactor(file-transfer): replace base64 encoding with direct file transfer method across multiple database actions for improved clarity and efficiency"
...
This reverts commit 18068857b1 .
2025-09-15 17:55:08 +02:00
Andras Bacsai
54a55be8e5
refactor(deployment): streamline environment variable handling for dockercompose and improve sorting of runtime variables
2025-09-15 15:39:07 +02:00
Andras Bacsai
7eb0c5a757
fix(application): improve watch paths handling by trimming and filtering empty paths to prevent unnecessary triggers
2025-09-15 13:59:14 +02:00
Andras Bacsai
a1eaa046c9
feat(auth): enhance user login flow to handle team invitations, attaching users to invited teams upon first login and maintaining personal team logic for regular logins
2025-09-15 12:12:14 +02:00
Andras Bacsai
97428a4a80
feat(executions): add 'Load All' button to view all logs and implement loadAllLogs method for complete log retrieval
2025-09-15 11:05:29 +02:00
Andras Bacsai
4027c1426c
feat(sentinel): add support for custom Docker images in StartSentinel and related methods
2025-09-14 19:21:55 +02:00
Andras Bacsai
08d257535a
fix(docker): enhance container status aggregation for multi-container applications, including exclusion handling based on docker-compose configuration
2025-09-13 20:32:15 +02:00
Andras Bacsai
b6ff5f89b9
refactor(stripe-jobs): comment out internal notification calls and add subscription status verification before sending failure notifications
2025-09-13 19:35:32 +02:00
Andras Bacsai
a6a4fd39bb
chore(cleanup): remove deprecated ServerCheck and related job classes to streamline codebase
2025-09-13 18:35:39 +02:00
Ahmed A
4d52a26ac6
fix rebase
2025-09-13 17:04:22 +03:00
Ahmed A
5eacb01beb
Merge branch 'v4.x' of https://github.com/ahmadw13/coolify into v4.x
2025-09-13 17:01:39 +03:00
Ahmed A
b3d8b99959
Adding support for using config values for process
2025-09-13 17:00:17 +03:00
Andras Bacsai
a2a2bfa6c9
feat(user-management): implement user deletion command with phased resource and subscription cancellation, including dry run option
2025-09-13 15:08:30 +02:00
Andras Bacsai
8e155f25b3
refactor(environment): streamline environment variable handling by replacing sorting methods with direct property access and enhancing query ordering for improved performance
2025-09-12 12:09:03 +02:00
Andras Bacsai
a0b08fae5d
fix(feedback): update feedback email address to improve communication with users
2025-09-11 20:23:07 +02:00
Andras Bacsai
20ad2165e7
feat(environment): introduce 'is_buildtime_only' attribute to environment variables for improved build-time configuration
2025-09-11 17:38:16 +02:00
Andras Bacsai
5b3b4bbc43
refactor(environment): remove 'is_build_time' attribute from environment variable handling across the application to simplify configuration
2025-09-11 16:51:56 +02:00
Andras Bacsai
60374c214e
refactor(deployment): update environment file handling in Docker commands to use '/artifacts/' path and streamline variable management
2025-09-11 16:22:03 +02:00
Andras Bacsai
ab0786f5a0
feat(environment): add 'is_literal' attribute to environment variable for enhanced configuration options
2025-09-11 15:25:44 +02:00
Andras Bacsai
501e6a2650
refactor(environment): standardize service name formatting by replacing '-' and '.' with '_' in environment variable keys
2025-09-11 13:59:02 +02:00
Andras Bacsai
13af4811f5
feat(storages): add method to retrieve the first storage ID for improved stability in storage display
2025-09-11 13:41:22 +02:00
Andras Bacsai
5e0b86f322
Merge pull request #6170 from mindedtech/Add-SERVICE_NAME-variable-for-docker-compose-services
...
Add SERVICE_NAME variable for docker compose services
2025-09-11 13:06:10 +02:00
Andras Bacsai
b46429e879
refactor(deployment): add environment variable copying logic to Docker build commands for pull requests
2025-09-11 13:01:45 +02:00
Andras Bacsai
0db2835565
fix(application): add functionality to stop and remove Docker containers on server
2025-09-11 12:39:28 +02:00
Andras Bacsai
c8f49f29c0
refactor(application): enhance environment variable retrieval in configuration change check for improved accuracy
2025-09-11 12:29:57 +02:00