diff --git a/src/app/[org]/env-new/page.tsx b/src/app/[org]/env-new/page.tsx index b77f3519..6a97f21c 100644 --- a/src/app/[org]/env-new/page.tsx +++ b/src/app/[org]/env-new/page.tsx @@ -1,25 +1,14 @@ -"use client"; - -import { EnvironmentCreationForm } from "@/components/env/env-creation-form"; -import { authClient } from "@/lib/auth-client"; -import { useRouter } from "next/navigation"; -import { useEffect } from "react"; - +import { TakingABreak } from "@/components/taking-a-break"; + +/** + * humanlog.io is taking a break, so no new environments — creating one used to + * open a Stripe subscription (OrganizationService.CreateEnvironment). The + * backend refuses that RPC independently; this is the front door only. + * + * See https://www.webscale.lol/blog/humanlog-retro + */ export default function NewEnvironmentPage() { - const router = useRouter(); - const { useActiveOrganization } = authClient; - const { data: activeOrganization } = useActiveOrganization(); - - useEffect(() => { - if (!activeOrganization) return; - const url = `/${activeOrganization.slug}/env-new`; - router.replace(url); - }, [activeOrganization]); - return ( -
- Yes! We{"'"}re working on a hosted solution for teams that need - managed infrastructure. + Not right now. humanlog.io is taking a break — the hosted tool is + moving to a new project called minitape, with no timeline promised.
+ {description ?? ( + <> + The hosted app is closed for now — no new accounts, no sign-ins, + and nothing to pay for. The log parser is being open-sourced, + and the observability tool is moving to a new project called + minitape. + > + )} +
++ Had an account here? Any subscription created for you was free and is + being cancelled — there is nothing owed and nothing to do. Questions:{" "} + + {CONTACT_EMAIL} + +
+