Skip to content

15 Sep 2026 Release

List Filtering now supports nested and / or / not groups and extra value types (clock, current row, and URL parameter). Navigation can Reuse the same screen on a second tab and Detach that tab when it needs its own copy.


Capability What you can do Learn more
Nested filter groups Combine conditions with and, or, and not, up to 3 levels Filter lists with groups and dynamic values
Dynamic filter values Compare a list property to the logged-in user, a user property, the current row, Today / Now / Start of week / Start of month, or a URL parameter Same how-to
URL parameter lists Share ?store=north so a published list shows only matching rows. Missing param shows no rows for that condition Same how-to
Reuse / Detach Put one screen in navigation twice; Detach when that tab must diverge Reuse a Screen in Navigation
A missing URL parameter does not show every row.
Reuse keeps two tabs in sync. Detach makes a real copy.
Duplicate Screen is still the full independent copy.

+ Add group and + Add condition build a filter tree. Each group uses and, or, or not. Nesting stops at 3 levels.

Use this when a flat list of conditions is not enough — for example “North and Open, or assigned to me and not Archived.”

On each condition, pick the value type:

Value type Resolves to
Fixed value The value you pick
Logged-in user The signed-in Users row
Logged-in user property A property on that user (Pro+, per-list allow switch)
Current row / Current row property The parent record on a related list
Today / Now / Start of week / Start of month Clock tokens in the app timezone
URL parameter A query key on the published page

Start of week is Monday 00:00 (ISO week). If a user property or URL parameter is missing, that condition matches no rows (it does not show everything).

Map a condition to URL parameter and a Parameter name such as store. After you Publish:

  • /assets?store=north shows matching rows
  • /assets (no param) shows none for that condition

Reserved keys you cannot use as the parameter name: cache_bust, sim_user_id, debug, live.

This is separate from Prefill Create Forms from a URL, which fills Add-form fields.

On a screen that is already in navigation, Reuse screen adds another tab that still points at the same screen. A banner lists the other tab names.

Detach appears when the screen has more than one nav entry. It clones this tab’s screen (and its secondary screens) so you can edit filters on that copy only.

Duplicate Screen is unchanged: it always creates a full independent copy.


Goal Extra work
Keep existing fixed filters None
Personalize a list by user / clock / URL Open Filtering, pick the value type, Publish
Share a store-specific list link Add a URL parameter condition; tell people to include ?name=value
Second tab, same screen Reuse screen, then rearrange in Edit Navigation
Second tab, different filters Reuse, then Detach