| .. |
|
Api
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
Application
|
chore(tests): reorganize feature suites and expand team auth coverage
|
2026-02-26 07:13:19 +01:00 |
|
Auth
|
test: refresh api and job feature suites
|
2026-02-26 08:37:20 +01:00 |
|
Authorization
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
EnvironmentVariable
|
chore(tests): reorganize feature suites and expand team auth coverage
|
2026-02-26 07:13:19 +01:00 |
|
Helpers
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
Jobs
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
Proxy
|
fix(auth): enforce proxy authorization checks in server navbar
|
2026-02-25 15:37:04 +01:00 |
|
Security
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
Server
|
chore(tests): reorganize feature suites and expand team auth coverage
|
2026-02-26 07:13:19 +01:00 |
|
Service
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
Subscription
|
feat(subscription): add billing interval to price preview
|
2026-03-27 19:05:13 +01:00 |
|
Team
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-03-01 13:03:51 +01:00 |
|
Webhook
|
refactor(webhook): encrypt manual webhook secrets and tighten HMAC verification
|
2026-04-19 12:52:23 +02:00 |
|
ActivityMonitorCrossTeamTest.php
|
refactor: simplify remote process chain and harden ActivityMonitor
|
2026-03-26 13:26:16 +01:00 |
|
AdminAccessAuthorizationTest.php
|
refactor(admin): use named routes for admin index navigation
|
2026-04-19 11:58:52 +02:00 |
|
ApplicationPreviewApiTest.php
|
feat(applications): add DELETE endpoint for preview deployments by PR id
|
2026-04-17 13:29:11 +02:00 |
|
ApplicationRedirectTest.php
|
fix(application): persist redirect value in setRedirect
|
2026-03-29 20:50:03 +02:00 |
|
ApplicationRollbackTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
ApplicationSourceLocalhostKeyTest.php
|
fix(application-source): support localhost key with id=0
|
2026-03-09 17:20:33 +01:00 |
|
BackupRetentionAndStaleDetectionTest.php
|
fix(backups): enforce retention and clean up stale executions
|
2026-04-03 11:33:21 +02:00 |
|
BreadcrumbsVisibilityTest.php
|
fix(ui): improve responsive project headings and controls
|
2026-04-09 19:51:31 +02:00 |
|
CleanupUnreachableServersTest.php
|
fix(team): mark servers unreachable when subscription ends
|
2026-04-15 15:12:29 +02:00 |
|
CleanupUnsubscribedServersTest.php
|
fix(team): mark servers unreachable when subscription ends
|
2026-04-15 15:12:29 +02:00 |
|
ClonePersistentVolumeUuidTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
ComposePreviewFqdnTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
CrossTeamIdorLogsTest.php
|
Squashed commit from '565g-9j4m-wqmr-cross-team-idor-logs-fix'
|
2026-03-10 22:11:52 +01:00 |
|
CrossTeamIdorServerProjectTest.php
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
DatabaseEnvironmentVariableApiTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
DatabaseImportCommandInjectionTest.php
|
fix(livewire): add Locked attributes and consolidate container name validation
|
2026-03-25 20:21:39 +01:00 |
|
DatabasePublicPortTimeoutApiTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
DatabaseSslStatusRefreshTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
DeploymentByUuidApiTest.php
|
fix(api): cast teamId to int in deployment authorization check
|
2026-03-12 13:25:10 +01:00 |
|
DeploymentCommandContainerResolutionTest.php
|
refactor(jobs): extract container resolution logic for deployment commands
|
2026-03-25 14:09:07 +01:00 |
|
DeploymentLogsLayoutTest.php
|
fix(deployments): use full-height deployment logs layout
|
2026-04-09 19:27:19 +02:00 |
|
DockerCleanupJobTest.php
|
feat(deployments): support Docker image tags for preview deployments
|
2026-03-30 13:35:35 +02:00 |
|
DockerImagePreviewDeploymentApiTest.php
|
feat(deployments): support Docker image tags for preview deployments
|
2026-03-30 13:35:35 +02:00 |
|
EmailChangeVerificationTest.php
|
refactor: use random_int() for email change verification codes
|
2026-03-28 12:25:54 +01:00 |
|
EnvironmentVariableBulkCommentApiTest.php
|
feat(api): support comments in bulk environment variable endpoints
|
2026-03-19 22:17:55 +01:00 |
|
EnvironmentVariableCommentTest.php
|
fix: update success message logic to only show when changes are made
|
2025-12-27 15:24:09 +01:00 |
|
EnvironmentVariableMassAssignmentTest.php
|
refactor: add explicit fillable array to EnvironmentVariable model
|
2025-12-27 15:24:09 +01:00 |
|
EnvironmentVariableMultilineToggleViewTest.php
|
fix(project): handle slash branches in public repo URLs
|
2026-04-01 09:11:56 +02:00 |
|
FeedbackEndpointTest.php
|
refactor(api): validate and throttle feedback endpoint
|
2026-04-19 14:41:47 +02:00 |
|
GenerateApplicationNameTest.php
|
feat(storage): add storage endpoints and UUID support for databases and services
|
2026-03-23 15:15:02 +01:00 |
|
GetLogsCommandInjectionTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
GithubPrivateRepositoryTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
GithubWebhookTest.php
|
fix(github-webhook): handle unsupported event types gracefully
|
2026-03-23 21:33:40 +01:00 |
|
InternalModelCreationMassAssignmentTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
LogFontStylingTest.php
|
fix(database): refresh SSL/status state and harden clone writes
|
2026-03-31 09:29:36 +02:00 |
|
MassAssignmentProtectionTest.php
|
refactor(models): add fillable attributes for database configuration options
|
2026-03-30 08:11:23 +02:00 |
|
ModelFillableCreationTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
PasswordVisibilityComponentTest.php
|
feat(forms): make textarea monospace opt-in and improve multiline toggle
|
2026-03-31 15:37:42 +02:00 |
|
PreviewEnvVarFallbackTest.php
|
feat(preview-env): add production variable fallback for docker-compose
|
2026-03-25 13:26:50 +01:00 |
|
PublicGitRepositoryBranchParsingTest.php
|
fix(project): handle slash branches in public repo URLs
|
2026-04-01 09:11:56 +02:00 |
|
PushServerUpdateJobLastOnlineTest.php
|
Merge remote-tracking branch 'origin/next' into audit-policies
|
2026-04-19 15:19:37 +02:00 |
|
PushServerUpdateJobOptimizationTest.php
|
feat(jobs): optimize async job dispatches and enhance Stripe subscription sync
|
2026-02-28 13:18:44 +01:00 |
|
RealtimeTerminalPackagingTest.php
|
chore: prepare for PR
|
2026-03-10 20:37:22 +01:00 |
|
ResetPasswordUrlTest.php
|
refactor: simplify TrustHosts middleware and use APP_URL as base_url fallback
|
2026-03-28 12:12:48 +01:00 |
|
ResponsiveCheckboxLayoutTest.php
|
fix(ui): improve responsive project headings and controls
|
2026-04-09 19:51:31 +02:00 |
|
ScheduledJobManagerShouldRunNowTest.php
|
refactor(scheduler): extract cron scheduling logic to shared helper
|
2026-03-23 10:37:49 +01:00 |
|
SecureCookieAutoDetectionTest.php
|
fix(subscription): harden quantity updates and proxy trust behavior
|
2026-03-03 12:28:16 +01:00 |
|
SentinelTokenValidationTest.php
|
fix(sentinel): add token validation to prevent command injection
|
2026-03-10 22:19:19 +01:00 |
|
ServerLimitCheckJobTest.php
|
fix(server-limit): re-enable force-disabled servers at limit
|
2026-03-03 17:03:59 +01:00 |
|
ServerManagerJobShouldRunNowTest.php
|
refactor(scheduler): extract cron scheduling logic to shared helper
|
2026-03-23 10:37:49 +01:00 |
|
ServerMetadataTest.php
|
feat(server): auto-fetch server metadata after validation
|
2026-03-13 17:07:50 +01:00 |
|
ServerValidationXssTest.php
|
fix: sanitize error output in server validation logs
|
2026-03-26 18:36:36 +01:00 |
|
ServiceContainerLabelEscapeApiTest.php
|
feat(service): add container label escape control to services API
|
2026-03-13 13:32:58 +01:00 |
|
ServiceMagicVariableOverwriteTest.php
|
test(magic-variables): add feature tests for SERVICE_URL/FQDN variable handling
|
2026-03-11 17:15:17 +01:00 |
|
SettingsUpdatesAuthorizationTest.php
|
fix(settings): require instance admin authorization for updates page
|
2026-03-25 19:33:51 +01:00 |
|
SharedVariableComposeResolutionTest.php
|
fix(parsers): resolve shared variables in compose environment
|
2026-03-12 13:23:13 +01:00 |
|
SharedVariableDevViewTest.php
|
fix(shared-variables): support direct mount params and comment field for server variables
|
2026-03-31 14:58:01 +02:00 |
|
SslCertificateRegenerationTest.php
|
fix(database): auto-generate missing CA cert on SSL regeneration
|
2026-03-30 13:10:49 +02:00 |
|
StorageApiTest.php
|
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
|
2026-03-31 13:45:31 +02:00 |
|
TeamInvitationCsrfProtectionTest.php
|
refactor: split invitation endpoint into GET (show) and POST (accept)
|
2026-03-26 14:30:27 +01:00 |
|
TeamScopedBackupStorageTest.php
|
refactor: scope destination and resource lookups by current team
|
2026-04-19 11:55:12 +02:00 |
|
TeamScopedDestinationTest.php
|
refactor: scope destination and resource lookups by current team
|
2026-04-19 11:55:12 +02:00 |
|
TeamScopedResourceProofsTest.php
|
refactor: scope destination and resource lookups by current team
|
2026-04-19 11:55:12 +02:00 |
|
TeamServerLimitTest.php
|
refactor(team): make server limit methods accept optional team parameter
|
2026-03-23 21:56:50 +01:00 |
|
TerminalAuthIpsRouteTest.php
|
chore: prepare for PR
|
2026-03-10 20:37:22 +01:00 |
|
TerminalAuthRoutesAuthorizationTest.php
|
fix(terminal): apply authorization middleware to terminal bootstrap routes
|
2026-03-25 16:56:37 +01:00 |
|
UpgradeComponentTest.php
|
fix(upgrade): clear stale upgrade flag when version is already current
|
2026-04-09 14:31:12 +02:00 |
|
UserDeletionWithGithubAppTest.php
|
fix(team): transfer instance-wide sources to root team on deletion
|
2026-04-09 14:51:52 +02:00 |