Pile
Release log

What changes.

Everything we ship in Pile, in plain words. The dates, what works, what we fixed. No hype.

  1. A/B landings, account-free trial, complete auth

    ConnectAuthSecurity

    Two home pages under test, a sandbox to try Pile without an account, and account management end to end.

    • T-200 sandbox /try?source=rss: 3 free AI summaries, no account
    • T-201 landing-1 Emil and T-202 landing-2 sci-fi canvas
    • T-205 A/B routing, sticky cookie 50/50, utm-stratified
    • T-208 per-variant Lighthouse CI budgets
    • T-221 password reset flow (forgot + reset pages)
    • T-225 per-IP rate limit and IP blocklist on write endpoints
    • T-226 disposable email blocklist at signup (IDN normalized)
    • T-227 sessions screen /settings/sessions (list and revoke)
    • T-229 account screen /settings/account (change pw, email, delete)
    • T-224 Cloudflare Turnstile wired (active once the secret is pushed)
    • T-213 Lifetime: email hash and UNIQUE(email_hash, status) constraint
  2. Lifetime scarcity, analytics, magic-link sign-in

    PricingAnalyticsAuth

    The Lifetime plan gets its seat counter, the first analytics events land, and magic-link sign-in appears on /sign-in.

    • T-203 Lifetime at $99: counter capped at 100 seats + /api/lifetime/remaining
    • T-206 ADR-023 analytics events (landing_view, cta_clicked, …)
    • T-210 magic-link button on /sign-in
    • Pages to Workers migration + custom domain route
  3. 17 connectors complete

    ConnectSources

    Every input source is in place: LinkedIn, RSS, email, and the rest of the list.

    • T-102 Gmail (library + migration)
    • T-109 X bookmarks recovery
    • T-114 newsletters via inbound email
    • T-115 Google Scholar alerts
    • + 13 other connectors shipped earlier

Try the latest
release.

Connect your first source in 30 seconds, summarized and organized for you.

Get started