v1.0.0-beta.260
Released to production on October 16, 2026 at 11:41 CDT. See every commit in this release on GitHub
New
- Console: plan- and plugin-gated pieces say what unlocks them
- Shipping: the Buy label button asks for a ship-from address first
- Commerce: draft orders, reservations and paid services ask for Stripe
- Commerce: the register says to connect Stripe instead of hiding card tenders
- Native: components, layouts and templates sort by column and print the plan's count
- Native: import records into a dataset on every native platform
- Native: report someone else's review, in the console's words
- Native: the licenses page lists your own purchases beside the workspace's
- Native: publish a component or layout to the marketplace from its own page
- Native: publish a plugin, state the take rate, gate every publish
- Native: spec files send their bytes, choices explain themselves, take rate loads
- Native: a listing's preview image, screenshots and logo come from the media library
- Native: the media chooser uploads from this device and picks what it uploaded
- Native: selling on the marketplace: profile, listings, payouts and sales
- Native: the seller panel's money rules, replayed from the console's
- Native: a publish hub lists what a site and its workspace can publish
- Native: publish a layout, component, theme, dataset schema or email to the marketplace
Fixed
- Ios: the Besigner takes the whole phone screen, with a smoke test from the app
- Native: a refused refresh token signs Android out instead of crashing
- Native: the publish hub lists what was read, and spec blocks never share an identity
- Native: the Besigner opens signed in and its exits return to the app
- Console: the apps open the Besigner through a page that signs their web view in
- Native: the dataset records, schema and record screens load on iPhone, iPad and Mac
- Monitoring: lower the App Check floor to 0.75 so native test runs stop paging
- Native: signing out of an SSO account returns the auth instance to the project pool
- Firewall: declare the plugin webhook bypass the console now carries
- Native: the publisher profile's logo is picked from the media library
- Native: the marketplace's slot spec declares every screen it registers
Documentation
- Commerce: grayed, the American spelling, in the setup-step notes
- Commerce: the POS, orders, stays, services and labels name their setup step
- Native: the components lists sort and count; Publish to marketplace is left
- Commerce: help desks, inventory sync, Flexport, print on demand and loyalty accounts are live
Behind the scenes
- Commerce: specs that draw the register or orders stub the payments hook
- Console: the Besigner entry page adopts the app's sign-in, not a new login
- Console: the Besigner entry page adopts the app's sign-in, not a new login
- Linear: raise the issue ceiling to AGL-3853, read off Linear
- Native: the spec sweep knows the listing screen; the hub test reads queries
- Marketplace: the native publish spec types a field's label and options
- Linear: raise the issue ceiling to AGL-3847, read off Linear
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.