/* 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 (
Coming Q3 2026 · early-access waitlist open

The same honest cleaner.
Now for Windows.

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.

{/* Waitlist form */}
{status === "ok" ? (
🎉
You're on the list
We'll write to {email} the day WinFleek beta drops. Until then — no marketing emails, promise.
) : ( <>
setEmail(e.target.value)} disabled={status === "loading"} style={{ flex: 1, padding: "14px 16px", borderRadius: 10, border: "1px solid var(--hairline-strong)", background: "var(--surface-1)", color: "var(--text-primary)", fontSize: 15, fontFamily: "inherit", outline: "none", }} />
{errMsg && (
{errMsg}
)}
One email when beta opens. No spam, no marketing list resale.
)}
{/* Why now — quick context */}
Why WinFleek

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.

); }; const WinFeaturesPreview = () => { const features = [ { icon: "brain-circuit", title: "Smart Scan", desc: "200+ Windows-specific cleanup rules — temp, prefetch, Windows.old, error reports, telemetry caches.", soon: true }, { icon: "database", title: "AI & Dev Tool Cleaner", desc: "Cursor, Claude, Ollama, HuggingFace, Copilot, Conda — all the AI/dev caches that pile up on Windows dev machines.", soon: true, flag: "★" }, { icon: "credit-card", title: "Subscription Detector", desc: "Microsoft Store + UWP receipts + Steam library + Xbox Game Pass. Cancel before you're charged.", soon: true, flag: "★" }, { icon: "eye", title: "Privacy Cleaner", desc: "Browsing history, Cortana queries, recent docs, Windows search history, telemetry — wiped clean.", soon: true }, { icon: "shield-check", title: "Bloatware Remover", desc: "Pre-installed Win11 garbage — Candy Crush, weather widget, Cortana, Edge nags. Gone.", soon: true, flag: "★ Win-only" }, { icon: "chart-treemap", title: "Disk Treemap + Diff", desc: "Squarified visualization. Compare snapshots. See exactly what grew between scans.", soon: true }, { icon: "magnify-stacked", title: "Duplicate Finder", desc: "Three-pass detection: size → hash → bit-by-bit. Works across NTFS + ReFS volumes.", soon: true }, { icon: "power", title: "Startup Tuner", desc: "See and disable every startup app, service, scheduled task slowing your boot. Time-to-desktop graph.", soon: true, flag: "★ Win-only" }, { icon: "clock", title: "Scheduled Cleanup", desc: "Daily / weekly / monthly auto-scans via Task Scheduler.", soon: true }, { icon: "tools-cross", title: "Maintenance Toolkit", desc: "DISM repair, SFC scan, network reset, font cache rebuild — without the cmd-prompt incantations.", soon: true, flag: "★ Win-only" }, { icon: "warning", title: "Real-time Disk Alerts", desc: "Get notified BEFORE C: fills up. Configurable thresholds.", soon: true }, { icon: "globe", title: "9 languages", desc: "Localized day one, same catalog as macOS.", soon: true }, ]; return (
What's coming

Twelve features. Same DNA.

Everything you love about MacFleek — adapted to Windows quirks. The ★ Win-only tools tackle problems Macs don't have.

{features.map((f, i) => (
e.currentTarget.style.opacity = "1"} onMouseLeave={e => e.currentTarget.style.opacity = "0.86"}> {f.flag && (
{f.flag}
)}

{f.title}

{f.soon && ( SOON )}

{f.desc}

))}
); }; const WinFAQ = () => { return (
FAQ

Answers, not roadmap-theater.

); }; const LandingWindowsView = () => (
); Object.assign(window, { LandingWindowsView });