v5.62.0-beta3 Update Notes
✨ New
-
You can now manage your Channel Reward Request Queue for any rewards that can be managed by Firebot. From here, you can approve or reject individual pending redemptions, all pending redemptions for a single reward, or all pending redemptions, You can access the queue on both the Dashboard via Quick Actions and the Channel Reward screen. (#1154)
-
Added new
$chatUserColor
variable
🛠️ Improved
- The Approve/Reject Reward Redemption effect now has a Current option for use inside of channel reward effect lists
- Channel Rewards now support restrictions (#2452)
- Channel Rewards now support the
$arg
and$target
variables (#1612) - Chat autocomplete on the dashboard now performs searches for terms anywhere in the name of emotes and chat users (e.g.
:wut
will show both thezunder2Wut
andWutFace
emotes) - The Play Sound effect file chooser dialog now supports FLAC files
- When clicking the Update button for beta update notifications in Firebot, it now launches the GitHub release page for the beta update
- Firebot now automatically closes all child windows when closing the main window on macOS/Linux
✅ Fixed
- Fixed multiple UI issues (#1804)
- Fixed an issue where newly created commands would not increment their usage count until Firebot was restarted (#2450)
- Fixed an issue when using multiple nodes with the
$objectWalkPath
variable
🔗 API Changes
- The internal web server now forces binding to IPv4 to fix issues on some Linux systems
v5.62.0-beta2 Changes
🛠️ Improved
- The Required Additional Arg Count field for subcommands may now be reset to 0 if it was previously set to a higher value
- Firebot now attempts to load and cache all channel moderators/VIPs both at startup and when connecting to Twitch, and will update roles for moderators while connected to Twitch
✅ Fixed
- Fixed an issue from beta1 where some custom role variables were not returning data back in the expected format
- Fixed an issue from beta1 where viewer role checks may take longer than expected in some cases
v5.62.0-beta1 Update Notes
Note
To learn more about the changes to the username variables, Firebot's internal role management, and how this will affect you, please read this wiki article
✨ New
- Custom Roles have been revamped. We now track viewers in custom (and all other) roles by their user ID.
- Users with localized Twitch display names now display their localized variant along with their regular username in most areas of the UI, similarly to how they appear in Twitch chat
- Added new
$userDisplayName
variable
🛠️ Improved
- Chat messages from Firebot (both streamer and bot accounts) now send via Twitch's REST API instead of IRC
- All viewer roles now track users by user ID instead of username/display name
- The
$user
/$username
variables now return a username, not a display name - The
$useridname
variable has been deprecated - The Cost field of the Update Channel Reward effect now allows variables (#2410)
- When Firebot encounters an unrecoverable issue with Twitch login credentials, it now immediately logs out the affected account(s) and prompts the user to log back in
- The chat settings UI has been refreshed
- The Create Clip effect now only waits to continue to the next effect if the clip is set to be displayed on an overlay and the Wait option is selected (#2428)
- The
$convertToJSON
now has an option to pretty-print the output (#2422) - Custom scripts are now signaled to stop when Firebot is closed so that they can perform any cleanup (#2431)
✅ Fixed
- The "Disconnected from chat" message on the Dashboard now properly hides once chat connection has been reestablished (#2423) (#2424)
- Fixed an issue where using Tier 2/Tier 3 subscriber roles for permissions/role checks would not work (#2167)
- Fixed an issue where renaming a Quick Action would result in an error when there was no error (#2419) (#2420)
- The Create Clip effect now correctly returns its effect output (#2428)
- Fixed an issue where the custom variable tooltip in the Create Clip effect would break custom variable settings for the effect
- Fixed an issue where autocomplete on the Dashboard may break in certain scenarios
- Fixed the usage examples for the
$textPadStart
and$textPadEnd
variables (#2416) (#2417) - Fixed an issue where the ampersand character (
&
) in an overlay name would cause it to not work - Fixed an issue where the main window wasn't fully closing correctly behind the scenes
Windows Install
- Download and run Firebot-v5.62.0-beta3-setup.exe
MacOS Install
- Download Firebot-v5.62.0-beta3-macos-x64.dmg
- Right click the .dmg and select "Open"
- In the dialog that appears click "Cancel"
- Right click the .dmg again and select "Open"
- In the dialog that appears click "Open"
Note: Mac OS does not receive auto-updates
Linux Install
- Download Firebot-v5.62.0-beta3-linux-x64.tar.gz
- Unpack Firebot-v5.62.0-beta3-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5
executable.- This must either be done via a terminal window, or you will need to create a shortcut that includes the correct path for the unpacked archived as the "working directory".
Note: Linux does not receive auto-updates