Release notes - July 2026.15
List of release notes from July 21, 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.
Platform
New feature
Personalized builder bar
Drag to reorder, right-click to remove, and + Add to bar to add nav items. The builder bar (the persistent left-hand navigation bar) is now fully customizable.
- Value: Personalize which sections appear and in what order, keeping your most-used tools closest to hand and decluttering the rest.
- Impact: Drag any icon to reorder it, right-click to remove it, or use the
+tile at the bottom of the bar to add items back. The Genius chat icon stays fixed at the top by default and can't be removed; hovering over any icon now shows a label tooltip.
Pages
New features
1. Betty Genius: Login / Logout interactions for end-user authentication
In Genius-generated Pages, the new Login and Logout interactions are now available in the Genius set, letting apps store and clear access & refresh tokens for authenticated end users. This allows builders to add login and logout functionality to Genius pages without using the MUI component set instead.
2. Betty Genius: New navigation option type
In Genius-generated Pages, there is new navigation option type. This new single, unified Link to navigation option now replaces the separate link-type, page, URL, and open-in options across components like Button, Box, Icon, Image, List Item, and Text. It now also contains a "none" option in case this component does not require a link to configuration. This saves some space in the options sidebar and gives a cleaner overview.
3. Betty Genius: Redirect to URL returned by an Action
In Genius-generated Pages, you can now redirect users to a URL that comes back as the output of an action instead of only to fixed internal pages. In the Redirect interaction, choose External page and pick the URL from an action response variable (Text, URL, File, or Image property types are supported), and choose whether it opens in the current or a new tab. This allows you to build flows like downloading a generated export file, or sending users to different pages after login based on their role, without extra workarounds.
4. Betty Genius: Nested collections query optimization
In Genius-generated Pages, we’ve optimized query performance for deeply nested collection structures, including collections within collections within collections. This significantly reduces query overhead, especially for non-paginated data.
What has changed?
- Non-paginated sub-collections will use this new batched single query approach.
- Paginated sub-collections continue to use separate queries per page, keeping pagination behavior correct and predictable.
Improvements & fixes
Betty Genius bug fix
Fixed Checkbox page variables not resetting to false
Re-setting a Checkbox page variable to false previously stored a null-ish value instead, breaking display logic tied to that variable.
- Value: Checkbox-driven show/hide logic now works reliably.
- Impact: Fixes broken UI behavior, such as toggling info panels, that depended on checkbox variables.
Partials fix
Fixed incorrect value binding in partials
Duplicating a page that used a partial with a page input variable could leave the partial pointing at the wrong page's data, causing validation to fail and blocking Play or Merge. This has been fixed, along with a script to detect and clean up affected apps.
- Value: Apps affected by this issue can now pass validation and be played or merged again.
- Impact: Removes a blocker for teams working with partials on duplicated pages.
Up next
1. Betty Genius: Multilingual capabilities in Genius-pages
Multilingual capabilities are coming to Genius-pages. Soon you'll be able to:
- Set the runtime language dynamically via a query param, page/component state, or the logged-in user's record,
- Use translation keys directly in static values for Selects, Radios, and Autocompletes,
Together these updates give you control over how translations are applied and displayed across your multilingual Genius-generated applications.
Timeframe: July '26
2. Betty Genius: Set the page language for accessibility
In Genius-generated pages, you will be able to set the HTML language attribute on your pages instead of it always being fixed to English. A new "Default page language" setting in your application settings sets the language for the whole app, and a "Page language" field on individual pages lets you override it per page. This allows screen readers and other assistive technology to announce content in the correct language, helping you meet accessibility legislation requirements.
Timeframe: July '26
3. Betty Genius: New Genius components supported
Genius-generated Pages will include the following new components in the Genius set
- Tabs component – Lets users switch between different sections of content within the same view without navigating to a new page.
- Stepper component – Guides users through a multi-step process in a defined sequence, displaying progress and allowing navigation between steps such as form wizards, onboarding flows, or checkout processes.
- Responsive layout components - A set that automatically adapts to different screen sizes and viewports, enabling consistent and fluid designs across different screens.
- Progress bar component - Visually communicates the completion status of a task or process, showing users how far along they are as a filled bar that advances from 0% to 100%.
Timeframe: August '26
4. Betty Genius: other custom collection page variable use cases
In Genius-pages, a new variable type will be supported: custom collection variable. This unlocks the following use cases:
- Selecting multiple rows in data tables collection to run batch actions (e.g. Update the status property of the selected records from the table).
- Build forms that store a collection of objects in local page state before submitting them to an action. For example, an event registration form where users can add one or more visitors as part of a single form submission.
Timeframe: August '26
5. Betty Genius: new Text filter predicates – Is empty & Is not empty
In Genius-generated Pages, page variable filtering and display logic filtering will be supported with two new Text filter predicates: Is empty and Is not empty. These predicates make it easier to query or control content visibility based on whether a Text property has a value.
Example use cases:
- Show the Last Name text field only if First Name has a value (Is not empty).
- Display an information panel only if Email has no value (Is empty).
Expected behavior of is empty and exists on Text fields compared:
- Is empty / Is not empty – Checks whether a Text field has content.
""orNull→ Is empty"Hello"→ Is not empty
- Exists / Does not exist – Checks whether a Text field is defined (not null).
""or"Hello"→ ExistsNull→ Does not exist
Timeframe: August '26
6. Betty Genius: automated Form action step syncing
We are introducing automated syncing between Forms and their associated action steps in Genius-generated Pages. Today, when forms in Genius-generated Pages are modified, related action steps (such as Create or Update Record steps) do not automatically reflect those changes, requiring manual updates.
With this upcoming enhancement, any changes made to a Form (such as adding, removing, or updating inputs) will automatically be synchronized with the corresponding action steps. Field mappings will stay aligned without additional configuration.
This will make working with Genius-generated Pages more seamless and consistent with classic Pages, significantly reducing manual maintenance and ensuring form-driven workflows remain accurate as they evolve.
Timeframe: August '26
Actions
Improvements & fixes
1. Bug fix: Wasm back-end going unavailable for MCP servers and Wasm actions. Fixed the "No backend available" (503) error that made Wasm actions, including MCP server actions, unresponsive after running for a while, previously requiring a manual recompile to restore.
2. Bug fix: Wasm Actions compiler failing when saving new steps. Fixed a compiler error that occurred when saving a new Create Record, Update Record, or Expression step on the actions canvas.
Up next
1. AI-generated Wasm Actions
- Value: Users can generate actions automatically using Genius based on prompts. This reduces manual configuration work and helps teams build automations faster with fewer setup errors. AI-generated actions also make it easier for non-technical users to create consistent business logic and accelerate application delivery.
- Impact: After release, users will be able to access AI-generated actions directly from the Genius chat when creating or editing an action flow. Users can describe the intended outcome in natural language, after which AI will suggest and configure the required actions automatically. Existing manually configured actions will continue to work as expected and can be further optimized using AI-generated suggestions.
- Timeframe: End of July.
2. OAuth for MCP servers
- Value: Lets MCP clients authenticate against your app using its existing login methods (username/password, FusionAuth) instead of a separate MCP-specific login flow.
- Impact: Will apply to any application exposing an MCP server; no action needed from builders once released.
- Timeframe: Within the upcoming 4 weeks.
My Betty Blocks
New features
1. Endpoint overview in the API Catalog
-
Value: Platform admins can now see all available endpoints of a connected API in one list.
-
Impact:
- Every API dependency is visible, so you know exactly which endpoints are exposed.
- Supports governance and compliance needs like GDPR and security audits.
2. Add your own custom software to the catalog
-
Value: Company admins can manually add software built in-house to the Software Catalog.
-
Impact:
- Your full software landscape lives in one place, including custom-built tools.
- Business users can see what's already available before starting new initiatives.
3. Manage software feature lists
-
Value: Admins can list the features of each software entry in the catalog.
-
Impact:
- Users and AI can understand what an app does at a glance.
- Makes it easier to adopt existing software or link it to an initiative.
Improvements & fixes
1. Terms of use updates
-
Value: Legal documents are now shown where they should be, and broken links are gone.
-
Impact: The trial sign-up flow now displays the terms of use and privacy policy during account setup. The dead terms-of-use link on the registration completion page has been removed.
2. Sign-up page redirect
-
Value: Visitors landing on the old register page are now sent to the right place.
-
Impact: The old /register page redirects to bettyblocks.com, where visitors can start a trial or log in. No more dead ends from old search results.
3. Password reset link fix
-
Value: Password reset and sign-up email links now work reliably.
-
Impact: A cookie policy update fixes reset links that intermittently failed to work. This removes a poor first impression during onboarding.
4. Leaner session cookies
-
Value: Sessions are lighter and more reliable across MyBB and the IDE.
-
Impact: Duplicate cookies were removed and the session cookie was optimised. This prevents oversized-cookie issues and keeps login working smoothly across all services.
5. Refreshed branding and runtime security
-
Value: The new Betty Blocks logo is live on login screens, and the next-gen runtime got stronger authentication.
-
Impact: The MyBB and IDE login pages show the updated logo. The next-generation runtime now validates user tokens, so users can only access applications they have rights to.
Up next
1. Import your existing software portfolio
-
Value: Company admins can upload a spreadsheet to populate the Software Catalog in one go.
-
Impact: Upload a CSV or XLSX file and rows are mapped to catalog entries automatically. Known public software is linked, unknown entries are added as custom software, and you get a summary of what was added or skipped.
-
Timeframe: July 2026
2. Software catalog permission
-
Value: Company admins can control who manages the software catalog.
-
Impact: A new permission determines catalog access per role. Admins have it on by default, members off, and it's adjustable for custom roles.
-
Timeframe: July 2026
3. Create a new app straight from the Solutioneer
-
Value: Business users can turn their Solutioneer outcome directly into a new application.
-
Impact: App name and details are pre-filled from your Solutioneer input, and the outcome is stored as a starting prompt for building. No more re-entering everything manually.
-
Timeframe: July 2026
4. More reliable app creation status
-
Value: The platform will automatically detect app creations that silently stalled and mark them clearly.
-
Impact: No more waiting on an app that will never finish. You get clear feedback instead of a spinner, and we track how often it happens so we can fix root causes.
-
Timeframe: July 2026
Education
New
App Blueprint gives you a visual overview of your application's structure. As you build with Genius AI, every page appears on the blueprint right away — placed inside its layout and connected to the pages it links to — so you can see how your app fits together without opening each page one by one.
A new central registry where company admins can see all the software, applications, integrations and APIs used across their organisation. Register external and custom software, view your live Betty Blocks apps, and browse the API endpoints behind a connected system — all from one place in the Company overview.
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: End of July '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: August '26
