Multipage Changelog

Two more updates that we're starting to roll out :roller_skate: on cloud!

:page_facing_up: Per-page position.json files for protected apps :page_facing_up:
Protected multipage apps will now have per-page .positions.json files instead of a single global file, reducing merge conflicts when working on different pages on different branches.

Here’s an example of how your Toolscript files could be structured with per-page position files:

app-name
└── .defaults.json
└── .positions
  └── .global_mobile_positions.json
  └── .global_positions.json
  └── .pageName1.positions.json
  └── .pageName2.positions.json
  └── .pageName1.mobilePositions.json
  └── .pageName2.mobilePositions.json
└── lib
  └── sqlQueryName.sql
  └── jsQueryName.js
└── src
  └── container1.rsx
└── functions.rsx
└── main.rsx
└── metadata.json

Per-page position files will be available in cloud for versions 3.152.0 and above.

:apple: App Inspector :apple:
The App Inspector now appears when you have the Inspector open but no component selected. The App Inspector includes the following settings that were previously found in the App Settings sidebar:

  • Browser title
  • Custom URL
  • Custom shortcuts
  • Max width

The App Inspector also includes the Persist URL parameters setting, which configures search query parameters and hash parameters to persist during page navigation and when switching pages with the β€œGo to Page” event handler.

The App Inspector will be available in cloud for versions 3.155.0 and above.

:warning: Note: Both of these changes are currently rolling out on Retool Cloud, and will be available in a later release of Self-hosted Retool.

2 Likes