📢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.
What’s new at a glance
Nested filter groups
Combine conditions with and, or, and not, up to 3 levels
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
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.Start here Open a List → Filtering → + Add Filtering. Change a value from Fixed value to Today or URL parameter. Add a group if you need parentheses. Publish, then open the live link with and without the query.
Features
1. Nested AND / OR / NOT groups
+ 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.”
2. Extra filter value types
On each condition, pick the value type:
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).
3. URL parameter list filters
Map a condition to URL parameter and a Parameter name such as store. After you Publish:
/assets?store=northshows 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.
4. Reuse screen and Detach
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.
What makers need to change
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