Releases: VoodooTeam/voodootune-release-notes
⚗️ New Simulator
This release contains a significant simulator upgrade and many bug fixes.
⚗️ Simulator Upgrade
Along with upgrading VoodooTune support for parallel A/B tests, you will now be able to test a configuration going through multiple cohorts of different A/B tests belonging to different layers. Here is what it looks like:
Don't worry. If parallel A/B tests are not activated on your game, you'll still be able to test a configuration on one of your cohorts, as all of your A/B tests are migrated in one default layer to handle backward compatibility.
🐛 Bug fixes and 🚀 improvements
- Fix the enter key issue when the publishing modal is active
- Standardize the start and end date of an A/B test (now starts at midnight and ends at 23:59)
- Add a warning when the Control cohort is set at 0%
- Prevent users from switching from one layer to another if at least one cohort is created (outside of the control)
- Allow the creation of a layer directly from the A/B test form
- Avoid displaying A/B tests from other layers when on the Cohort list page (when selecting a priority)
- Avoid issues when browsing between pages containing lists
👾 Mutable A/B tests
For this release we worked on one big feature:
- All A/B tests will become mutable only
- Minor modifications of the UI
- Handling of concurrency when publishing
🔨 Mutable A/B Tests
All new A/B tests will become mutable, and we won't allow immutable A/B tests anymore:
- if you try to duplicate an immutable A/B tests, the copy will result in the same A/B test data, but it will be mutable
- if you want to rollback to an old version of your configuration, the version you'll get will have all its immutable A/B tests transformed into mutable ones.
📱 UI upgrades
- The main menu has slightly changed and the simulator is now directly accessible through it.
- The UI of the A/B tests list page has changed; all A/B tests are now under tabs for each section.
🍦Publish concurrency
We can now avoid publishing concurrency, meaning that if someone else is publishing at the same time as you, you'll be blocked and informed with a message.
Various fixes
After all your observations on the tool, we had to fix some behaviors:
- We corrected the bug allowing players to be assigned on multiple A/B Tests with the same segment and lower priorities.
- We corrected the fact to be able to assign yourself manually and automatically at the same time.
- We fixed the assigned players counter on A/B tests
🧹 Archive Game & 📱 Device Tiers
For this release we worked on two features:
- The ability for Voodoo Admins to soft delete a game
- The "Device tier" feature for segmentation
🧹 Archive a game
If you're an admin you can endorse the great power to soft delete a game. Don't worry the data will still be here, and we plan to make a feature to revive a game anytime soon.
📱 Device Tiers (Beta)
This feature will be accessible to the games that have the last version of the VoodooSauce installed. You will now be able to segment a game according to the Tier of a device (the classification was done by the Data team, poke @VoodooTeam/data)
User Settings, Onboarding, Game Access, and Dark Mode
It has been a while since we came up with new content, but we’ve made up for it!
In this update, you will find:
- Personal User Settings (to set up your device IDs) 📱
- Filtering of games by studio 🕹️
- Onboarding Improvements 🐥
- Dark Mode (beta) 🌃
And a few other fixes & improvements 🔧
🧔 Personal User Settings
If you have been working at Voodoo for a while, you know that adding your device IDs every time you work on a new game is redundant.
Now, you can add it only once in your personal settings space, and you will be recognized as a tester in each game you need to test!
And of course, you can still add external testers if you don’t want them to create an account on VoodooTune.
🎏 Filtering of games by studio
We are still working on the opening of VoodooTune to external studios. And it was normal to prioritize access to these games according to their membership of a particular studio.
From now on, a user will have access to all the games to which his studio has access according to his rights on the Publishing Platform.
The first step for a centralized User Rights management with the Publishing 🤞
🚀 Onboarding Improvements
Getting started with VoodooTune can feel like you don’t know where to start. Well, we have made it easy for you! 😎
The menu is more streamlined, and users cannot create A/B tests or Config Rules if they haven’t linked their first class yet. You will also have a preview of your changes before publishing a new version. 📰
Immutable A/B Tests are also visible with a small 🔒 icon, and system segments have a description so that you understand what you’re manipulating ✌️
🌑 Dark Mode (Beta)
Yes, you’ve read well: the Dark mode is available for VoodooTune!
From your User Settings, you can switch to a darker version of VoodooTune, and give a bit of rest to your eyes 👀
It’s still in development, so everything may not be perfect in this first version.
And for the other minor changes:
- Few UI tweaks (due to a migration to Vue3) 💻
- Fixed slowness of logins with Okta 🔑
- Fixed issues with logins on Safari 🍎
- Fixed issues with the creation of Sandboxes 📦
New authentication system
Improvements ✅
We move our authentication system to Auth0 so we can onboard new users that are external to Voodoo. Welcome ! 🎉
Fix a small "Feature" issue
Improvements ✅
- Small improvement in the way features are displayed in segment form.
Bug fixes 💥
- Fix an issue with prevented to create Feature of
text
type.
Timed Events & Bug fixes
Some fixes & polishes 🪥
Improvements ✅
- Add the following operator for versions inside segments conditions:
greater than or equal
andlower than or equal
Bugfixes 💥
- The release note notification icon was not displayed properly
- Fixed a small issue with the instance name
- The navbar item is now fully clickable
- Disable drag-drop on non-wip versions
Advanced segmentation 🚀
What's new? ⭐
The beginning of September often rhymes with a good resumption of activity for most activities. And our team is no exception 😉
This time, it's the segments that got an upgrade with the Advanced Segmentation!
And as always, we are still improving our tool and fixing bugs across the platform.
Advanced segmentation
Do you want to target users from China OR Japan AND who have a win rate above 40%?
Now it's possible to do that within the same segment with the addition of the "OR" condition, to go deeper into your segment definition.
Experiment with a few combinations to make the most of it!
Improvements ✅
- "Action logs" & "Sandboxes" Shortcuts have been added to Homepage
- System segments are now available by default on all games and are immutable
- Arrays are now displayed as tags in lists
Bugfixes 💥
- Tables are now correctly displayed on Safari (there were some issues with alignment of values and headers)
- Class catalogs are now scoped to the current game you are working on
Multi-instances, Action Logs, Sandboxes... and much more!
What's new? ⭐
Hey, we're back with the hottest updates to the VoodooTune platform! It's been a while since the last update, but we caught up with many new features, improvements, and bug fixes. We hope you like them!
Any feedback? Any praise? Let us know (we'll be watching)!
Multi-instances 👯/👭
Whenever when you need to manipulate several instances of the same object, such as a list of skins, mono-instances classes are not enough.
And that's why we implemented multi-instance classes!
For a single attribute, you can define multiple instances, allowing you to A/B test a list of skins, enemies, or any content!
Action Logs 🌳🪓
Knowledge is power. And it can be frustrating not knowing who changed your AB Test or configuration, and what was changed.
Now you can find out. A new version has been published? A class has been edited? A new segment has been created?
With Action Logs, you can know who did it, what was done, and when it was done.
Sandboxes 🔲
Simulating a configuration from VoodooTune is one thing. Seeing if it works live on your device is another thing.
Now, you can save your simulated config as a sandbox, and test it on your device from your VoodooSauce Settings.
And the best part is that it won't affect anyone but you. This makes it ideal for previewing the changes!
Improvements ✅
- Improved wording for all pages
- Minor improvements of UI & UX
- An increased time before a user gets disconnected
Bugfixes 💥
- Fixed minor bugs
- You are no longer redirected to the "Import page" when no game is found or available, or if your access token is not valid anymore
- Editing a class used in an A/B test does not remove it from the A/B test anymore
- Republishing a version in Live mode works properly
- Tags in the "Select" attribute can be drag'n'dropped properly