Changelog

What we've shipped

Each entry captures user-visible changes. Follow along or email us with feedback.

Multiple sites + full cancellation lifecycle

You can now run more than one WordPress site under a single account, and cancellation actually does what the pricing page has been promising.

New
  • Run multiple sites under one account. The dashboard is now a list of your sites; hit + New site to launch another one with its own 7-day trial and (on upgrade) its own KES 1,200/month subscription. Cancel any site independently without touching the others.
  • Reactivate button. If you've cancelled and change your mind before the retention window ends, one click flips billing back on.
  • Cancel confirmation modal. Before we cancel anything we now show exactly what happens next — dates included — so it's clear when the site pauses and when data is deleted.
Improved
  • The full cancellation lifecycle is now wired up end-to-end: your site keeps running until the end of your paid period, then pauses (data kept for 30 days so you can reactivate), then all data is permanently deleted. Confirmation emails at every step.
  • Clicking the sidebar logo takes you to the marketing homepage. On the marketing page while signed in, a Back to dashboard button brings you straight back.
Fixed
  • Cancel subscription button was silently failing in some cases when Paystack's setup webhook hadn't fully synced with our system. It now self-heals by looking up your subscription directly from Paystack when needed.

Custom domains + email wizard

Point your own domain at your WordPress site with automatic HTTPS, and get copy-paste DNS records for setting up email on that domain.

New
  • Add your own domain from the instance page (paid tier). We request an AWS-managed SSL certificate and route the domain via SNI to your site.
  • Email setup wizard on every active domain — pick Zoho Mail (free), Google Workspace, Microsoft 365, Cloudflare Email Routing, or ImprovMX and copy the MX/SPF/DKIM records.
  • Left sidebar navigation across the dashboard with dedicated Sites and Account areas.
  • Public changelog at /changelog so you can see what shipped when.
Improved
  • Every button that submits a form now shows a spinner and disabled state while the request is in flight.
  • Domain verification errors now render as readable inline banners instead of generic 5xx pages.
Fixed
  • Domains were sometimes marked "Failed" with reason "NEXT_REDIRECT" — that was a framework artifact leaking into the DB. Fixed.

Automatic recovery from RDS password rotations

Fixed
  • AWS RDS rotates the database password every ~7 days. Previously that caused every ECS task to hit auth errors until manually redeployed. Now a scheduled Lambda polls Secrets Manager and force-redeploys any service whose bound secret rotated — no more Monday-morning outages.

Password sign-in + account dashboard

New
  • Sign up or sign in with email and password, in addition to GitHub OAuth and email magic link.
  • Account settings page: see which sign-in methods are enabled, set or change your password.
  • Password fields have a show/hide toggle (eye icon).

Trial lifecycle + Paystack live

New
  • Free trial now runs for 7 days. You'll get an email when there are 2 days left, another when the trial ends, and a final one 3 days later if you haven't upgraded (site pauses; data kept 30 days).
  • Paystack payments are live — card or M-Pesa, priced at KES 1,200/month (~$9). Cancel anytime from the instance page.

One-click WordPress launches

New
  • Enter a subdomain, hit Start Free Trial, and we spin up a dedicated WordPress container on AWS Fargate in about 2 minutes.
  • Live progress panel shows each provisioning step — database, storage, container, load balancer routing, DNS.
  • Retry button on failed provisioning attempts (they're safe to re-run).