..
Admin
Hostdetailseite: die Adresse steht neben den IPs und ist ein Klick zur Proxmox-Oberflaeche
2026-08-01 14:12:03 +02:00
Auth
Passwortrichtlinie einstellbar, doppelte Anmelde-Mail behoben
2026-07-31 20:53:19 +02:00
Concerns
Close the domain page to packages that may not have one
2026-07-29 16:20:21 +02:00
Backups.php
Show times on the operator's clock, keep storing them in UTC
2026-07-27 17:32:21 +02:00
Billing.php
Zusatzspeicher: 20 GB fuer 15 Euro, hoechstens drei, nicht bei Enterprise
2026-08-01 15:09:02 +02:00
Checkout.php
Give the order a checkout page, and stop hiding what a year costs
2026-07-30 16:00:08 +02:00
Cloud.php
Deliver the storage a customer actually buys
2026-07-29 19:13:10 +02:00
ConfirmBookStorage.php
Deckel haelt auch am Rand: Warenkorb und Bestaetigungsdialog
2026-08-01 13:50:07 +02:00
ConfirmCancelAddon.php
Ask whether they are a consumer, and let one change their mind
2026-07-29 21:06:06 +02:00
ConfirmCancelPackage.php
Take the address by field, fix the customer type, ask why they leave
2026-07-30 16:41:32 +02:00
ConfirmCloseAccount.php
fix(portal): no silent no-ops without a customer; maintenance visible per instance; maintenance form redesign
2026-07-25 19:10:44 +02:00
ConfirmDeleteOwnAccount.php
Discard an unconfirmed registration, and sweep the abandoned ones
2026-07-30 14:08:02 +02:00
ConfirmDisableTwoFactor.php
Replace native confirm() dialogs with the app's own modal pattern
2026-07-28 19:34:27 +02:00
ConfirmEndOtherSessions.php
Show where an account is signed in, and let it sign the other places out
2026-07-28 23:38:17 +02:00
ConfirmRemoveOrder.php
Book a downgrade for a date that cannot move, and sell a module once
2026-07-29 17:51:37 +02:00
ConfirmRestartCloud.php
Restart a machine, enforce the quota that was sold, end a route that ended
2026-07-29 18:28:28 +02:00
ConfirmRevokeSeat.php
Replace native confirm() dialogs with the app's own modal pattern
2026-07-28 19:34:27 +02:00
ConfirmWithdraw.php
Charge the price the website shows, and hand a withdrawal back in full
2026-07-29 22:42:02 +02:00
CustomDomain.php
Serve the custom domain, not just announce it
2026-07-29 16:44:52 +02:00
CustomerProvisioning.php
Take the order, park it, and say when it will be delivered
2026-07-29 18:50:46 +02:00
Dashboard.php
Prove a custom domain before serving it, and keep proving it
2026-07-29 14:47:51 +02:00
EditMailbox.php
Merge credentials and infrastructure into one Integrations page
2026-07-29 01:49:39 +02:00
EditSeat.php
Editing in modals, an update button that is not gated on a stale reading, and a support page that is real
2026-07-27 17:55:49 +02:00
Invoices.php
Say the same thing to the customer, the register and the bank
2026-07-30 01:30:24 +02:00
NewSupportRequest.php
Editing in modals, an update button that is not gated on a stale reading, and a support page that is real
2026-07-27 17:55:49 +02:00
OpenInvoices.php
Portal: Karte tauschen, offene Rechnungen begleichen, Hinweis bei Faelligkeit
2026-07-31 21:12:31 +02:00
Order.php
Sell the year as well as the month, and say what it saves
2026-07-30 15:44:35 +02:00
PaymentMethod.php
Portal: Karte tauschen, offene Rechnungen begleichen, Hinweis bei Faelligkeit
2026-07-31 21:12:31 +02:00
Sessions.php
Show where an account is signed in, and let it sign the other places out
2026-07-28 23:38:17 +02:00
Settings.php
Deliver the processing agreement, and hold the proof it was accepted
2026-07-30 16:56:57 +02:00
Support.php
Editing in modals, an update button that is not gated on a stale reading, and a support page that is real
2026-07-27 17:55:49 +02:00
Users.php
Replace native confirm() dialogs with the app's own modal pattern
2026-07-28 19:34:27 +02:00