v5.63.0-beta1 Update Notes
✨ New
- Ranks System (#1898)
- Automated ladders to move viewers through ranks based on view time or currency
- Manual ladders that you control fully with the new Update Viewer Rank effect
- $variable Macro System
- Reuse complicated variables easily.
- Run Random Effect now supports weighted chances (#1971).
- Added ability to convert any effect list into to Preset Effect Lists (#2624).
- New Variables:
- OBS Integration:
- Channel Rewards: Events for when a Channel Reward is accepted or rejected (#2572)
- User Interaction: Mark user active on channel point redemption (#2542)
- Dashboard Feedback: Added feedback for slash command use (#2527)
- Twitch Viewer Card: Link added to viewer info popup.
- Graphics: Firebot Graphics provided by nxbs (#2585)
🛠️ Improved
- Clickable link added to feature stream setting.
- Aria labels added to settings where missing (#2623).
- Improved accessibility of firebot-select component.
- Added case-insensitive 'contains' to conditional effect.
- New selectable image types: .bmp, .apng, .webm.
- Improved Effect Modal Test Effect Aria accessibility (#2604).
- Input box changed to a multiline textarea for preset list args (#2399, #2626).
- UI improvements: padding, whitespace, and scrolling (#2602, #2597, #2490).
- Skip null/empty username values on custom role import (#2489).
- Added searching to Create New Setup components (#2599).
✅ Fixed
$randomActiveViewer
variable filtering (#2627).- Fuzzy matching for array-related searching (#2605).
$readFile
example description fixed (#2603).- Windows resize with display scaling (#2578).
/me
not triggering from commands.- Show Image effect not respecting specified duration.
Run Command
Effect arg returning undefined.- Perform ad check on startup.
- Time input not saving seconds (#2494).
$ensureNumber
ignoring string empty.- Reward filters not having display description.
🔗 Internal Changes
- Added support for variable aliasing (#2613).
- Switched to prebuilt firebot-nutjs (#2615).
- Fixed
api/v1/viewers
to return proper username and displayName (#2607). - Added guard against effectOutputs being null.
- Fixed log requestor IP for API calls (#2534).
- Resolve create preset list promise on cancel, pass back fully saved preset list object.
- Expanded support for OAuth host configurations.
- Expanded replace-variable-manager definition.
Windows Install
- Download and run Firebot-v5.63.0-beta1-setup.exe
MacOS Install
- Download Firebot-v5.63.0-beta1-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.63.0-beta1-linux-x64.tar.gz
- Unpack Firebot-v5.63.0-beta1-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