Pro changelog
Everything Pro-only, next to what is already free
11 rows generated from the same ledger every other page in this section reads, so this list cannot claim a feature the ledger does not. 3 of them are things this build gives away — which is the honest version of a Pro changelog, and the reason the free column has equal width.
A changelog of claims, not of releases — no release is billed
No payment processor is wired into this build. Nothing here can charge a card, store a receipt or email an invoice — every paid surface below is a working demo of the flow, and the prices are this site's own plan copy.
Every Pro claim, with its free alternative
11 rows, one per promise, generated from the feature ledger rather than typed again — so this list cannot say something the ledger does not. 3 of the 11 are already free in this build; the rest carry the free path that exists today and the gap that keeps the paid version honest.
| Shipped in | Addition | Claimed as | Free alternative |
|---|---|---|---|
| #385already free | Per-model prompt test reports | The full run log behind every prompt, across models, with fidelity and build failures. | The whole run log, on the public prompt page. This build gives it away, which the plan copy below is flagged for. |
| #385 | Whole-template installs | One-click install of a complete page template into your project. | Read the template breakdown and copy the blocks you need, free. |
| #385 | Theme Studio + saved brand kits | Design brand tokens once, remap every component, and keep kits around. | Token export to CSS and Tailwind, plus share-by-URL, are free and always were. |
| #389 | API access | Read the library and write theme kits from your own tooling. | Copy the token JSON out of the Studio by hand — the same object the endpoint would return. |
| #388 | Priority review (48h → 6h) | Community submissions reviewed inside six hours instead of two days. | The public review calendar shows the editorial cadence the team actually aims at. |
| #387 | Private collections | Collections only you can open. | Public collections with stable, shareable URLs. |
| #391 | Usage analytics dashboard | See how your team uses the library. | The library's own measurements are public on the quality bar. |
| #392 | Team seats & shared kits | Invite teammates and share one brand kit across the team. | Share a theme URL — the four token values live in the link itself. |
| #397 | Dedicated support | A named human who answers. | The contributor guides, the audit trail and the public changelog. |
| #385already free | No ads | No ad slots, for anyone. | This one is free by construction: there are no ads to remove. |
| #385already free | Early features | New work reaches paying members first. | The same changelog, for everyone, the moment it ships. |
Where the free column comes from
Each of the 11 rows is a freeAlternative field on a ProFeature. Writing it as data rather than prose means a new Pro promise cannot be added without answering the question the column asks — what does the free user get instead?