coolify/tests/Unit
Andras Bacsai 5f3108b68d feat(ui): unify resource headings with responsive action menus
Add responsive overflow handling and dedicated action menus for application,
service, database, and server headings, while improving upgrade and email
settings flows and returning 404s for missing deployment environments.
2026-08-13 12:17:16 +02:00
..
Actions fix(server): preserve remote HOME in Railpack buildx prune 2026-06-02 16:36:00 +02:00
Api fix: harden Vultr create, Gmail identity, and provider retries 2026-07-16 13:42:53 +02:00
DeploymentConfiguration feat(backups): support scheduled backups for application storage targets 2026-07-15 17:34:22 +02:00
Jobs Combine stop+start into single activity for real-time logs 2025-12-03 16:21:26 +01:00
Livewire fix: harden database backup imports 2026-06-29 10:27:01 +02:00
Mcp feat(mcp): add resource diagnostics and deployment controls (#11000) 2026-08-03 23:08:11 +02:00
Models fix(api): gate sensitive storage and GitHub fields 2026-07-02 15:50:43 +02:00
Notifications/Channels feat(EmailChannel): enhance error handling with user-friendly messages for Resend API errors 2025-11-11 13:23:45 +01:00
Parsers Inject commit-based image tags for Docker Compose build services 2025-12-05 11:41:47 +01:00
Policies fix(sources): prevent 500 when deleting GitLab/GitHub apps 2026-08-01 18:34:38 +02:00
Project/Database fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
Rules feat: add YAML validation for cloud-init scripts 2025-10-11 13:56:55 +02:00
ServerTransfer feat(servers): add cross-instance server migration (#11075) 2026-08-07 23:07:55 +02:00
Service fix(service): defer stop when pulling latest images 2026-05-31 21:19:18 +02:00
V5 feat(v5): authorize creates, deep-link selection, list apps in v4 2026-07-18 15:55:47 +02:00
AllExcludedContainersConsistencyTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ApplicationComposeEditorLoadTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ApplicationConfigurationChangeTest.php fix: trigger configuration changed detection for build settings 2025-11-27 12:22:54 +01:00
ApplicationDeploymentCustomBuildCommandTest.php Fix: Docker build args injection regex to support service names 2025-12-01 13:16:05 +01:00
ApplicationDeploymentEmptyEnvTest.php Changes auto-committed by Conductor 2025-10-21 20:39:39 +02:00
ApplicationDeploymentErrorLoggingTest.php fix(deployment): improve error logging with exception types and hidden technical details 2025-11-17 14:44:39 +01:00
ApplicationDeploymentJobCommitResolutionTest.php chore: inspect PR context (#10834) 2026-07-02 16:27:06 +02:00
ApplicationDeploymentNixpacksNullEnvTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ApplicationDeploymentRailpackBuildxMetadataTest.php fix(deploy): persist Railpack buildx metadata 2026-06-02 14:30:49 +02:00
ApplicationDeploymentRailpackConfigTest.php fix(servers): retain cloud instances awaiting IPs 2026-07-11 21:35:10 +02:00
ApplicationDeploymentRailpackEnvParityTest.php fix(railpack): include scoped env vars in builds 2026-05-11 13:29:21 +02:00
ApplicationDeploymentTypeTest.php fix(application): clarify deployment type precedence logic 2026-03-12 13:48:30 +01:00
ApplicationGitSecurityTest.php fix(git): preserve ssh scheme URLs with custom ports 2026-04-04 14:49:34 -05:00
ApplicationHeadingNavigationTest.php feat(ui): add shared table controls and multi-select filters 2026-08-06 15:37:30 +02:00
ApplicationHealthcheckRemovalTest.php Changes auto-committed by Conductor 2025-10-22 12:41:17 +02:00
ApplicationNetworkAliasesSyncTest.php refactor: Improve handling of custom network aliases 2025-11-01 13:13:14 +01:00
ApplicationOpenApiTest.php feat(api): add service database management endpoints 2026-07-15 12:29:58 +02:00
ApplicationParserStringableTest.php fix(compose): normalize service-name keys for domains and env vars (#11040) 2026-08-03 23:08:56 +02:00
ApplicationPortDetectionTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ApplicationServiceEnvironmentVariablesTest.php fix: properly handle SERVICE_URL and SERVICE_FQDN for abbreviated service names (#7243) 2025-11-21 11:21:49 +01:00
ApplicationSettingStaticCastTest.php feat(applications): add configurable stop grace period 2026-05-11 23:43:53 +02:00
ApplicationWatchPathsTest.php refactor(tests): simplify matchWatchPaths tests and update implementation for better clarity 2025-09-26 14:33:18 +02:00
BackupDownloadHelperTest.php fix(backups): enforce authorization and safe retention 2026-07-19 23:15:55 +02:00
BashEnvEscapingTest.php fix: handle null environment variable values in bash escaping 2025-10-15 13:35:58 +02:00
BodyScrollbarLayoutTest.php fix(ui): reserve scrollbar space and animate event multiselect 2026-08-13 09:17:37 +02:00
BuzzServiceTemplateTest.php feat(services): add Buzz one-click service template (#11020) 2026-07-23 17:25:53 +02:00
CelldServiceTemplateTest.php fix(services): default celld image tag to latest 2026-08-07 18:17:33 +02:00
CheckForUpdatesJobTest.php Fix: Fragile service name parsing in applyServiceApplicationPrerequisites 2025-11-28 17:42:04 +01:00
CheckTraefikVersionForServerJobTest.php feat(proxy): enhance Traefik version notifications to show patch and minor upgrades 2025-11-18 14:53:49 +01:00
CheckTraefikVersionJobTest.php refactor: send immediate Traefik version notifications instead of delayed aggregation 2025-11-18 14:54:21 +01:00
ClickhouseBackupCommandTest.php feat: add ClickHouse backups and cloud ops tools 2026-07-16 11:57:52 +02:00
ClickhouseOfficialImageMigrationTest.php fix: prevent metric charts from freezing when navigating with wire:navigate 2026-01-02 12:36:17 +01:00
CloudInitScriptValidationTest.php feat: add cloud-init script support for Hetzner server creation 2025-10-10 19:37:16 +02:00
CloudProviderTokenFormViewTest.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
ComposerAuthEnvEscapingTest.php fix(env): skip escaping for valid JSON in environment variables (#6160) 2026-01-28 10:59:00 +01:00
ComposeServiceNameHelpersTest.php fix(compose): normalize service-name keys for domains and env vars (#11040) 2026-08-03 23:08:56 +02:00
ContainerHealthStatusTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ContainerMemoryMetricsConversionTest.php fix(metrics): convert container memory samples from bytes to MB 2026-08-13 10:58:28 +02:00
ContainerStatusAggregatorTest.php Fix complex status logic: handle degraded sub-resources and mixed running+starting states 2025-12-02 21:47:15 +01:00
CoolifyTaskCleanupTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
CoolifyUpgradeStatusTest.php feat(ui): unify resource headings with responsive action menus 2026-08-13 12:17:16 +02:00
CountDomainsHelperTest.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
DarkModeFocusRingTest.php style(ui): refine focus ring thickness and warning color 2026-08-10 11:52:24 +02:00
DatabaseBackupSecurityTest.php Merge remote-tracking branch 'origin/next' into harden-database-import-files 2026-06-29 10:35:35 +02:00
DatabaseCredentialDirtyValidationTest.php fix(database): skip credential pattern validation for unchanged values 2026-04-20 13:58:44 +02:00
DatabaseCredentialValidationPatternTest.php fix(database): enforce credential format validation and sanitize init/SSL arguments 2026-04-20 13:58:36 +02:00
DatabaseHealthcheckCommandInjectionTest.php docs(tests): replace advisory ID with descriptive comment in healthcheck injection test 2026-04-20 13:28:55 +02:00
DatabaseReadWriteHostConfigTest.php fix(database): normalize read/write host lists 2026-05-26 14:52:25 +02:00
DatabaseSslCredentialEscapingTest.php refactor(database): escape postgres_user in SSL chown command 2026-04-20 21:41:48 +02:00
DatalistComponentTest.php feat: add support for selecting additional SSH keys from Hetzner in server creation form 2025-10-10 12:17:05 +02:00
DeployKeyDedicatedPathTest.php fix(deploy): preserve deploy key command metadata 2026-06-29 10:17:09 +02:00
DeploymentCommandNewlineInjectionTest.php fix(deployment): normalize whitespace in pre/post deployment commands 2026-03-25 20:57:17 +01:00
DeploymentExceptionTest.php feat(DeploymentException): add custom exception for deployment errors and update handler to exclude from reporting 2025-11-11 15:08:26 +01:00
DestinationsOpenApiTest.php fix(api): secure proxy config, clone volumes, and rollback tags (#11003) 2026-07-22 14:52:11 +02:00
DetectsSkipDeployCommitsTest.php feat(webhook): skip deployment on [skip ci]/[skip cd] commit markers 2026-04-29 09:12:24 +02:00
DigitalOceanDeleteServerTest.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
DigitalOceanIconTest.php feat(digitalocean): add droplet provisioning support 2026-07-08 10:42:58 +02:00
DigitalOceanServerStateTest.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
DigitalOceanServiceTest.php fix: harden Vultr create, Gmail identity, and provider retries 2026-07-16 13:42:53 +02:00
DnsRecordTypeHelpersTest.php feat(ui): polish domains, storage, env vars and resource nav 2026-08-05 13:50:11 +02:00
DockerComposeEmptyStringPreservationTest.php feat: Implement required port validation for service applications 2025-11-06 14:32:36 +01:00
DockerComposeEmptyTopLevelSectionsTest.php fix: preserve empty strings and remove empty sections in docker-compose 2025-11-06 12:30:03 +01:00
DockerComposeLabelParsingTest.php Changes auto-committed by Conductor 2025-10-16 08:51:15 +02:00
DockerComposePreserveRepositoryStartCommandTest.php fix(docker-compose): respect preserveRepository when injecting --project-directory 2026-03-13 13:53:03 +01:00
DockerComposeRawContentRemovalTest.php fix(ray): remove Ray debug hooks from runtime (#10847) 2026-07-03 11:40:20 +02:00
DockerComposeRawSeparationTest.php Fix: Preserve clean docker_compose_raw without Coolify additions 2025-10-23 19:07:12 +02:00
DockerfileArgInsertionTest.php test: add unit tests for Dockerfile ARG insertion logic 2025-11-06 08:54:40 +01:00
DockerImageAutoParseTest.php fix: improve Docker image digest handling and add auto-parse feature 2025-10-15 10:19:01 +02:00
DockerImageParserTest.php fix: improve Docker image digest handling and add auto-parse feature 2025-10-15 10:19:01 +02:00
DockerImagePreviewTagResolutionTest.php fix(deployments): skip registry image tag for previews 2026-05-13 11:49:15 +02:00
DockerImageReferenceValidationTest.php fix(applications): allow repeated hyphens in image names 2026-06-02 11:27:25 +02:00
DockerNetworkInjectionTest.php fix: add validation and escaping for Docker network names 2026-03-28 12:28:59 +01:00
DockerStopCommandTest.php fix(docker): replace deprecated stop flags with version-aware ones 2026-08-13 11:17:44 +02:00
DockerStopDeprecatedFlagTest.php fix(docker): replace deprecated stop flags with version-aware ones 2026-08-13 11:17:44 +02:00
DocmostMailDriverTemplateTest.php fix(templates): require Docmost mail driver 2026-05-15 13:36:02 +02:00
DomainUrlHelpersTest.php fix(compose): normalize service-name keys for domains and env vars (#11040) 2026-08-03 23:08:56 +02:00
DomainUrlPartsTest.php feat(domains): add structured URL editing and responsive domain controls 2026-08-11 00:06:55 +02:00
EmailIdentityHelperTest.php fix: harden Vultr create, Gmail identity, and provider retries 2026-07-16 13:42:53 +02:00
EnvironmentVariableBuildpackControlTest.php fix(env): validate Docker-compatible variable keys 2026-05-11 15:43:09 +02:00
EnvironmentVariableFillableTest.php feat(models): add is_required to EnvironmentVariable fillable array 2026-03-02 12:34:30 +01:00
EnvironmentVariableMagicVariableTest.php feat: add magic variable detection and update UI behavior accordingly 2025-12-27 15:24:09 +01:00
EnvironmentVariableParsingEdgeCasesTest.php fix(bootstrap): add bounds check to extractBalancedBraceContent 2026-03-02 12:24:40 +01:00
EnvVarInputComponentTest.php feat: add environment variable autocomplete component 2025-11-19 10:54:19 +01:00
EscapeShellValueTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ExcludeFromHealthCheckTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ExecuteInDockerEscapingTest.php chore: prepare for PR 2026-02-25 11:50:57 +01:00
ExtractHardcodedEnvironmentVariablesTest.php feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection 2025-12-27 15:24:53 +01:00
ExtractYamlEnvironmentCommentsTest.php feat: add function to extract inline comments from docker-compose YAML environment variables 2025-12-27 15:24:09 +01:00
FileStorageSecurityTest.php Improve storage mount path handling 2026-07-02 14:54:38 +02:00
FormatBytesTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
FormatContainerStatusTest.php feat: implement formatContainerStatus helper for human-readable status formatting and add unit tests 2025-11-21 09:12:56 +01:00
FqdnLabelsNoindexTest.php feat(domains): add per-domain noindex support 2026-07-12 13:59:09 +02:00
GenerateEnvValueTest.php fix(env): generate encoded secrets from raw random bytes 2026-05-09 14:49:39 +02:00
GetContainersStatusEmptyContainerSafeguardTest.php chore: prepare for PR 2026-03-10 18:34:37 +01:00
GetContainersStatusServiceAggregationTest.php fix: correct Sentinel default health status and remove debug logging 2025-11-20 11:10:34 +01:00
GetFqdnWithoutPortTest.php fix(compose): normalize service-name keys for domains and env vars (#11040) 2026-08-03 23:08:56 +02:00
GitHubAppSubmoduleCredentialsTest.php fix(git): force HTTP/1.1 for repository imports 2026-06-03 12:42:04 +02:00
GithubUrlHelpersTest.php fix(github): reject malformed app URL origins 2026-07-07 12:24:52 +02:00
GitlabAppSubmoduleCredentialsTest.php feat: self-hosted GitLab Apps OAuth integration 2026-07-20 23:21:40 +02:00
GitlabHelperTest.php feat: self-hosted GitLab Apps OAuth integration 2026-07-20 23:21:40 +02:00
GitlabOAuthRedactionTest.php feat: self-hosted GitLab Apps OAuth integration 2026-07-20 23:21:40 +02:00
GitlabSourceCommandsTest.php feat: self-hosted GitLab Apps OAuth integration 2026-07-20 23:21:40 +02:00
GitLsRemoteParsingTest.php test: improve Git ls-remote parsing tests with uppercase SHA and negative cases 2025-10-14 17:34:26 +02:00
GitRefValidationTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
GitSubmoduleCredentialTest.php fix(git): use deploy key path for PR fetches 2026-06-03 14:39:05 +02:00
GlobalSearchNewImageQuickActionTest.php feat(server): add dedicated server creation flow 2026-07-08 12:20:56 +02:00
GlobalSearchOsAwareShortcutsTest.php feat(ui): OS-aware search shortcuts and mobile settings titles 2026-08-05 18:26:24 +02:00
HealthCheckCommandInjectionTest.php Squashed commit from '4fhp-investigate-os-command-injection' 2026-03-16 16:40:16 +01:00
HelperSyntaxTest.php fix(helpers): prevent warnings when loading database helpers 2026-07-20 12:18:06 +02:00
HetznerDeletionFailedNotificationTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
HetznerServiceTest.php feat: add Hetzner Cloud server linking for manually-added servers 2025-12-11 22:14:41 +01:00
HetznerSshKeysTest.php feat: add support for selecting additional SSH keys from Hetzner in server creation form 2025-10-10 12:17:05 +02:00
InsecurePrngArchTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
InstallScriptRockyDockerRepoTest.php fix(install): use Rocky Linux RHEL Docker repository 2026-04-14 10:31:01 +02:00
IsReachableChangedTest.php refactor(server): dispatch event for reachability notifications, drop retry loop 2026-04-28 15:28:22 +02:00
IsValidDomainUrlTest.php fix(domains): reject non-HTTP URL schemes 2026-07-07 12:20:26 +02:00
JeanServiceTemplateTest.php feat(services): add Jean Server one-click template and extra fields 2026-08-13 11:00:04 +02:00
LocalFileVolumeContentSizeTest.php fix(service): block UI editing of file volumes exceeding 5 MiB 2026-04-28 22:36:56 +02:00
LocalFileVolumeReadOnlyTest.php fix: Detect read-only Docker volumes with long-form syntax and enable refresh 2025-12-11 14:18:58 +01:00
LogDrainCommandInjectionTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
LogTimestampDisplayTest.php feat(server): auto-resolve Sentinel URL and polish setup UI 2026-08-07 15:21:18 +02:00
LogViewerXssSecurityTest.php chore(logs): simplify log viewer XSS tests 2026-06-03 12:28:56 +02:00
MetricsDownsamplingTest.php fix: prevent metric charts from freezing when navigating with wire:navigate 2026-01-02 12:36:17 +01:00
MobileInputZoomPreventionTest.php feat(ui): show internal hostname and densify config UI 2026-08-05 21:24:25 +02:00
ModelFillableRegressionTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
NavbarThemeSwitcherTest.php fix(servers): retain cloud instances awaiting IPs 2026-07-11 21:35:10 +02:00
NestedEnvironmentVariableParsingTest.php chore: prepare for PR 2026-03-10 17:37:13 +01:00
NestedEnvironmentVariableTest.php feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection 2025-12-27 15:24:53 +01:00
NotificationWebhookSafetyTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
NotifyOutdatedTraefikServersJobTest.php feat(proxy): enhance Traefik version notifications to show patch and minor upgrades 2025-11-18 14:53:49 +01:00
ParseCommandsByLineForSudoTest.php fix: resolve Docker validation race conditions and sudo prefix bug 2025-11-27 09:04:42 +01:00
ParseDockerVolumeStringTest.php fix(parsers): enhance volume string handling by preserving mode in application and service parsers. Update related unit tests for validation. 2025-08-27 16:54:49 +02:00
ParseEnvFormatToArrayTest.php feat: add comment field to environment variables 2025-12-27 15:24:09 +01:00
PathTraversalSecurityTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
PersistentVolumeSecurityTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
PostgresqlInitScriptSecurityTest.php fix(database): tighten Postgres init script filename handling 2026-04-20 21:26:34 +02:00
PostgRESTDetectionTest.php Fix PostgREST misclassification and empty Domains section 2025-12-01 16:52:09 +01:00
PreSaveValidationTest.php fix: prevent command injection in Docker Compose parsing - add pre-save validation 2025-10-16 09:51:37 +02:00
PreviewDeploymentBindMountTest.php fix(storages): hide PR suffix for services and fix instantSave logic 2026-03-16 21:10:00 +01:00
PreviewDeploymentPortTest.php test: Add comprehensive preview deployment port and path tests 2025-12-17 21:35:54 +01:00
PrivateKeyStorageTest.php chore: prepare for PR 2026-02-27 18:31:35 +01:00
ProductionImageWorkflowTest.php chore(release): bump Coolify version to 4.3.2 2026-08-12 23:40:14 +02:00
ProxyConfigRecoveryTest.php Merge remote-tracking branch 'origin/next' into jean/port-exposes-improvement 2026-06-03 10:32:57 +02:00
ProxyConfigurationSecurityTest.php fix(proxy): tighten config validation 2026-06-01 15:14:28 +02:00
ProxyCustomCommandsTest.php feat(proxy): enhance proxy configuration regeneration by extracting custom commands 2025-10-07 11:11:13 +02:00
ProxyHelperTest.php Fix: Traefik proxy startup issues - handle null versions and filter predefined networks 2025-11-28 17:53:26 +01:00
PublicIdTest.php fix(security): enforce team access on mutable actions 2026-06-04 11:03:06 +02:00
RayRemovalTest.php fix(ray): remove Ray debug hooks from runtime (#10847) 2026-07-03 11:40:20 +02:00
ResolveServerIpAddressTest.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
RestartCountTrackingTest.php feat: add container restart tracking and crash loop detection 2025-11-10 13:04:31 +01:00
RestoreJobFinishedNullServerTest.php fix: improve robustness and security in database restore flows 2025-11-17 14:13:10 +01:00
RestoreJobFinishedSecurityTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
RestoreJobFinishedShellEscapingTest.php feat: improve S3 restore path handling and validation state 2025-11-25 10:18:30 +01:00
S3RestoreSecurityTest.php fix(database): quote S3 restore temp paths 2026-05-29 12:27:33 +02:00
S3RestoreTest.php feat: add S3 storage integration for file import 2025-11-14 10:43:19 +01:00
S3StorageEndpointValidationTest.php feat(volume-backups): add service backup UI and polish layouts 2026-08-05 15:15:50 +02:00
S3StorageTest.php Merge remote-tracking branch 'origin/next' into improve-s3-storage-handling 2026-07-02 15:06:11 +02:00
SafeExternalUrlTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
SafeWebhookUrlTest.php fix(backups): pin a single bracket-free IP for mc --resolve (#11028) 2026-08-03 19:28:02 +02:00
SanitizeLogsForExportTest.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
ScheduledDatabaseBackupExecutionTest.php test(models): cover finished_at datetime cast 2026-08-12 16:27:33 +02:00
ScheduledJobManagerLockTest.php fix(queue): route cloud jobs to dedicated queues 2026-05-22 16:11:24 +02:00
ScheduledJobsRetryConfigTest.php feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling 2025-11-11 12:07:39 +01:00
ScheduledTaskJobTimeoutTest.php feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling 2025-11-11 12:07:39 +01:00
ScrollbarColorTest.php feat(dashboard): add server metrics charts and polish UI feedback 2026-08-10 11:08:04 +02:00
SendWebhookJobTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
ServerBackoffTest.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
ServerBootstrapDestinationAttributesTest.php refactor(models): extract defaultStandaloneDockerAttributes method on Server 2026-03-31 14:44:45 +02:00
ServerHeaderLayoutTest.php feat: harden auth flows and server mobile navigation 2026-07-08 09:42:52 +02:00
ServerManagerJobExecutionTimeTest.php Fix: Pass $serverTimezone to shouldRunNow() in ServerCheckJob dispatch 2025-12-02 16:58:43 +01:00
ServerManagerJobSentinelCheckTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServerPlaceholderIpTest.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
ServerQueryScopeTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServerStatusAccessorTest.php feat(tests): add comprehensive tests for ContainerStatusAggregator and serverStatus accessor 2025-11-20 17:31:07 +01:00
ServerUsernamePatternTest.php fix(server): share SSH username validation 2026-06-03 11:38:48 +02:00
ServerValidationOpenApiTest.php feat(api): require POST for state-changing endpoints 2026-07-19 11:42:04 +02:00
ServiceApplicationPrerequisitesTest.php Fix: Fragile service name parsing in applyServiceApplicationPrerequisites 2025-11-28 17:42:04 +01:00
ServiceApplicationsOpenApiTest.php feat(api): require POST for state-changing endpoints 2026-07-19 11:42:04 +02:00
ServiceConfigurationRefreshTest.php fix: prevent duplicate services on image change and enable real-time UI refresh 2025-10-14 10:12:36 +02:00
ServiceDatabasesOpenApiTest.php feat(api): add service database management endpoints 2026-07-15 12:29:58 +02:00
ServiceExcludedStatusTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ServiceIndexValidationTest.php fix(proxy): add validation and normalization for database proxy timeout 2026-03-10 09:59:19 +01:00
ServiceNameSecurityTest.php fix: prevent command injection in Docker Compose parsing - add pre-save validation 2025-10-16 09:51:37 +02:00
ServiceParserEnvVarPreservationTest.php fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values 2026-03-24 21:52:36 +01:00
ServiceParserImageUpdateTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
ServiceParserPathDuplicationTest.php fix: prevent SERVICE_FQDN/SERVICE_URL path duplication on FQDN updates 2025-11-27 10:57:24 +01:00
ServiceParserPortDetectionLogicTest.php feat: implement service environment variable parsing and add unit tests for port detection logic 2025-11-11 11:19:33 +01:00
ServicePortSpecificVariablesTest.php feat: implement service environment variable parsing and add unit tests for port detection logic 2025-11-11 11:19:33 +01:00
ServiceRequiredPortTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServicesControllerUrlDuplicateTest.php test: cover case-sensitive application URL paths 2026-07-02 16:56:49 +02:00
ServicesOpenApiTest.php feat(api): add service database management endpoints 2026-07-15 12:29:58 +02:00
SharedLogsContainerLookupTest.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
SshCommandInjectionTest.php fix(ssh): escape scp source and destination 2026-05-26 13:48:10 +02:00
SshKeyValidationTest.php fix(ssh): handle chmod failures gracefully and simplify key management 2026-03-16 21:27:10 +01:00
SshMultiplexingDisableTest.php Fix SSH multiplexing contention for concurrent scheduled tasks (#6736) 2025-12-05 09:54:30 +01:00
SshRetryMechanismTest.php chore: inspect staged changes 2026-06-02 14:05:26 +02:00
SslipDomainWarningTest.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
StandaloneDatabaseRegistryTest.php refactor(helpers): extract STANDALONE_DATABASE_MODELS registry, add tests 2026-04-30 14:48:48 +02:00
StartKeydbConfigPermissionTest.php chore: prepare for PR 2026-02-23 13:26:01 +01:00
StartProxyTest.php fix(proxy): prevent "container name already in use" error during proxy restart 2025-11-18 14:53:49 +01:00
StartRedisConfigPermissionTest.php chore: prepare for PR 2026-02-23 13:26:01 +01:00
StartSentinelEndpointFallbackTest.php feat(server): fall back Sentinel URL to request host 2026-08-07 15:41:39 +02:00
StartupExecutionCleanupTest.php feat(Cleanup): implement failure marking for stuck scheduled tasks and database backups during startup 2025-11-11 12:32:52 +01:00
StopProxyTest.php fix(docker): migrate database start actions from --time to -t flag 2025-11-28 11:18:12 +01:00
StorageBucketValidationRulesTest.php fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
StripCoolifyCustomFieldsTest.php feat: add validation for YAML parsing, integer parameters, and Docker Compose custom fields 2025-11-20 18:34:49 +01:00
TimescaleDbDetectionTest.php feat(ServiceDatabase): add support for TimescaleDB detection and database type identification 2025-11-12 00:36:38 +01:00
TraefikServiceNameSegmentTest.php fix(compose): normalize service-name keys for domains and env vars (#11040) 2026-08-03 23:08:56 +02:00
UnmanagedContainerCommandInjectionTest.php fix(livewire): add input validation to unmanaged container operations 2026-03-25 20:42:00 +01:00
UpdateComposeAbbreviatedVariablesTest.php fix: handle map-style environment variables in updateCompose 2025-11-21 11:21:49 +01:00
UpdateCoolifyTest.php feat(registry): add configurable docker registry url (#9017) 2026-07-02 18:52:46 +02:00
UpgradePostgresScriptTest.php fix(v5): defer production runtime activation 2026-07-19 16:47:29 +02:00
ValidateFilenameSafeTest.php fix(database): tighten Postgres init script filename handling 2026-04-20 21:26:34 +02:00
ValidateShellSafePathTest.php refactor: harden and deduplicate validateShellSafePath 2025-10-16 09:51:37 +02:00
ValidationPatternsTest.php Merge remote-tracking branch 'origin/next' into fix/url-validator-underscore-hostnames 2026-07-07 12:24:32 +02:00
ValidGitRepositoryUrlTest.php fix(validation): update git:// URL validation to support port numbers and tilde characters in paths 2025-09-29 12:21:15 +02:00
ValidHostnameTest.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
ValidProxyConfigFilenameTest.php Add ValidProxyConfigFilename rule for dynamic proxy config validation 2025-12-09 16:12:45 +01:00
ValidS3BucketNameTest.php fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
ValidServerIpTest.php fix(v5): defer production runtime activation 2026-07-19 16:47:29 +02:00
VolumeArrayFormatSecurityTest.php refactor: improve docker compose validation and transaction handling in StackForm 2025-11-07 14:03:19 +01:00
VolumeSecurityTest.php refactor: improve docker compose validation and transaction handling in StackForm 2025-11-07 14:03:19 +01:00
VultrDeleteServerTest.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
VultrServiceTest.php fix: harden Vultr create, Gmail identity, and provider retries 2026-07-16 13:42:53 +02:00
WindowsPathVolumeTest.php fix: use canonical parser for Windows path validation 2025-10-16 09:51:37 +02:00