Skip to content
anymd
Changelog

What shipped, and when.

Pulled live from GitHub. Stable releases ship to anymd.cc; beta builds run on staging first.

  1. stable51db672

    feat(convert): respect robots.txt, site opt-outs and per-site limits

    Check robots.txt (anymd token, RFC 9309) before fetching pages, refuse domains on the site_optouts list on every channel including cache, cap fetches per target site with a shared RL_DOMAIN limit, and drop the browser user-agent retry so anymd always identifies itself. Add an admin screen to manage opt-outs, a Site Owners & Abuse page, and a Terms section describing these rules.

  2. stable10156ab

    docs: move page builder guide to the admin area

    The guide is served at /admin/docs/page-builder (pages:read) and removed from public docs, sitemap and llms.txt.

  3. stable2f55919

    feat(billing): support Polar production setup

    polar-setup.mjs --production reads POLAR_PRODUCTION_ACCESS_TOKEN and saves the webhook secret under the names sync-secrets.mjs pushes. Documents SSO and Polar setup for self-hosting.

  4. stablefbd5307

    feat(auth): add GitHub and Google sign-in

    OAuth authorization code flow with PKCE and a browser-bound state cookie. Providers appear only when their client id and secret are set; identities link by provider id, then by verified email.

  5. stable7551bd0

    feat: launch anymd.cc platform

    Convert any URL, X post, YouTube video, PDF or file to clean Markdown on Cloudflare Workers, with a searchable personal library (BM25, full-text, semantic, Jev rerank, query fan-out), account dashboard with usage logs, traces and API keys, Polar usage-based billing, blog, changelog, docs, AI-operable page builder, admin API, CLI, MCP and WebMCP, legal pages, llms.txt and Markdown twins for every page, and a light/dark theme.

Source: GitHub commits on main (stable) and dev (beta) · github.com/digitopvn/anymd

# Markdown
Open .md