Mix It Up Changelog

What's new in Mix It Up 0.5.9.0 Preview Omega

Mar 17, 2021
  • Command Updates:
  • Updating command editor to include detailed error messages for command settings, requirements, and actions
  • Twitch Channel Points command editor now has drop-down in Name field that lists the names of all the custom Channel Point Rewards the user has created on Twitch
  • Command lists such as Chat, Timers, & Action Groups will now show a simplified version of the list instead if there is only 1 Command Group for all of the commands
  • Adding support for Twitch Channel Point commands groups
  • Usage Requirement Updates
  • Each requirement's error messages now have a cooldown to how often they are shown in chat to help minimize on spam. The default value is 10 seconds and can be configured by going to Settings -> Commands
  • Currency, Rank, & Inventory requirements now support the ability to have multiple per command
  • Adding new VIP Exclusive role to Usage Requirements that will only allow VIPs and not Subs, as opposed to the current VIP role which allows VIPs & Subs. Moderators and higher will still be able to run the command
  • Adding Run For Each User option to Threshold requirement to have command trigger for each user that participated in the Threshold requirement
  • Adding settings option to include the name of the user that attempted to run the command when sending error messages
  • Action Updates:
  • Adding the ability to enable/disable individual actions within a command
  • Conditional actions have been changed to allow for multiple actions to be run when they are triggered
  • Deprecating Translation action due to low usage & breaking change with the translation API service used
  • Streaming Platform -> Twitch Action:
  • The Streaming Platform action has been changed to the Twitch action
  • The VIP User and Un-VIP User options have been moved from the Moderation action to the Twitch action
  • The Clips action has been moved into the Twitch action
  • Adding the ability to set a Stream Marker via the Twitch action
  • Command Action:
  • When a command action is used, by default it will now wait for the selected sub-command to finish before continuing on in the parent command
  • Adding option to Command Action to determine whether sub-command should wait to finish before proceeding on to next action
  • Adding buttons to Command Action to auto-create a new Action Group and edit the select command
  • Streaming Software Action:
  • The Streaming Software action's source-based options can now handle folders and sub-items inside folders for OBS Studio. This may require re-installing the OBS web socket if you are running an older version.
  • Adding Source Filter Visibility option to Streaming Software action for OBS Studio
  • Web Request Action:
  • The Web Request action now stores its result into a Special Identifier called $webrequestresult and its output options have been removed and instead replaced with their respective actions.
  • Adding the ability to process Special Identifiers for JSON Keys in Web Request Action
  • Updating Web Request action to support local file reading
  • File Action:
  • Adding "Insert To File At Specific Line" option to File Action
  • Allowing for save-based File Actions to have an empty set of text to save
  • Currency actions now process Math equations in the Amount field
  • External Program actions now have the ability to store their output into a Special Identifier called $externalprogramresult
  • Adding length() function to Special Identifier action
  • Game Updates:
  • All game commands have received internal re-working for logic
  • The Pickpocket game type functionality has been merged into the Steal game type
  • The Beach Ball game type functionality has been merged into the Hot Potato game type
  • The Vending Machine game type functionality has been merged into the Spin game type
  • Special Identifier Updates:
  • Adding $streamcurrentscene Special Identifier for name of the current scene in OBS Studio & Streamlabs OBS
  • Adding $gamequeuetotal for the total number of users in the Game Queue
  • Adding $translationresult Special Identifier for the result of a Translation action
  • Adding $webrequestresult Special Identifier for the result of a Web Request action
  • Adding $externalprogramresult Special Identifier for the result of a External Program action when option is toggled
  • Adding $userisvip Special Identifier
  • Adding $gamewinnerscount Special Identifier
  • Adding $commandname Special Identifier for the current running command
  • Adding $userdisplayname Special Identifier
  • Removing Clip Playback Overlay Widget due to changes with Twitch's clip playback system
  • Adding Alert settings option for Donations
  • Adding Rank Down Command to Rank Systems
  • Fixing bug with BetterTTV emotes not being properly loaded when app launched
  • Various quality of life & bug fixes

New in Mix It Up 0.5.8.5006 Preview (Mar 7, 2021)

  • Fixing bug with BetterTTV emotes not being properly loaded when app launched
  • Possible bug fix for crash occuring for some users after logging in to app
  • Various quality of life & bug fixes

New in Mix It Up 0.5.8.5002 Preview (Feb 15, 2021)

  • Command Updates:
  • Updating command editor to include detailed error messages for command settings, requirements, and actions
  • Currency, Rank, & Inventory requirements now support the ability to have multiple per command
  • Adding Run For Each User option to Threshold requirement to have command trigger for each user that participated in the Threshold requirement
  • Twitch Channel Points command editor now has drop-down in Name field that lists the names of all the custom Channel Point Rewards the user has created on Twitch
  • Each requirement's error messages now have a cooldown to how often they are shown in chat to help minimize on spam. The default value is 10 seconds and can be configured by going to Settings -> Commands
  • Adding the ability to enable/disable individual actions within a command
  • Adding settings option to include the name of the user that attempted to run the command when sending error messages
  • Adding Rank Down Command to Rank Systems
  • Adding 10 second cooldown in for "!shop list" command for Inventories
  • Game Updates:
  • All game commands have received internal re-working for logic
  • The Pickpocket game type functionality has been merged into the Steal game type
  • The Beach Ball game type functionality has been merged into the Hot Potato game type
  • The Vending Machine game type functionality has been merged into the Spin game type
  • Action Updates:
  • Conditional actions have been changed to allow for multiple actions to be run when they are triggered
  • When a command action is used, by default it will wait for the selected sub-command to finish before continuing on in the parent command. An option is now available to determine whether sub-command should wait to finish before proceeding on to next action
  • Adding option to Command Action to determine whether sub-command should wait to finish before proceeding on to next action
  • Adding buttons to Command Action to auto-create a new Action Group and edit the select command
  • The Streaming Platform action has been changed to the Twitch action
  • The Clips action has been moved into the Twitch action
  • The VIP User and Un-VIP User options have been moved from the Moderation action to the Twitch action
  • The Streaming Software action's source-based options can now handle folders and sub-items inside folders for OBS Studio. This may require re-installing the OBS web socket if you are running an older version.
  • Adding Source Filter Visibility option to Streaming Software action for OBS Studio
  • Currency actions now process Math equations in the Amount field
  • The Translation action now stores its result into a Special Identifier called $translationresult and its output options have been removed and instead replaced with their respective actions.
  • The Web Request action now stores its result into a Special Identifier called $webrequestresult and its output options have been removed and instead replaced with their respective actions.
  • External Program actions now have the ability to store their output into a Special Identifier called $externalprogramresult
  • Adding "Insert To File At Specific Line" option to File Action
  • Adding the ability to set a Stream Marker via the Twitch action
  • Adding the ability to process Special Identifiers for JSON Keys in Web Request Action
  • Adding length() function to Special Identifier action
  • Special Identifier Updates:
  • Adding $streamcurrentscene Special Identifier for name of the current scene in OBS Studio & Streamlabs OBS
  • Adding $gamequeuetotal for the total number of users in the Game Queue
  • Adding $translationresult Special Identifier for the result of a Translation action
  • Adding $webrequestresult Special Identifier for the result of a Web Request action
  • Adding $externalprogramresult Special Identifier for the result of a External Program action when option is toggled
  • Adding $userisvip Special Identifier
  • Adding $gamewinnerscount Special Identifier
  • Adding $commandname Special Identifier for the current running command
  • Removing Clip Playback Overlay Widget due to changes with Twitch's clip playback system
  • Various quality of life & bug fixes

New in Mix It Up 0.5.8 Pre-release (Aug 8, 2020)

  • Large-scale re-working of Settings menu, adding new areas and moving various options to better locations
  • Adding filtering option to Commands settings for Twitch Subscription Gifted & Mass Subscriptions Gifted event commands to provide a better experience:
  • This option allows you to set a filter amount for the Mass Subscriptions Gifted to determine which command is run
  • If the amount gifted is LESS THAN OR EQUAL to the filter amount, then it will only run the Subscription Gifted command once for each user who was gifted a sub
  • If the amount gifted is GREATER THAN the filter amount, it will only run the Mass Subscriptions Gifted command once in total
  • This option is enabled by default and set to 1, it can be disabled or changed by going to Settings -> Commands
  • Adding Commands menu to Settings for command & action-based options:
  • Filtering option for Twitch Mass Subscriptions Gifted event command based on amount of sub gifted
  • Adding the ability to hide specific action types from the actions list
  • Adding Alerts menu to Settings for chat alert-based options:
  • Enable/disable individual alert options in more detail
  • Set colors for each individual alert type
  • Adding the following options to the Chat menu in Settings:
  • Username colors now default to the user's set value on Twitch
  • Custom username colors can be set based on the role of the user
  • Hiding a user's avatar, role badge, subscriber badge, and specialty badge
  • Hiding messages sent by Bot account
  • Add line seperators between messages
  • Alternating background colors for messages
  • Adding the following options to the Notifications menu in Settings:
  • Dedicated audio device to use just for notifications
  • Adding the following options to the Users menu in Settings:
  • Option to clear all Mixer user data permanently from your settings
  • Moving option to clear all user data from Advanced section to Users section
  • Automated settings backups will now default to the Mix It Up settings folder when enabled unless a location is set
  • Users that are gifted a sub and choose to continue it by paying for the next month's sub will now trigger the Subscribed event command
  • Adjusting Twitch Channel Points Redeemed event command & Channel Points commands to only translate $message if there is a valid message sent by the user and having it also passed in as arguments to the command
  • Messages that are highlighted by the Twitch Channel Points Reward now show as highlighted in the Mix It Up chat UI
  • Discord actions now list announcement channels for community servers in the list of selectable channels
  • Adding Manual Reset option on Inventory editor window
  • Fixing bug with Bit Cheermotes where individual, non-standard amounts did not display properly (EX: A single bit cheermote for 3 bits)
  • Fixing bug with month computation where it would not include the interim month (EX: Someone has been subbed to you for 40 days, $usersubmonths should be 2)
  • Adjusting logic for handling timezone adjustment for Twitch dates & times
  • Various quality of life & bug fixes

New in Mix It Up 0.5.6 Pre-release (Jun 24, 2020)

  • Change Log:
  • Adding new Stream Pass feature
  • Adding new Redemption Store feature
  • Adding $toptimeuser___, $topsparksuseduser___, $topembersuseduser__, $top<CURRENCY>user, & $top<RANK>user Special Identifiers to get the user with the highest amount
  • Adding Regular Bonus field to Currency/Ranks
  • Currency/Rank Role Bonuses now apply only to a user if they specifically have that role (Regular, Subscriber, Mod). If multiple Role Bonuses apply to a user, only the highest one is used
  • Inventory items can now be renamed without losing user counts for them
  • Adding new fields to User data exporting functionality
  • Improvements to User data importing functionality
  • Adding Export Quotes option to Quotes page
  • Various quality of life & bug fixes
  • Adding initial rollout of Usage Requirement v2 to Redemption Store:
  • Multiple currency, rank, & inventory requirements can now be applied to a single command
  • Threshold requirements now allow for the command to be run for every user that participated
  • Patreon Benefit has been moved from Settings to User Role requirement

New in Mix It Up 0.5.3.3003 Preview (Oct 30, 2019)

  • Charity Stream updates

New in Mix It Up 0.5.3.2 (Oct 30, 2019)

  • Large-scale overhaul of the internal Chat logic for better performance
  • Adding new Dashboard window with the following items: Chat, Alerts, Quick Commands, Statistics, Game Queue, & Song Requests
  • Chat commands now support the use of wild card triggers
  • Adding the ability for Chat Commands to be enabled for Chat Context Menu usage
  • Adding support for multiple clauses to Conditional action
  • Adding rate limiting checks to the Send Message option for the Discord action to cut down on abuse & adding support for custom Discord application usage to circumvent rate limiting
  • MixrElixr emotes can now be enabled in the Chat Settings menu to be used and displayed in chat
  • Adding trade command option to Inventories
  • Adding Chat Message Deleted event command
  • Chat timestamps can now be enabled in the Chat Settings menu
  • Adding support for team campaigns to be selectable for Tiltify service
  • Added "Sparks & Embers Only" and "Embers Only" chat moderation rules
  • Various quality of life & bug fixes