← All updates

CHANGELOG

v1.9.0

Sell Free, Starter and Pro and name the top plan Custom. 39 changes in all: 13 new, 13 fixes, 2 docs and 11 behind the scenes.

The Aglyn Team · Nov 2026

Released to production on November 3, 2026 at 23:25 CST. See every commit in this release on GitHub

New

  • Console: sell Free, Starter and Pro and name the top plan Custom
  • Billing: workflow and action runs past the bands bill at $0.02 per 1,000
  • Pricing: pricing v4 plan catalog: Free, Starter, Pro and Custom
  • Billing: Aglyn AI credits are one add-on sold by the block
  • Android: sign-up links sell Starter and Pro, the top plan reads Custom
  • Ios: sign-up links sell Starter and Pro, the top plan reads Custom
  • Native: plan screens list Free, Starter and Pro and name the top plan Custom
  • Legal: pin Legal v22, Terms 4.1 names Free, Starter, Pro and Custom
  • Staff: override a workspace's daily transactional ceiling
  • Email: a daily per-workspace ceiling on a site's transactional mail
  • Crm native: Kotlin Log activity names who and what, roles, New contact opt-in
  • Crm native: Apple Log activity names who and what, roles, New contact opt-in
  • CRM: Related To rows and contact role rules become pure modules the apps replay

Fixed

  • Billing: a standing proposal's bundle and code are priced without its link
  • Sites: internal redirects keep the query string without a 500
  • Native: the overage screen meters Pro's API requests, API keys name Pro
  • Native: automation steps name Pro on the webhook and custom JS steps
  • Billing: read the run counts off the declared bands, not the plugin's meters
  • Console: staff broadcast and coupon rating read the v4 plans
  • AI: the live fidelity report finds a page's photos in its library
  • AI: wave rows count the old page's own words, and say when they are in preview
  • AI: an imported film's card keeps the source's width; words under it stay under
  • AI: an imported page keeps each photo's size, so it is framed at its own shape
  • CRM: a mobile-only person every door writes is found by the mobile
  • CRM: a Properties card save keeps the mobile as the number a contact is found by
  • Crm native: Apple Add contact opens from the record screen, in the form's own header

Documentation

  • Pricing: self-host price names and the v4 decision carry the AI block
  • Pricing: the docs describe pricing v4, four plans and AI credits by the block

Behind the scenes

  • Pricing: the plan specs read v4's bands, with Starter as the bounded plan
  • Native: an entitlement load names Pro as the plan with gift cards
  • Native: regenerate the staff screens' plan names, enterprise reads Custom
  • Pricing: the feature matrix and the staff plan pickers name the Custom plan
  • Workflows: pin the Pro plan suffix on the webhook and custom-JS steps
  • Pricing: reconcile the pricing tables against the v4 Figma frames
  • Pricing: move the pricing v4 pins, Stripe script, tables and records
  • Linear: raise the id ceiling to AGL-4152
  • Billing: transactional sends reach the org cost meter
  • Pricing: the v4 Figma Pricing frames, extracted
  • Crm native: Name, Related To, contact roles and the opt-in land on main

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.