Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Refer to the stable and edge release notes for detailed information about self-hosted releases.

Introducing the Smart Block, bringing the power of GPT-4 and AI into Retool Workflows.

Treat the Smart Block like a natural programming step in any series of tasks you want to automate: just drag a Smart Block onto the canvas, identify the dataset you want to pass in with your request, and complete your prompt with a set of natural language instructions. Then, just run the block and return your data for use in your automations: summarize hundreds of rows of raw product data, create entirely custom systems to classify or filter requests, or even execute AI-authored code––all in Retool.

The Smart Block is free to use and available now for all cloud organizations. To learn more, read the full announcement, or check out the docs.

Offline mode in Retool Mobile enables users to continue performing read and write actions whenever the internet connection is lost.

Reads: Screens and parts of the app that users have visited while online are cached and available when the device is offline.

Writes: Users can continue performing write actions with cached data. Once the connection is restored, Retool Mobile syncs the changes back to the server.

You can now add an interactive map to Retool Mobile apps. Users can view their current location and interact with specific location markers.

Previewing an app used to require navigating to presentation mode and waiting for all the queries to reload. Today we’re launching Preview Mode, a faster way to preview apps directly in the editor without automatic query re-runs!

You can access Preview Mode by clicking on the icon in the top right corner of the editor, or using the Option+Command+Enter keyboard shortcut.

Along with this new Preview Mode, we’ve also released some changes to the app header.

Updated share modal

You can now select viewer app links of the latest release or live release to share with your organization.

Consolidated app details and documentation

You can now edit all page information by clicking the app title. This includes the app title and description, Editor README, and end user documentation.

Quick access to resetting app state

To make resetting the app state easier, we’ve added a button on the Status Bar at the bottom of the editor. This can also be accessed using the Option+Command+R keyboard shortcut, or in the App actions menu. We’ve also made this action more clear by renaming it from “Reload all queries” to “Reset app state.”

We’ve added the ability to work with Plotly charts inside of Retool Mobile. Now you can take your dashboards on the go with built-in support for line graphs, bar charts, scatter plots, and more.

We're releasing improvements to our drag-and-drop system to make it easier than ever to build UIs within Retool. With our new preview experience, adding and moving components around the canvas is easier and more predictable, especially in nested and dense contexts.


Nested Contexts (e.g. Containers)

Containers no longer change size as you’re dragging over them, making it easier to drag and drop in and out of nested areas:



Dense Contexts (e.g. Forms)

Surrounding components no longer move unpredictably. For example, dragging a Text Input into a dense form is easier than ever:

We want to hear from you! Reach out to dworsky@retool.com if you have any feedback on drag and drop. We’re continuing to add more improvements over the coming weeks.

Introducing a new way to create components! The new component creation flow allows components to be easily created within frames, containers, and more with just a few clicks.

Canvas

Empty Containers, List Views, Forms, and other contexts now have an “Add components” button. Click the button to see a list of Retool components, and select the components you wish to add to the container.

Context Menu

Add components to existing containers and forms by right clicking and selecting “Add components” in the context menu. New components will be added below existing components in the container.

Component Explorer

Quickly add components to frames, containers, container sections, and views through the Component Explorer by clicking on the action button and pulling up the Create Components modal.

We’ve revamped the Calendar component with a bundle of visual and API improvements to help display and manage your events better! It comes with a host of new, customizable view options as well as additional event handlers and styling options. ✨

The updated Calendar comes with: expanded options to customize view and locale settings like time zone, a refreshed look to match your other components and/or app theme, a List view to display events in a schedule format, and bug fixes galore!

You can upgrade your existing Calendar component, or drag out a new one from the right-hand panel. Check out our refreshed docs to learn how to make the best use of the Calendar!