v1.0.0-beta.232
Released to production on October 8, 2026 at 11:58 CDT. See every commit in this release on GitHub
New
- Native: wire the Forms and Inbox plugins into the iOS manifest (AGL-3668) (#1240)
- Native: the desktop app keeps a sidebar with the workspace and site switcher
- Legal: v12 — Privacy and Subprocessors name Google Cloud Vertex AI for images
- AI: a build can change a page or layout the site already has
- Console: a site's business profile in Setup, and workspace defaults in Settings
- AI: the hostBusinessProfile zone, and what Aglyn AI learned in it
- AI: an edit job changes an existing page or layout into a version no visitor sees
- Zapier: REST hooks plugin and the Aglyn Zapier app
- Bookings: bookings on the REST API, booking events, a cancel route
- Native: the Swift and Kotlin list planners serve an alone sort as the console does
- Delivery apps: DoorDash, Uber Eats and Grubhub orders at the POS register
- AI: a build's site function is written through the logic plugin's writer
- Commerce: products save and stock through the console's own code, for the apps
- Native: site setup, content collections and site artifacts on Android and desktop
- AI: a follow-up on a built draft opens its Besigner and asks again there
- AI: a paid guided start writes a blog's first posts and a store's first products
- AI: one blog post a generation, held to what the site's blog publishes
- Logic: variable and function draft writers, and the variable build operation
- Funnels: an AI build can plan a funnel, written as a draft
- Funnels: a funnel an AI build drafts changes nothing live until activated
- Console: staff Users, Sites and Organizations sort by every column header
- AI: a picture is 512 px on the Free plan and 1K on a paid plan, chosen by the door
- Content: a server job writes a site's posts the way the console's routes do
- List table: useListColumnSort and ListTable columnSort, query and page header sorts
- AI: the assist edit and build turns read the site's business context
- Native: sites, pages, media, forms and submissions on Android and desktop
- Native: content contracts and seeded content for the native apps
- Console: the pages and media routes the native apps write through
- AI: a site's context block is a site-scoped breakpoint the ledger holds
- List query: an alone sort, served only with no filter or search on
- Inventory sync: stock, products and orders synced with Cin7, inFlow, Brightpearl
- Print on demand: each service holds what it has not shipped, through core's fulfillment providers
- Print on demand: Printful and Printify, from the merchant's own account
- Commerce: products from another plugin's source, through core's product writer
- Marketplaces: Amazon, eBay, Etsy, TikTok Shop, Walmart and Faire listing and order sync
- Commerce: outside channels record real orders, stock off the shelf in one write
- AI: the layout language thinks, at medium effort, with room to
- AI: serve the balanced tier from Claude Sonnet 5.5
- AI: a paid guided start picks the model that builds the site
- AI: list Claude Sonnet 5.5 and Claude Opus 5.5 in the catalog for a side-by-side
- AI: every site of a kind its own look; a section with no items is asked again
- AI: the guided start asks for the style of site in a grid of kinds
- AI: the site kind steers plan, pages and frame; the look fits the Free wall
- AI: a guided start designs its look first, as its own row
- AI: site kinds and a per-site look layered on a base theme
- AI: a language page's picture slots show the starter photos
- AI: staff read what an org asked Aglyn AI and what it answered
- Besigner: a Typography holds other elements after its text
- AI: site context block, prefill from site jobs, memory of applied edits
- Legal: the Vertex AI row says Google selects where requests are processed
- Business profile: site profile model, workspace defaults, AI memory rules
- AI: image requests may go to the Vertex AI US or EU multi-region endpoint
- Legal: the Vertex AI row says images, with the final Subprocessors and Privacy text
- Console: every toast can be closed by hand
- Besigner: edit a site from a phone or a tablet
Fixed
- Console: an idle session signs out after 120 minutes, not 60
- AI: a guided start whose last unit fails still publishes what it built
- Native: seeded site assets use non-network placeholder URLs
- Tests: main's sweep reds after the Zapier, business-profile and assist-edit landings
- Commerce: the products write gate answers 401 only for a refused token
- Zapier: the console hooks route answers 401 only for a refused token
- Console: the business profile names the configured brand's AI
- Native: collection settings save through the dialog; Languages clears its list
- AI: the edit step's least time is documented, and a function pass timed as logic
- AI: a build offers a campaign or an automation only where its writer's plugin runs
- Native: the desktop runtime carries java.net.http; packaging proves the app starts
- Zapier: the hook origin is a URL the egress sweep reads
- API: /v1/me's description names org as it answers, and the key's name
- Print on demand: the data export discloses its three collections
- Commerce: the console's smart-collection reader stays untouched
- Console: the pages and media routes mint ids with createResourceUid
- Console: a member creates a template through the resources route
- Commerce: the POS register fills the window below the console chrome
- Inventory sync: records written to the merchant's system name the configured brand
- AI: a paid guided start plans no component it cannot build
- Marketplaces: marketplace copy reads the store, never the brand name
- Marketplaces: the model names no seller-center address the code never opens
- AI: staff AI conversations page instead of growing; the door is classified
- AI: a lone button is sized to its words; shots draw a placed form's fields
- AI: every item of a cards row is drawn alike, and no item reads "Card"
- AI: a component block whose item is the card itself fills the card
- AI: a page answer with extra sections is matched to the plan by heading and items
- AI: the look's words name no brand, and the kinds say inquiry
- AI: a component placed in every column is one group of its instances
- Signup: a Google sign-up records where it came from, like a password one
- AI: the plan row keeps its credits once the items take over the build page
- Besigner: press and hold a selected element to drag it on a touch screen
- AI: the AI conversations card names the configured brand
- Console: the Versions dialog has a close button in its title
- Besigner: a hierarchy drag keeps the hierarchy open
- Besigner: the element's more menu opens and closes on its button
- Besigner: the selection toolbar works with a finger
- AI: the inventory sweep sees the Vertex AI host, and the Kind menu spans the dialog
- Themes: the console's phone chrome lives in its own module, off the published page
- Console: the empty Templates and Forms lists stack their start buttons on a phone
- Console: notification switch headers stay on one line at every width
- Besigner: an overlay panel steps aside while an element is dragged out of it
- AI: a job row's chips wrap with even gaps on a phone
- Besigner: on a phone the save state is its icon, so every tool fits
- Besigner: the phone top bar keeps every control apart, and Confirm stays on screen
- Console: every console page fits and reflows on phones and tablets
- Tests: seeded site memberships carry updatedAt, so the switcher lists them
Performance
- AI: replay identical dev requests, batch live evals, warm a prefix first
Documentation
- Commerce: publish the tax services and email platforms guides
- Releases: v1.0.0-beta.232 carries the business profile and the fixes after the cut
- AI: the build kind, its capabilities, the follow-up and the edit kind
- AI: a site's own cached block, who reads it and how the ledger holds it
- Legal: the image row ships as legal v12 with re-acceptance, §2 opener naming Google
- AI: the Create images description fits the console's 220-character help excerpt
- Legal: the Vertex AI Privacy change is legal v12, placed against the live pages
- AI: the console's help excerpt for Create images names the new kinds
Behind the scenes
- Tooling: the Linear ceiling read off the workspace, AGL-3682
- Tests: a guided start on a paid plan checks a blog's posts and a store's products
- Tests: checkpoint the guided-start harness edits when the owner paused all work
- Native: leave erase-org-export's bound to the beta.232 fix
- Platform: the media-creator sweep counts routes that mint a media id, not any id
- Erasure: the record's size bound is per counted key, as on #1229
- Site data: an erasure row's size bound grows with the collections it counts
- AI: the business profile zone is a site zone a switched-off site hides
- Zapier: the plugin's bundle budget
- Zapier: record the Zapier app's own name in the brand-literal baseline
- AI: the canonical build request as a recorded eval case, planned and built offline
- Tooling: the Linear ceiling read off the workspace, AGL-3681
- AI: the blog post door in the prompt-cache ledger and the tool-set limits
- List query: page sorts and the Sites header orders, pinned
- Console: the media-shape sweep tells a folder id from a media id
- Inventory sync: its plugin budget, and Cin7's AUTHORIZED in the spelling baseline
- Console: the nonprofit & community website kind may say "community"
- AI: the live look reports its token usage, as every result now does
- Console: a plugin may use a host another plugin declares, whose words still lead
- Console: the Plugins page specs list marketplaces among the locked-on plugins
- AI: the live site-plan spec plans on a paid workspace when asked
- AI: type the look spec's model answer
- AI: every live eval reports live vs replayed calls; the ladder is written down
- AI: live eval and shots cover ten kinds of site and a twin; harness checks the look
- Tooling: the Linear ceiling is read off the workspace again, AGL-3675
- wip: checkpoint when the owner paused all work
- wip(ai): media photo kinds + Vertex subprocessor checkpoint before restart
- Besigner: the designer declares react-dom, which its drag preview portals through
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.