v1.0.0-beta.237
Released to production on October 9, 2026 at 23:11 CDT. See every commit in this release on GitHub
New
- Besigner: every editor can discard its changes back to the published version
- Staff: users and organizations show and sort by last activity
- Legal: v13 — Privacy: staff review of AI requests, audio-rights confirmations
- AI: realistic credit estimates, Free p90 admission, smaller first build
- Identity: one resolver for an account's name and photo
- Console: notifications feed on a Firestore cursor, mark-all over the unread query
- Lightbox: one lightbox for images, galleries and any content
- Music: a music player that plays the owner's own audio from the media library
Fixed
- Besigner: a version's unsaved edits stay its own when you switch versions
- UI components: filter-only columns are ordinary in Manage columns; clearer Sites row menu
- AI: a Free build past what is left keeps its plan for the card to ask (AGL-3722) (#1343)
- Web: a browser translator's rewritten text no longer crashes a page (#1342)
- Staff: the Sites list is newest-created first by default, with Last updated
- Alarms: the funnel alarm counts sign-ins in SSO tenants (#1341)
- Staff: the user identity card says whether the email is verified (AGL-3706) (#1340)
- four specs the music player, site-delete and SSO merges left red
- Documentation: release flags read AI and Assist as on by default; video notice leads Upload
- Staff: show sso accounts' name and photo on staff pages
- Console: bell inbox pages and refills, mark-all marks every unread
- AI: the Music player stays off the page catalog; a Free page pass fits again
- Erase: deleting a site takes its notifications from every inbox
- Monitoring: reap the subtrees late signup writes re-create
- Scheduled jobs: never rate-limit the cron secret; retry a 429; refuse an env-less functions deploy
- AI: stock photos match their captions and never repeat in a job
- AI: a store's Shop page is its storefront, with or without products
- AI: store products keep library photos as CDN paths, our refusals refunded
- Console: the activity cards each open their own docs section
Performance
- Console: re-entering a site skips the spinner; a projection miss is one round trip
- Console: a new visible tab takes the Firestore lease from a hidden one
Documentation
- Agent tooling: a promotion PR's title is exactly "Release v1.0.0-beta.N"
- Self-hosting: document AGLYN_ALLOW_UNCONFIGURED_FUNCTIONS
- AI: realistic estimates, the Free confirm prompt and pause/Resume
- Agent tooling: an open PR title is kept current along with its body
- Agent tooling: an open PR body is updated every time anything new lands on it
- Agent tooling: every PR body details every change and commit in it
- AI: the default product price is not restated in the AI guides
Behind the scenes
- Tooling: backfill blank sso auth record name and photo
- Linear: raise the issue ceiling to AGL-3720
- Music: beta.237 lib version and AGL-3719 Linear floor after merging main
- Build checks: allow the stock-photo filter's British spellings
- Cloud functions: run the 429 retry test under test:functions
- Remote config: align the template file with production
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.