Skip to content

Release v5.63.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jul 00:46
· 137 commits to master since this release
8748ee3

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:
    • $userProfileImageUrl as alias for $userAvatarUrl
    • $userBio to retrieve user's Twitch bio/about (#2612)
    • $obsIsConnected for OBS connection state (#2608)
    • $chatMessageTextOnly returns chat message without URIs or emotes (#2598)
    • $effectQueueLength for effect queue length (#2533)
  • OBS Integration:
    • New events: OBS Connected and OBS Disconnected (#2618)
    • Support for OBS chapter markers (#2616)
  • 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