| .. |
|
AdminConsoleTest.php
|
Send a guest bounced off the console to the console's own sign-in
|
2026-07-28 13:32:05 +02:00 |
|
AdminHostRestrictionTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
AdminSettingsTest.php
|
Check users directly for the reverse operator-identity collision, not just customers
|
2026-07-28 15:36:29 +02:00 |
|
BroadcastAuthTest.php
|
Authorize the console's live feed on the operator guard, not the default
|
2026-07-28 13:31:50 +02:00 |
|
CapacityQueueTest.php
|
Fix nine defects in the provisioning pipelines
|
2026-07-30 01:34:55 +02:00 |
|
CatalogueSyncTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
CodexFixRoundTest.php
|
Stripe-Client: offene Rechnungen listen und einziehen
|
2026-07-31 20:04:09 +02:00 |
|
ConnectionTestFeedbackTest.php
|
Pruefergebnis als Modal statt am Seitenende
|
2026-07-31 21:36:43 +02:00 |
|
ConsoleHostSeparationTest.php
|
Match the logout exemption through AdminArea, not a bare route check
|
2026-07-28 15:27:06 +02:00 |
|
ConsoleNetworkTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
ConsoleReportsRealDataTest.php
|
Merge main into the operating-mode branch
|
2026-07-30 17:53:20 +02:00 |
|
CustomerDetailTabsTest.php
|
Put the open tab in the address bar, including the first one
|
2026-07-29 23:46:13 +02:00 |
|
CustomerRevenueTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
DatacenterTest.php
|
Let a datacenter code be corrected while nothing depends on it, and say which building
|
2026-07-28 22:25:21 +02:00 |
|
EditCustomerTest.php
|
Take the address by field, fix the customer type, ask why they leave
|
2026-07-30 16:41:32 +02:00 |
|
EnvFileEditorTest.php
|
Add a raw .env editor to the Integrations page, with a net under it
|
2026-07-29 01:51:27 +02:00 |
|
EnvRestartTest.php
|
Let the customer buy it themselves, and tab the integrations page
|
2026-07-29 19:42:28 +02:00 |
|
GrantPlanTest.php
|
Grant a package or module from the customer's row in the console
|
2026-07-29 12:42:21 +02:00 |
|
HostCapacityTest.php
|
Warn that a package cannot be placed, before somebody pays for it
|
2026-07-29 18:20:51 +02:00 |
|
HostManagementTest.php
|
Give the operator one line to copy and three steps around it
|
2026-07-30 20:40:19 +02:00 |
|
HostTakeoverGuideTest.php
|
Rebuild Add host as a page with one job, and let downloads through the gate
|
2026-07-30 21:51:30 +02:00 |
|
HostTakeoverPageTest.php
|
Give the downloads a hostname of their own, with two halves
|
2026-07-30 21:37:47 +02:00 |
|
HostVpnStateTest.php
|
Read VPN host state from the synced peer table, not a live hub call
|
2026-07-29 00:18:21 +02:00 |
|
InboundMailTest.php
|
Read the mailbox password where it actually is, and let the console test it
|
2026-07-30 13:12:29 +02:00 |
|
IncidentConsoleTest.php
|
Rebuild the status page as a status page
|
2026-07-29 12:45:18 +02:00 |
|
IncidentDeleteTest.php
|
Let an incident be deleted, and start measuring whether the hosts answer
|
2026-07-29 15:16:48 +02:00 |
|
InstanceAdminAccessTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
IntegrationsPageTest.php
|
Name the server variable under a credential, not the internal key
|
2026-07-30 13:20:29 +02:00 |
|
MailDeliverySwitchTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
MailPreviewTest.php
|
Accept terms instead of a start date, and fix the sender no server accepts
|
2026-07-30 15:22:35 +02:00 |
|
MailRegisterTest.php
|
Stop inventing a package, and rebuild the booking page
|
2026-07-30 14:29:22 +02:00 |
|
MailTemplateTest.php
|
Say that a click landed, and make moving one actually move it
|
2026-07-29 23:06:30 +02:00 |
|
MaintenanceTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
OperatorLogoutTest.php
|
Stop the console logout from destroying a shared portal session
|
2026-07-28 13:58:42 +02:00 |
|
OperatorModelTest.php
|
Give the people who run CluPilot a table of their own
|
2026-07-28 09:20:54 +02:00 |
|
OperatorTwoFactorEnrollmentTest.php
|
Give the two-factor page a way back, and a shape
|
2026-07-28 22:25:42 +02:00 |
|
OperatorTwoFactorPolicyTest.php
|
Move operator two-factor enrolment off admin.settings onto its own page
|
2026-07-28 15:11:20 +02:00 |
|
PasswordConfirmationGuardTest.php
|
Merge credentials and infrastructure into one Integrations page
|
2026-07-29 01:49:39 +02:00 |
|
PlanAdminTest.php
|
Sell the year as well as the month, and say what it saves
|
2026-07-30 15:44:35 +02:00 |
|
ProvisioningActionsTest.php
|
Fix nine defects in the provisioning pipelines
|
2026-07-30 01:34:55 +02:00 |
|
ProxyHostsTest.php
|
Keep IP addresses out of a certificate overview
|
2026-07-31 01:01:47 +02:00 |
|
RbacMoveTest.php
|
Deliver the processing agreement, and hold the proof it was accepted
|
2026-07-30 16:56:57 +02:00 |
|
RbacTest.php
|
Move the console's identity out of the customer table
|
2026-07-28 10:31:43 +02:00 |
|
RevenueGrantedTest.php
|
Skip the invoice for a full gift, keep it out of revenue, hide its price
|
2026-07-29 12:41:32 +02:00 |
|
RoleManagementTest.php
|
Rollen und Rechte in der Konsole zuweisbar
|
2026-07-31 21:46:22 +02:00 |
|
SecretCipherTest.php
|
Make isUsable() apply the same 32-byte rule encrypter() does
|
2026-07-28 05:09:09 +02:00 |
|
SecretVaultTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
ServiceInvoiceTest.php
|
Write an invoice for work that came off no price list
|
2026-07-29 20:12:26 +02:00 |
|
SettingsTabsTest.php
|
Put the open tab in the address bar, including the first one
|
2026-07-29 23:46:13 +02:00 |
|
SshKeypairTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
StripePublishableKeyTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
StripeWebhookSecretInVaultTest.php
|
Hetzner-Cloud-DNS, Bereitschaftsseite aus sich heraus behebbar
|
2026-07-31 19:50:01 +02:00 |
|
UpdateButtonTest.php
|
Show that the update is running, and stop showing the rsync log
|
2026-07-29 20:33:02 +02:00 |
|
UpdateWindowTest.php
|
Update on a schedule if the owner wants one, and say where incidents go
|
2026-07-29 15:01:54 +02:00 |
|
VpnTest.php
|
Replace native confirm() dialogs with the app's own modal pattern
|
2026-07-28 19:34:27 +02:00 |