0.1.0 ·
Pricing ladder, over-limit protection, usage notices and operator tools
The largest single day of change so far: five published tiers with a monthly/annual switch, submissions that are held rather than rejected when an account runs out of allowance, usage warnings at four thresholds, and command-line tools for suspending a form or account.
- New Five plans (Free, Personal, Professional, Business, Custom) with a monthly/annual switch showing the per-month equivalent of the yearly price.
- New Tier-aware entitlements: file uploads from Personal, rules and signed webhooks from Professional, your own sending domain and the deliverability view from Business.
- New Over-limit handling: submissions keep arriving and are stored as “over limit” with no notification, and can be reprocessed once there is room. Visitors are never rejected because of the account quota.
- New Usage notices at 50%, 75%, 90% and 100% of the monthly allowance, once each per period.
- New Operator commands for suspending or resuming an account or a form, listing flagged accounts, and marking an account for review.
- New Free-account ceiling: three accounts per client IP in thirty days, lifted entirely when a paid account exists on the same IP.
- New Machine-readable factsheet at /facts.json and /facts, generated from the running configuration rather than written by hand.
- New Glossary of 28 terms, and a single-file corpus at /llms-full.txt carrying every canonical answer.
- New Five long-form guides on static-site form handling, one per platform family and one covering validation, storage, delivery and observability.
- Changed A form is now five tabs — Integration, Submissions, Settings, Workflow and Rules — instead of one long page. Each one holds a single job, and the old /edit address redirects to Settings.
- Changed Creating a form now takes one optional name and a confirmed destination: the other seventeen settings are behind an “Advanced settings” disclosure.
- Changed Confirming the account email now also confirms it as a notification recipient, so no second confirmation email is needed for your own address.
- Changed Submission and sign-up rate limits key on the real client address rather than the proxy hop.
- Fixed Newly created forms no longer default to captcha, which had been rejecting every plain HTML post with turnstile_required.
- Removed A stray “replay from the log” label that survived earlier copy audits because it lived inside an SVG diagram.