v5.63.0-beta3 Update Notes
✨New
- Added Transform OBS Source effect (#2664)
- Added Activity Feed Alert effect (#2667)
- Ability to abort running effects and effect lists, either manually or via automatic timeout
- New Variables: $randomUUID, $chatMessageId
- New Events: Chat Message Deleted, Twitch Chat Cleared
- New Event Filters: New Rank, Previous Rank, Rank Transition Type
- Support for OBS Groups
- TTS support on Linux (#2705)
- Add Control Hue Light effect
🛠️ Improved
- Single-line text inputs can now be expanded
- You can now customize the rank promotion messages
- Edit Effect modal header is now sticky, allowing constant access to the Test Effects button
- Subcommands can now inherit the base command cooldowns
- OBS Color Picker, Raw/Variable Color Entry (#2708)
- Added max age and featured only Twitch clip options to the Play Video effect
- Added add/edit tags button to sort tag popover (#2690)
- Timeout option for HTTP Request effect
- $effectOutput now supports propertyPath and defaultData arguments (#2709)
- Improved rounded corners of inputs that have a title
- Improved copy and corrected typos throughout the app
- Philips Hue integration now has improved bridge discovery
✅ Fixed
- Channel rewards creating invalid default color codes (#2682)
- Export setup file extension on linux (#2677, #2678)
- Cooldown search negation (#2676)
- Corrected data output types for OBS variables
- Sort tag menu overflowing under modal footer
- Clip effect failing because it thinks streamer is offline
- Added timeout to known bots list api call
- Pasting a previously copied effect multiple times gives each copy the same id
- $userRoles not available for some triggers
- Twitch Connected event fires before bot account is connected to chat
- Dashboard sometimes has empty space at bottom
- User metadata not saving when username in database mismatches twitch username
⚙️ Under the Hood
- Updated to Electron 31 and Node 20
- Improvements for custom scripts:
- Script js files can now be nested within folders within the /scripts dir
- Script description, param titles, and param descriptions now support markdown
- Support for more param types
- ReplaceVariableFactory, EventFilterFactory, and NotificationManager modules now passed to scripts
- Added
showToast
IPC event for showing a toast message that scripts can trigger
Support the project
Windows Install
- Download and run Firebot-v5.63.0-beta3-setup.exe
MacOS Install
- Download Firebot-v5.63.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: MacOS does not receive auto-updates
Linux Install
- Download Firebot-v5.63.0-beta3-linux-x64.tar.gz
- Unpack Firebot-v5.63.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