v1.0.0-beta.289
Released to production on October 28, 2026 at 23:48 CDT. See every commit in this release on GitHub
The tree cut as v1.0.0-beta.288 never reached production, so its changes ship here.
New
- AI: the year founded is a business profile field
- Permissions: suppressions, lists, inbox replies and sender ask keys
- Permissions: org automations and workspace domains are plugin keys
- Permissions: installing and publishing on a site are marketplace keys
- Permissions: funnels and email campaigns are plugin keys
- Permissions: fonts, page publishing, live chat and Zapier ask site keys
- Permissions: refunds, POS approvals and webhooks are workspace-only keys
- AI: import keeps every word, takes the site's look and lands in its preview
- Console: the Preview switch, Start in preview at every create, page preview
- Sites: a site or page in preview shows the public its notice and its team the site
- AI: import reads the whole site and says what it found
Fixed
- AI: stock photos fit the thing, the place and the trade
- AI: rule 14 and a plan's section names leave a missing fact out
- Stock photos: keep up to 30 of a Pixabay hit's tags
- AI: an Assist build never asks for placeholders
- AI: a dataset sample never tells the owner what to add
- Commerce: the quote route classifies a token failure before it answers 401
- Console: a production build writes no server source maps, so it fits the 8 GB builder
- the import and preview branches' reds, after main
- AI: a wave that lands in the preview says so in its review
- AI: import copy reads the configured brand name
Performance
- Console: a new tab skips the wait once another has seen the Firestore cache locked
Documentation
- AI: reshoot Setup -> Business profile with the Year founded field
- AI: no bracket, no instruction, and the year founded
- AI: a reviewed wave is in the site's preview, public by the Preview switch
- Site protection: keep a site to your team with Preview; native switch and status
Behind the scenes
- raise the Linear ceiling to AGL-4092 and record its fixture's tags
- Console: the community-naming spec reads boot declarations from declarations.ts
- Dependencies: bump re2js from 2.8.6 to 2.9.1
- Declare the quote element, and give each Quotes card its own docs section
- Load the quote page's body lazily and re-baseline the commerce budget for its shell
- Quote pay links: the customer's quote page on the business's site, Pay, and the paid quote becoming its order
- Quotes in the console: multi-line quotes on the orders collection, priced and taxed on the server
- Dependencies: bump systeminformation from 5.33.14 to 5.33.18
- Check-ins: row actions sit beside the name, in view at narrow widths
- Waivers: the page says when signers have no way to reach the business
- Taxes: spec an undecided store saving the choice on screen
- Waivers: the starter text is the editor's placeholder, never saved into a waiver
- Taxes: an undecided store can save the choice on screen
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.