Release notes - September 2026.20
List of release notes from September 29, 2026
Our team has focused on delivering a range of platform enhancements over the last two weeks. In this update, you’ll find a clear overview of the latest feature additions, changes, and resolved issues. For a comprehensive breakdown, be sure to review the full release notes.
Pages
New features
1. Genius chat knows what you are looking at
Betty Genius now picks up the page, layout, data model, schema model or action you have open. Select a component or open a property, and Genius knows that is the one you mean. Only the relevant part of the open item is sent along, so answers stay focused.
- Value: You can say "make this button bigger" or "make this required" without describing where it is.
- Impact: Shorter prompts, fewer misunderstandings and more accurate edits on the first try.
2. Chat history shows where each message was sent from
Each message now remembers where it was sent from. 'Started in' and 'Switched to' dividers show when a conversation moved to another page, model or action.
- Value: You can read back a session and see exactly what each change applied to.
- Impact: Follow-up requests keep pointing at the right item, even after a reload.
3. Genius handles long prompts and schema models
Long prompts no longer stop Genius from finishing a proposal. Schema model proposals now show up correctly, including when you paste JSON and ask Genius to turn it into schemas.
- Value: You can give Genius detailed instructions and work with schema models without workarounds.
- Impact: Fewer failed or empty proposals in bigger builds.
4. Row selection in data tables and data lists
You can now store selected rows in a custom collection and use them for bulk actions, such as updating a status. A 'Select all' checkbox selects every row on the current page, while keeping selections on other pages intact. Custom collections now also expose a total count.
- Value: You can build multi-row selection and bulk actions, and show how many rows are selected.
- Impact: Common admin and back-office patterns no longer need custom workarounds.
Improvements & fixes
1. Genius chat handles large apps and emoji
Large proposals and messages with emoji no longer end in 'Failed to generate response'.
-
Value: You can generate substantial applications in one go.
-
Impact: Proposals are saved properly and survive a page reload.
2. More reliable page generation
Generated pages no longer come out empty when they contain a dialog, drawer, snackbar or popover. Plans that create schema models now apply without the 'has already been taken' error. The component sidebar stays closed while a page is first generated and slides in when it is done.
-
Value: What you see during generation is what you get in the page builder.
-
Impact: Fewer failed plans and less manual rebuilding.
3. Price properties and inputs fixed
Price properties created by Genius now use a valid currency, so they open and can be edited in the data model. The Price input no longer breaks in the page builder when a property value is used as currency symbol.
-
Value: You can view and edit generated price properties and use dynamic currency symbols.
-
Impact: Removes a 500 error that affected several customer apps.
4. Faster and more stable pages
Data for hidden content, such as a closed drawer or dialog, now loads when it is first shown instead of on page load. A bug that caused endless action calls and re-renders is fixed.
-
Value: Pages load faster and stay responsive.
-
Impact: Less load on the backend and a smoother experience for end users.
5. Model and property pickers
The model search field in the Select model dialog responds again. The list property picker now loads more than ten models. The property modal opens from 'New properties' on an Autocomplete's Before Create interaction. The Load more and Select buttons look consistent.
-
Value: You can find and select any model or property quickly.
-
Impact: Smoother configuration in larger apps.
6. Box background fixes
Switching a Box background to an image no longer breaks the component. Background images set by URL now show in design time.
-
Value: You see your Box backgrounds while building.
-
Impact: Design time matches runtime.
Up next
1. Betty Genius: AI page editing to Genius Chat
Betty Genius AI is getting a major upgrade, rolling out in three releases as capabilities move from the current experience into the new Genius AI experience. This 2nd release focuses entirely on: enabling the AI page-editing capability via Genius chat sessions.
What's included in this release?
- Sidebar prompt box removed: The page-edit prompt box in the page builder's left sidebar is being phased out and consolidated into Genius Chat sessions.
- New chat mode: Genius Chat introduces a new 'Think · Plan · Preview' mode.
- Live preview on canvas: In Preview mode, page changes made via Genius Chat appear directly on the canvas — you can accept or reject them before they're applied.
- Smarter context awareness: Genius Chat now recognizes whether you're editing a page, action, model, etc. This improves the UX and gives Genius AI higher-quality context, leading to better results.
-
Timeframe: October '26
Betty Genius AI is getting a major upgrade, rolling out in three releases as capabilities move from the current experience into the new Genius AI experience. This 3rd and last release of the transition focuses entirely on step 3: enabling single-page generation via Genius chat sessions.
What's included in this release?
- Single-page creation moves to chat: The "Create single-page" prompt will now connect directly to Genius Chat — starting a new prompt for a new page kicks off a new session.
- Image upload support: Use a screenshot or design mockup as input to generate your page.
- Generic file upload in chat: Beyond images, you can now upload files like text or CSV documents — for example, requirements docs or process flows — to kick off a proposal generation in a Chat session.
-
Timeframe: October '26
Wasm Actions x Genius AI
New features
Collapsible side panel in the action canvas.
The side panel with action functions can now slide in and out, and the header icon and title are centred.
- Value: More room to work on large actions without losing quick access to action functions.
- Impact: Available in the action canvas in the IDE.
Improvements & fixes
Improvement: Loop lanes fit their content The loop lane now wraps around empty nested loops and empty condition outcomes, so grouped steps read as one block.
Bug fix: Spaces in value mapping fields Spaces can be typed again in the value mapping input fields of action steps such as Create Record, Update Record, Expression and Log Message.
Bug fix: Correct operators for Time properties Filters on Time properties in action variables now show time operators (before, after, equals) instead of text operators.
Up next
1. Improving action generation quality and speed
- Value: Faster response times and more reliable, error-free action generations with Genius AI, minimizing the need for manual corrections.
- Impact: All users generating or editing actions with Genius in the IDE.
- Timeframe: Coming weeks.
2. Wasm actions stability
- Value: More reliable execution and status reporting for Wasm actions.
- Impact: Wasm action runtime and deployment status checks.
- Timeframe: Expected in the coming weeks.
AI Agents
Up next
AI Agents in the IDE
Behind the scenes, we are working on bringing the AI Agents builder to life. Soon, you can see all your AI Agents in one list and open each one on its own canvas.
1. Quick navigation for AI Agents
-
Value: Jump between your AI Agents quickly from anywhere.
-
Impact: Less clicking and faster work when you manage several agents.
-
Timeframe: October 2026
2. AI Agent tools in the IDE
-
Value: Give your AI Agents tools, including available MCP tools, right from the IDE.
-
Impact: Agents can take real actions in your application, not just answer questions.
-
Timeframe: October 2026
3. AI Provider option in action functions
-
Value: Choose which AI provider an action function uses.
-
Impact: More control over model choice, cost and performance.
-
Timeframe: October 2026
4. Company AI provider settings
-
Value: Set your company's AI provider API key and default model in one place.
-
Impact: All teams use the right provider and model without extra setup.
-
Timeframe: October 2026
Education
New
Explains the data condition option in the Betty Genius component set, and how to set a component option to true or false based on live data. A button's loading state serves as the worked example.
Updated
1. Form inputs and controls | Genius
Added more use cases for the Multi-autocomplete and Select inputs.
2. Actions explained
Now covers the difference between native (JavaScript) and Wasm-based actions, and when to use each.
Up next
1. New environment for Betty Blocks Documentation
We're working on a new, updated docs format powered by AI – giving you instant answers instead of manual searching.
Timeframe: Beginning of October '26
2. Registration request for Academy
A new flow for business users without a Betty Blocks account yet. They'll be able to request access to Academy and building tools through a form right inside Academy.
Timeframe: Upcoming week