/* Windows landing — Coming Soon + email waitlist.
Same visual language as the macOS landing (gradients, surface cards,
Pro features grid), but every CTA points at the waitlist form instead
of a Download button. Features are marked "Coming" with a soft greyed
badge. The email field POSTs to /api/waitlist on the CF Worker, which
stores {email, platform, capturedAt, country} in KV so we can ping
everyone at WinFleek launch. */
const WIN_API_BASE = "https://api.macfleek.store";
const WinHero = () => {
const [email, setEmail] = React.useState("");
const [status, setStatus] = React.useState("idle"); // idle | loading | ok | error
const [errMsg, setErrMsg] = React.useState("");
const submit = async (e) => {
e.preventDefault();
setStatus("loading"); setErrMsg("");
try {
const r = await fetch(`${WIN_API_BASE}/api/waitlist`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email: email.trim().toLowerCase(), platform: "windows" }),
});
const data = await r.json();
if (!r.ok || !data.ok) {
setErrMsg(data.error === "invalid_email"
? "Введите корректный email"
: "Что-то пошло не так. Попробуйте ещё раз.");
setStatus("error");
return;
}
setStatus("ok");
} catch {
setErrMsg("Сеть недоступна. Попробуйте через минуту.");
setStatus("error");
}
};
return (
WinFleek brings the MacFleek philosophy to Windows 10 / 11.
Open source · zero telemetry · $29 once · no subscription.
Drop your email — we'll ping you the moment beta opens.
The Windows cleaner market is a wasteland. CCleaner is malware-adjacent,
BleachBit hasn't been redesigned in a decade, every "PC optimizer" with
slick ads is freemium spyware. We're building the cleaner Windows
deserves — same philosophy as MacFleek: open source, no telemetry, one
payment forever. AI-tool cache awareness (Cursor, Claude, Ollama,
HuggingFace), subscription detector, privacy wipe, treemap. Built right.
Everything you love about MacFleek — adapted to Windows quirks.
The ★ Win-only tools tackle problems Macs don't have.
{f.desc}
The same honest cleaner.
Now for Windows.
Twelve features. Same DNA.
{f.title}
{f.soon && (
SOON
)}
Answers, not roadmap-theater.