v1.0.0-beta.32
Released to production on September 1, 2026 at 00:55 CDT. See every commit in this release on GitHub
It also carries the changes cut as v1.0.0-beta.30 and v1.0.0-beta.31.
New
- Console: staff can turn a promotion code back on without the Stripe Dashboard
- Forms: a form's page lists its submissions and measures what it could only name
- Forms: a placed form renders the entity's published design
- Email: an audience can be built from a campaign
- Forms: a submission files the person under the form's own campaigns
- Themes: the floating-mockup shadow is a theme token with a CSS var
- Themes: the accent washes and the brand violet are palette tokens
Fixed
- Console: a form editor shows the draft, not the form's published copy
- Besigner: the hierarchy's ancestor walk stops instead of locking the tab
- Console: a promotion code reaches the charge, and the charge is confirmed first
- Console: the priced quote names the discount and how long it lasts
- Besigner: a number-typed attribute stores a number, not the text typed
- Console: the first site carries the plan the visitor came to buy
- Console: the workspace picker carries the plan the visitor came to buy
- Console: email health can see the shared pool it never looked at
Documentation
- Sites: the forms read says the TTL is all a form publish has
Behind the scenes
- Revert "feat(theme): the accent washes and the brand violet are palette tokens"
- Revert "feat(theme): the floating-mockup shadow is a theme token with a CSS var"
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.