Scrimmage Release v1.13.0

We’re excited to bring you a major update with enhanced reward functionality, detailed statistics, and a new redeem options layout for greater customization and insights. We've also optimized events, storage, and UI, improved sorting and exports, and fixed key bugs for a smoother experience. Read the full release notes here:

✨ What's New

The All-New Reward Frenzy🎉

We’re thrilled to bring you an upgraded rewards system, designed to offer a more dynamic and engaging experience. With these new features, the possibilities are endless:

Modifiers

Modifiers give you control over how rewards are distributed. With Choose Any, users can select any reward from a bundle, while Give Random allows you to specify a set of rewards to be given randomly from the bundle. If no modifiers are applied, users will receive all rewards simultaneously.

Reward amount

You can now set reward amounts in three ways: a fixed amount (constant), a range (e.g., 10–200 tokens) for more flexibility, or use dynamic values feature in cases like Polls, Quests, and Perks.

These new features enhance user engagement and provide admins with more control over reward distribution, making the experience more personalized and fun for everyone.

For more details about modifiers and amount, refer to the rewards documentation.

🚧

Breaking Changes

Please refer to the Migration Guide to ensure your system is compatible with these new reward configurations.

New Redeem Options Layout 🛒

Redeem options now support a row view, offering an alternative to the default column format. Admins can easily switch between these layouts through the configuration settings, providing more flexibility in how redeem options are displayed.

Sold Out Redeem Options 🚫

You can now mark redeem options as sold out when they exceed their limit. Admins can configure the visibility of these redeem options to display only when they are available, ensuring users don’t try to redeem options that are no longer accessible.

Polls Statistics 📊

With the new poll statistics feature, you can track essential metrics for each poll, such as total completions, cancellations, and revotes. It also shows how many times users have revoted, giving you deeper insights into user engagement and feedback.

Achievements Statistics 🏆

Admins can now view detailed statistics for achievements, including how many users have claimed specific achievements. This gives a clearer picture of how users are interacting with your achievements and helps in tracking their engagement.

Assignments Statistics 📝

The new assignments statistics feature allows you to analyze how users are interacting with their assignments. You can track user participation and the time they spend on assignments, offering valuable insights into user behavior and engagement.

Polls & Leaderboards Export 📂

Admins now have the ability to export polls and leaderboards directly from the import/export page, simplifying the process of managing and sharing data.

Event Preview Before Sending 🔍

You can now preview event details before sending them. This includes seeing the body of the event, the request parameters, and the format of the data. This feature ensures that events are correctly configured before they are sent, reducing the likelihood of errors.

🔧 Improvements

  • We’ve optimized the handling of events, making them more efficient and improving overall system performance. This results in faster processing and fewer delays when managing events.
  • All internal images have been moved to a new, optimized storage system. This brings enhanced caching and performance improvements, making image loading faster across the platform.
  • Text elements within widgets are now fully responsive. When you change the base font size, all text elements across the widget adjust accordingly, providing a consistent and scalable experience.

🐞 Fixes

  • An issue with divider displaying incorrectly for invisible challenges in widgets has been fixed. Now, if there are no challenges, the divider will not be shown at all, improving the visual consistency of the widget.