← All updates

CHANGELOG

v1.0.0-beta.149

The settings leave the feed they were sitting on top of. 28 changes in all: 13 new, 12 fixes and 3 docs.

The Aglyn Team · Sep 2026

Released to production on September 21, 2026 at 16:18 CDT. See every commit in this release on GitHub

It also carries the changes cut as v1.0.0-beta.148.

New

  • Notifications: the settings leave the feed they were sitting on top of
  • Notifications: staff hears about a new account and a new workspace
  • Notifications: a notification can reach an inbox, and by default does not
  • Notifications: a preference can name a site, a workspace or neither, and a channel
  • Marketplace: a page says what it holds, the marketplace says where it goes
  • Plugins: the three non-money doors report the people they meet
  • Sites: the form no longer knows who keeps the people it meets
  • AI: a template's plan promises binding tokens, and the build is held to them
  • Plugins: a plugin backs the capacity it sells, and core counts it
  • Plugins: the plugin that writes a collection is the one that declares it
  • CRM: the CRM is the plugin that keeps people, from boot
  • Tooling: both dist-tags are set by CI, and the token does only that
  • Tooling: a prerelease takes latest until a real release exists

Fixed

  • AI: a fact the product photo shows is not a gap to bracket
  • Besigner: a placed form is drawn once, as the site draws it
  • AI: the per-member AI usage read asks months by id, not by a missing index
  • AI: the template dialog says its subject is required
  • AI: a paid section is told how to repeat an item, not just how many elements
  • Tooling: the upload-CORS derivation reads every page of domains
  • Sites: the pager fixtures carry the cursors the type now requires
  • Sites: a listing pages by cursor, so its seam cannot drift
  • Tooling: a lagging registry is not a package to skip
  • Tooling: the write probe leaves nothing to clean up
  • Changelog: shared-ui is UI components, not "Shared ui"
  • Besigner: the JSS (sx) tab names the second sx record

Documentation

  • the backup's retirement test is git cherry, not a range
  • the realignment backup branch is retired, not kept
  • a second upload is the bug replace-in-place exists to prevent

Share this article

The Aglyn Team

We're building the open web platform. Follow along as we ship — and tell us what you need.

Start building on Aglyn.

Free to start — design your first page and publish in minutes.