Releases: SAMMISolutions/SAMMI-Official
SAMMI 2026.3.0
====================================
SAMMI 2026.3.0 (March 2026)
[SAMMI Core]
New Features:
- Added a new command "Send Aitum Request" that allows you to control the Aitum plugin with 31 different premade request templates (huge shoutout to TheBurge for providing and testing the requests)
- Added the option "Only Trigger in own chat" to the "Twitch Chat Messages" trigger
This checkbox is automatically enabled for all triggers and will automatically ignore chat messages received from other chats in a Shared Chat session - Added a new setting in the settings menu to disable the new "Only Trigger in own chat" option
- Added a new global variable "twitch_default_channel_id" which will contain the channel id of the channel that is listening to events
- Added a mandatory version check after beeing contacted by Twitch about users still running the deprecated V1 Hype Train EventSub endpoint
This was added to help keep SAMMI compatible with future Twitch EventSub updates and avoid disruptions for the users and will only used when major changes need to be applied to SAMMI.
Improvements:
- Added the "followed_at" to the Trigger Pull values for the Twitch Follow Trigger
- Added the "is_own_chat" to the Trigger Pull values for the Twitch Chat Message Trigger
- Prepared the Source Code to swap Twitch Chat messages from IRC to EventSub if necessary (applying this change will be postponed due to a lot of missing values in the EventSub endpoint until it is necessary)
UI Changes:
Bug Fixes:
SAMMI 2026.2.1
====================================
SAMMI 2026.2.1 (February 2026)
[SAMMI Core]
New Features:
- Added a new "Stop" button that stops the current execution of the button as well as all queued up instances of it
- Added a new command "Twitch: Get Hype Train Status" which provides information about the broadcasters Hype Train
- Added a new command "Twitch: Add Suspicious Users" which lets you flag users with the "Active Monitoring" or "Restricted" flag
- Added a new command "Twitch: Remove Suspicious Users" which lets you remove the suspicious flag from users
- Added Twitch Combo and Powerup Test Triggers to the bridge
- Added more people to the test payloads in the bridge
- Added the new "moderator:manage:suspicious_users" scope
Improvements:
- Reworked the Hype Train Test Triggers in the bridge to reflect the new Payload
- Updated the SAMMI Updater to reinstall extensions successfully when using a bridge with Version 8.00 or higher
UI Changes:
- Reworked the Button Editor to have the same horizontal distance between the buttons
Bug Fixes:
- Fixed the Trigger Pull Values for "Hype Train - Ended" and "Hype Train - Progressed"
- Fixed the Hype Train Test Menu in the Bridge ("Progressed" now fires "Progressed" correctly instead of "End" and "End" fires "End" instead of "Progressed")
- Fixed a bug where Hype Train Progressed Events couldn't be processed correctly in 2026.1.0
- Fixed a bug where Gamepad Trigger couldn't trigger with the right analog stick
- Added a lot of the missing language keys with the help of the translators:
DE - Chrizzz
EN - Chrizzz
SP - KevinPorKevin
FR - MisterK
PT - JzTurrini
Known Issues:
- Button border sliders not working as intended
- Twitch Connection window UI not displaying more than 3 accounts
SAMMI 2026.2.0
====================================
SAMMI 2026.2.0 (February 2026)
[SAMMI Core]
New Features:
- Added a new "Stop" button that stops the current execution of the button as well as all queued up instances of it
- Added a new command "Twitch: Get Hype Train Status" which provides information about the broadcasters Hype Train
- Added a new command "Twitch: Add Suspicious Users" which lets you flag users with the "Active Monitoring" or "Restricted" flag
- Added a new command "Twitch: Remove Suspicious Users" which lets you remove the suspicious flag from users
- Added Twitch Combo and Powerup Test Triggers to the bridge
- Added more people to the test payloads in the bridge
- Added the new "moderator:manage:suspicious_users" scope
Improvements:
- Reworked the Hype Train Test Triggers in the bridge to reflect the new Payload
UI Changes:
- Reworked the Button Editor to have the same horizontal distance between the buttons
Bug Fixes:
- Fixed the Trigger Pull Values for "Hype Train - Ended" and "Hype Train - Progressed"
- Fixed the Hype Train Test Menu in the Bridge ("Progressed" now fires "Progressed" correctly instead of "End" and "End" fires "End" instead of "Progressed")
- Fixed a bug where Hype Train Progressed Events couldn't be processed correctly in 2026.1.0
- Fixed a bug where Gamepad Trigger couldn't trigger with the right analog stick
- Added a lot of the missing language keys with the help of the translators:
DE - Chrizzz
EN - Chrizzz
SP - KevinPorKevin
FR - MisterK
PT - JzTurrini
Known Issues:
- Button border sliders not working as intended
- Twitch Connection window UI not displaying more than 3 accounts
SAMMI 2026.1.1
====================================
SAMMI 2026.1.1 (January 2026)
[SAMMI Core]
New Features:
-
Moved Hype Train Event Subscriptions to V2 (this change heavily effects the available payload and was necessary due to the deprecation of the old version on the 15th january. Please check out the removed and new values below:
Hype Train Begin:
Removed: Current Goal, Current Level, From Channel Id, Goal Progress, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: All Time High Level, All Time High Total, Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Goal, Is Shared Train, Level, Progress, Shared Train Participants, Top Contributions, Total
Hype Train Progressed:
Removed: Current Goal, Current Level, From Channel Id, Goal Progress, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Goal, Is Shared Train, Level, Progress, Shared Train Participants, Top Contributions, Total
Hype Train Ended:
Removed: Current Level, From Channel Id, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Is Shared Train, Level, Shared Train Participants, Top Contributions, Total
Improvements:
UI Changes:
Bug Fixes:
Known Issues:
- Button border sliders not working as intended
- Language keys missing for some languages
- Twitch Connection window UI not displaying more than 3 accounts
- Gamepad Trigger can't trigger right analog stick
2026.1.0
====================================
SAMMI 2026.1.0 (January 2026)
[SAMMI Core]
New Features:
- Moved Hype Train Event Subscriptions to V2 (this change heavily effects the available payload and was necessary due to the deprecation of the old version on the 15th january. Please check out the removed and new values below:
Hype Train Begin
Removed: Current Goal, Current Level, From Channel Id, Goal Progress, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: All Time High Level, All Time High Total, Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Goal, Is Shared Train, Level, Progress, Shared Train Participants, Top Contributions, Total
Hype Train Progressed
Removed: Current Goal, Current Level, From Channel Id, Goal Progress, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Goal, Is Shared Train, Level, Progress, Shared Train Participants, Top Contributions, Total
Hype Train Ended
Removed: Current Level, From Channel Id, Is Golden Kappa Train, Last Contribution, Top Bits Contribution, Top Other Contribution, Top Subscription Contribution, Total Progress
Added: Broadcaster Display Name, Broadcaster User ID, Broadcaster User Login, Is Shared Train, Level, Shared Train Participants, Top Contributions, Total
Improvements:
UI Changes:
Bug Fixes:
Known Issues:
- Button border sliders not working as intended
- Language keys missing for some languages
- Twitch Connection window UI not displaying more than 3 accounts
- Gamepad Trigger can't trigger right analog stick
SAMMI 2025.4.0
====================================
SAMMI 2025.4.0 (December 2025)
[SAMMI Core]
New Features:
- New possibility to have a Twitch Chat Message trigger for "Lead Moderators" only
- New Trigger Pull value "is_lead_moderator" for Twitch Chat Messages to see if a user is a "Lead Moderator"
- Reworked the Twitch: Create Clip command (you now can set the clip title and duration)
Improvements:
UI Changes:
- Reorganized the boxes in the Twitch Chat Message trigger
Bug Fixes:
- Fixed an issue where Moderators would no longer be able to trigger buttons when they only have the "Lead Moderator" role
- Fixed the wrong Icon for Ko-Fi in the About Page
Known Issues:
- Button border sliders not working as intended
- Language keys missing for some languages
- Twitch Connection window UI not displaying more than 3 accounts
- Gamepad Trigger can't trigger right analog stick
SAMMI 2025.3.1
SAMMI 2025.3.1 (November 2025)
[SAMMI Core]
New Features:
- New Sort Decks function in the deck context menu to sort the decks
- New "Twitch Combo" Trigger
- New Trigger Pull Values for the "Twitch Combo" Trigger
- Added the new "Manage Clips" scope which is required for some API calls (this will require you to relink your Twitch account)
- Added Support for "Twitch Onboarded" / "Day One Monetized" Streamers by making SAMMI now listen to all EventSub topics by default (this can be turned off in the settings button)
Improvements:
- Added the new trigger types in the global variables
- Renamed "Twitch Watch Steak" to "Twitch Watch Streak"
UI Changes:
- Reworked the about page to reflect the change from having a developer team to a solo developer (Chrizzz):
- Moved cyanidesugar, Landie and Digi_Bunny to the Former Team section
- Moved Chrizzz to the Developer section
Bug Fixes:
- Fixed a bug where it would display a "channel points not found" message when linking your Twitch account
- Fixed a bug where Twitch combos would crash SAMMI
- Fixed a bug where SAMMI would crash when trying to save a button with unloaded extension commands while the bridge is open
- Fixed a bug where the Patron list wasn't updated correctly
- Fixed a bug where all extension commands would be forced to become purple
- Fixed a bug where patch notes would not display correctly
Known Issues:
- Wrong Icon for Ko-Fi in the About Page
- Button border sliders not working as intended
- Language keys missing for some languages
- Twitch Connection window UI not displaying more than 3 accounts
- Gamepad Trigger can't trigger right analog stick
SAMMI 2025.2.0
====================================
SAMMI 2025.2.0 (July 2025)
[SAMMI Core]
New Features:
- "Quickbar" added, giving quick access to commonly accessed SAMMI commands such as adding local variables, string variables, and comments. Also adds context-sensitive buttons such as a case button when hovering inside a switch statement, and a button to quickly add a Wait Until Variable Exists command after asynchronous (purple) commands [Digi]
- Added support for every asynchronous (purple) command to instead be synchronous (gray), allowing buttons to automatically wait until data is received [Landie]
- Added synchronous support for extension commands to take advantage of. Visit sammi.solutions/extensions/build and the SAMMI Bridge documentation for more info. [Landie]
- Added "Async is sync" setting option to determine if, when a async command is created, if it should be sync (default is true) [Landie]
- Added new command "Twitch Create EventSub Subscription" [Chrizzz]
- Added new command "Twitch: Get Active EventSub Subscriptions" [Chrizzz]
- Added new command "Twitch: Delete EventSub Subscription" [Chrizzz]
- Added new command "Remap" [Landie]
- Added new command "Lerp" [Landie]
- Added new trigger "Twitch Watch Streak" [Digi]
- Added new trigger "Twitch Power-ups" - This was previously included in "Twitch Automatic Reward Redemption" but was moved by Twitch, so please adjust your triggers accordingly. This will only work when bits are included, so if you test as broadcaster, this will NOT trigger [Chrizzz]
- Added new trigger "Twitch EventSub Status Changed" [Chrizzz]
- Added new trigger "Twitch Custom EventSub Subscription" - This will fire for all EventSub Subscriptions that are not natively included in SAMMI yet. You can limit it by subscription type for example by using "channel.chat.message" [Chrizzz]
Improvements:
- Bits now use the "channel.bits.use" EventSub instead of "channel.cheer" which adds a lot of new pull values [Chrizzz]
- Moved the "Automatic Reward Redemption" EventSub to V2 (no longer triggers for Power-ups, IMPORTANT, the following values no longer exist: reward_id, unlocked_emote and emotes. Instead you can now use fragments, emote and emote_list) [Chrizzz]
- Updated the Trigger Pull values for 66 commands [Chrizzz]
- Asynchronous (purple) commands are now synchronous (gray) by default [Landie]
- Extension commands are asynchronously colored by default, and if no color is provided. [Landie]
- Command "Reinitialize Default Variables" now, when the field "Button ID" is left empty, will use the current Button ID [Landie]
- Copying Variable Name in the Variable Viewer from currently open button no longer prefixes Button ID [Landie]
- Extension Commands are now colored asynchronously by default if no color is provided [Landie]
- Reworded Timeout Default settings option slightly [Landie]
- Command "Send OBS Request"'s default JSON value hints at the existence of the template dropdown [Landie]
- Renamed command "Twitch: Get Subscription Status" to "Twitch: Get User Subscription Info" [Landie]
- Renamed command "Twitch: Get Subscribers" to "Twitch: Get All Subscribers Info" [Landie]
- Renamed command "Twitch: Modify Channel Information" to "Twitch: Modify Channel Info" [Landie]
- Renamed command "Twitch: Get Team Information" to "Twitch: Get Team Info" [Landie]
- Renamed command "Twitch: Get Channel Point Rewards" to "Twitch: Get All Rewards Info" [Landie]
- Renamed command "Twitch: Get Chatters" to "Twitch: Get All Viewers Info" [Landie]
- Renamed command label "Login Name" to "Channel (default: name)" for "Twitch: Get Latest Poll/Prediction ID" [Landie]
- Renamed command label "Login Name" to "Channel (default: name)" for "Twitch: Get Poll/Prediction Result" [Landie]
- Renamed command label "Login Name" to "Channel (default: name)" for "Twitch: Get User Subscription Info" [Landie]
- Reworked command "Twitch: Get Latest Poll/Prediction ID" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Get Poll/Prediction Result" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Get User Info" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Get Stream Info" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Get Subscriber Count" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Get User Subscription Info" internal execution (will not impact buttons!) [Landie]
- Reworked command "HTTP Request" internal execution (will not impact buttons!) [Landie]
- Reworked command "HTTP Upload File" internal execution (will not impact buttons!) [Landie]
- Reworked command "Twitch: Snooze Next Ad" internal execution (will not impact buttons!) [Landie]
- Command "Twitch: Get Game Info" now returns undefined to resolve quicker when no game was provided, no Twitch account was connected, invalid Twitch ID was provided, invalid game name was provided, a parsing error occurred, and an external Twitch API error occurred [Landie]
- Command "Twitch: API Call" now returns undefined to resolve quicker when no Twitch account was connected, no URL was provided, no Method was provided, an invalid Twitch ID was provided, and an external Twitch API error occurred [Landie]
- Command "Twitch: Get User Status" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, a user could not be found, and an external Twitch API error occurred [Landie]
- Command "Twitch: Create Clip" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, and an invalid Twitch ID was provided [Landie]
- Command "Twitch: Create Reward" now returns undefined to resolve quicker when no Twitch account was connected and linked Twitch account was missing scopes [Landie]
- Command "Twitch: Get Ad Schedule" now returns undefined to resolve quicker when no Twitch account was connected, a user could not be found, linked Twitch account was missing scopes, an external Twitch API error occurred, and no data was returned from Twitch [Landie]
- Command "Twitch: Get AutoMod Settings" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Blocked Terms" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, and an external Twitch API error occurred [Landie]
- Command "Twitch: Get Banned Users" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Channel Info" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get All Rewards Info" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Channel Teams" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get All Viewers Info" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Emotes" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Follower Count" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Latest Followers" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, an external Twitch API error occurred, and a parsing error occurred [Landie]
- Command "Twitch: Get Latest Poll/Prediction ID" now returns undefined to resolve quicker when no Twitch account was connected or provided, linked Twitch account was missing scopes, an invalid Twitch ID was provided, no poll or prediction exists, an external Twitch API error occurred, or a parsing error occurred [Landie]
- Command "Twitch: Get User Info" now returns undefined to resolve quicker when no Twitch account was connected, linked Twitch account was missing scopes, an invalid Twitch ID was provided, or an external Twitch API or parsing error occurred [Landie]
- Command "Twitch: Get Poll/Prediction Result" now returns undefined to resolve quicker when no Twitch account was connected or provided, linked Twitch account was missing scopes, an invalid Twitch ID was provided, no poll or prediction exists, or an external Twitch API or parsing error occurred [Landie]
- Command "Twitch: Get Random Viewer" now returns undefined to resolve quicker when no Twitch account wa...
SAMMI 2025.1.1
====================================
SAMMI 2025.1.1 (Janurary 2025)
[SAMMI Core]
New Features:
- Added partial gamepad support (currently only XInput) [Landie]
- Added "Gamepad" trigger [Landie]
- Added "HTTP Download File" command [Landie]
- Added "Twitch Channel Information Updated" trigger [Chrizzz]
- Added "is_golden_kappa_train" pull value to Started, Progress, and Ended Hype Train triggers [Landie]
- Added "started_at" pull value to Started, Progress, and Ended Hype Train triggers [Landie]
- Added File Drop into window support [Landie]
- Added ability to drag and drop .sef files into the window to install extensions [Landie]
- Added ability to drag and drop .txt and .json files containing deck data into the main menu window to paste deck data [Landie]
- Added ability to drag and drop .txt and .json files containing button data into a deck editor window to paste button data [Landie]
- Added "Timeout Default" to settings, allowing you to change the default timeout on various commands upon creation [Landie]
- Added "Disable Gamepads" to settings, allowing you to disable the processing of any connected gamepads if desired [Landie]
Improvements:
- Twitch channel point redeems are now automatically refreshed when the trigger menu for a button contains at least one redeem trigger [Landie]
- Rewrote how popup menus are interacted with in the trigger menu internally [Landie]
- Renamed references to "Init/Initial" Variables to "Default" to not confuse with "Initialize" [Landie]
- Renamed command "Reinitialize Button Variables" to "Reinitialize Default Variables" for command accuracy [Landie]
- New Patch Notes! You're Lookin' at it! [Digi]
- Extension Installation is now ~100% faster [Landie]
- Improve button import error handling consistency [Landie]
- Increased default timeout on various commands from 1000ms to 3000ms [Landie]
- Improve deck install error handling consistency [Landie]
- Settings Menu has scroll functionality! [Digi]
UI Changes:
- Language Button in settings now matches current Aesthetics [Digi]
Removed Features:
- Deprecated "File: Start Download" in favor of new "HTTP Download File" command [Landie]
Bug Fixes:
- Fixed a critical issue which allowed Twitch chat to impersonate other User IDs [Landie]
- Fixed an issue where buttons set with legacy switch deck settings were still being sent to deck apps [Landie]
- Fixed an issue where the about menu SAMMI face would sometimes disappear (so important) [Landie]
- Fixed an issue where disconnecting from a Deck App would sometimes not remove it from the global deck_app_connections array [Landie]
- Fixed an issue where getting your LAN IP would fail on newer versions of Windows 11 [Landie]
- Fixed an issue where third-party Twitch chat clients were skipping "Twitch Chat Message" triggers every other same message [Landie]
- Fixed a memory leak when triggering a button via Local API [Landie]
- Fixed a memory leak when triggering an Extension Trigger via bridge [Landie]
- Fixed a memory leak in the triggers menu when repeatedly opening the list [Landie]
- Fixed infinite loop in About window, causing input boxes to get hijacked while offline [Landie]
- Scroll Wheel Fix on certain Windows [Digi]
- Discord and Patreon Buttons work on Main [Digi]
- Grey Windows No longer flash when unfocused [Digi]
- Scroll Bar on Default Var Window No longer obscured [Digi]
- Button to Allow Default Variables in Default Var window Centered [Digi]
- Side Buttons in Settings follow Language as they should. [Digi]
- Fixed a bug with comment templates [Chrizzz]
- Fixed a 2025.1.0 bug with Wait for Timeout [Chrizzz]
SAMMI 2025.1.0
====================================
SAMMI 2025.1.0 (Janurary 2025)
[SAMMI Core]
New Features:
- Added partial gamepad support (currently only XInput) [Landie]
- Added "Gamepad" trigger [Landie]
- Added "HTTP Download File" command [Landie]
- Added "Twitch Channel Information Updated" trigger [Chrizzz]
- Added "is_golden_kappa_train" pull value to Started, Progress, and Ended Hype Train triggers [Landie]
- Added "started_at" pull value to Started, Progress, and Ended Hype Train triggers [Landie]
- Added File Drop into window support [Landie]
- Added ability to drag and drop .sef files into the window to install extensions [Landie]
- Added ability to drag and drop .txt and .json files containing deck data into the main menu window to paste deck data [Landie]
- Added ability to drag and drop .txt and .json files containing button data into a deck editor window to paste button data [Landie]
- Added "Timeout Default" to settings, allowing you to change the default timeout on various commands upon creation [Landie]
- Added "Disable Gamepads" to settings, allowing you to disable the processing of any connected gamepads if desired [Landie]
Improvements:
- Twitch channel point redeems are now automatically refreshed when the trigger menu for a button contains at least one redeem trigger [Landie]
- Rewrote how popup menus are interacted with in the trigger menu internally [Landie]
- Renamed references to "Init/Initial" Variables to "Default" to not confuse with "Initialize" [Landie]
- Renamed command "Reinitialize Button Variables" to "Reinitialize Default Variables" for command accuracy [Landie]
- New Patch Notes! You're Lookin' at it! [Digi]
- Extension Installation is now ~100% faster [Landie]
- Improve button import error handling consistency [Landie]
- Increased default timeout on various commands from 1000ms to 3000ms [Landie]
- Improve deck install error handling consistency [Landie]
- Settings Menu has scroll functionality! [Digi]
UI Changes:
- Language Button in settings now matches current Aesthetics [Digi]
Removed Features:
- Deprecated "File: Start Download" in favor of new "HTTP Download File" command [Landie]
Bug Fixes:
- Fixed a critical issue which allowed Twitch chat to impersonate other User IDs [Landie]
- Fixed an issue where buttons set with legacy switch deck settings were still being sent to deck apps [Landie]
- Fixed an issue where the about menu SAMMI face would sometimes disappear (so important) [Landie]
- Fixed an issue where disconnecting from a Deck App would sometimes not remove it from the global deck_app_connections array [Landie]
- Fixed an issue where getting your LAN IP would fail on newer versions of Windows 11 [Landie]
- Fixed an issue where third-party Twitch chat clients were skipping "Twitch Chat Message" triggers every other same message [Landie]
- Fixed a memory leak when triggering a button via Local API [Landie]
- Fixed a memory leak when triggering an Extension Trigger via bridge [Landie]
- Fixed a memory leak in the triggers menu when repeatedly opening the list [Landie]
- Fixed infinite loop in About window, causing input boxes to get hijacked while offline [Landie]
- Scroll Wheel Fix on certain Windows [Digi]
- Discord and Patreon Buttons work on Main [Digi]
- Grey Windows No longer flash when unfocused [Digi]
- Scroll Bar on Default Var Window No longer obscured [Digi]
- Button to Allow Default Variables in Default Var window Centered [Digi]
- Side Buttons in Settings follow Language as they should. [Digi]