notefeed 0.22.0
Released 2026-10-21 · on GitHub
License keys now come from the payment provider: Creem issues the key, and it is also in the buyer's receipt e-mail and Creem's customer portal, so a lost key can be found again. notefeed still stores only its hash. After paying, the buyer comes back to /license?checkout_id=…, and the page asks the new POST /api/licenses/key for the key bought in that checkout. Each Creem product needs Creem's license key delivery; a completed checkout without a key is rejected. The license page shows an optional fine print below the tiles (fineprint in the operator's license.md), and the plan tiles no longer show the product's description, which is left to the provider's checkout. Self-hosted instances without a payment provider need no change.
- #222: License keys from Creem; license page: fine print, short tiles (#218)