All updates

Per-trader redemption options and a leaderboard refresh

Redemption fields can now pull their options from each trader's own profile, with dropdown display and a preset default, plus a one-click leaderboard refresh.

01 ·Redemption options that adapt to each trader

Single-select fields in your redemption methods now support three new capabilities. You can show the options as a dropdown rather than a stacked radio list. You can mark one option as pre-selected so traders arrive at the checkout with a sensible default already chosen. And you can switch the field into Custom Field mode, where the option list comes from each trader's own profile at the moment they open the redemption form. In that mode you no longer type in a fixed set of options.

In Custom Field mode, you pick one of your existing profile attributes and specify the separator character your values use. Returning.AI splits each trader's stored value by that separator at runtime and presents the resulting items as their personal option list. An admin preview lets you test the output before saving, and if a trader's profile produces no valid options, the form shows a clear message and stays usable.

  • Dropdown display toggle: render options as a collapsible dropdown
  • Per-option default: mark one option in your fixed list as pre-selected on the redemption form
  • Custom Field source: generate each trader's option list from their own profile attribute at redemption time
  • Default-select-first: in Custom Field mode, automatically pre-select the first derived option
  • Admin test preview: verify how the option list will look for your own account before publishing the field
Custom Field mode · from the trader's profile
account_tiers = Standard|Premium|VIP
split by the separator, per trader
Their option list
Standarddefault
Premium
VIP
Illustration · A profile value is split into each trader's own option list
Why it matters

When the redemption form reads each trader's own profile, one store item can serve every account type, region, or tier at once, so you are not rebuilding the same reward for each group. The trader sees only the options that fit them, which keeps the earn-and-spend loop feeling made for them.

02 ·Refresh the leaderboard standings on demand

A refresh button now appears at the top of the trader-facing leaderboard, positioned directly to the left of the time filter tabs (daily, weekly, monthly, yearly). Traders can pull the latest standings at any moment. The leaderboard does not update on its own between refreshes, so this gives traders a clear, deliberate way to check their current position.

Why it matters

A leaderboard only pulls traders back when the standings feel live. Now a trader can refresh their rank mid-session and watch it move, so the competition keeps them trading and checking in for the rest of the session.

Also in this build
Fix

Fixed a set of UI issues across the store: modal button labels now match their intended action, payment detail modal widths adjust to the redemption method configured, an uncheck-then-reselect issue in condition settings now works, and user display names show up throughout the checkout flow. This build also fixes store condition padding, social account and custom field popup widths, and the role permission toggle on category access settings.

25 May
Fix

Appearance settings now save and persist: the default light or dark theme no longer reverts on refresh, the side navigation theme indicator stays in sync with the saved default, and switching between a Lottie animation and a custom HTML loading screen no longer loops back to the previous selection. Appearance settings also no longer show stale preview states after saving or resetting.

25 May