Skip to content

Releases: crowbartools/Firebot

Release v4.4.5

09 Nov 06:57
Compare
Choose a tag to compare

Changes

  • Chat will now attempt to automatically reconnect if there was an error.
    • A reconnect will be attempted 5 times if a connection continually cant be made.
  • Mixer's new keyboard press triggers are now supported for interactive buttons.
  • Removed the automatic assumption that chat commands start with "!". Now you can type whatever you like in the "Trigger" field and thats what will be used.

Note: This means you will have to update your current commands to add a "!" or whatever you want to the beginning of the trigger.

  • Lowered Connect/Disconnect sounds by half.

(The next set of changes are for custom scripts, you can skip over this part if you don't use the feature)

  • Made it so custom scripts can now also define commands to be run in the response object.
  • Custom scripts can now set "string" parameters to use a textArea instead of a regular input field.
  • Custom scripts can now make a horizontal rule to show up after any parameter. Good for visually grouping parameters together.
  • Set a SCRIPTS_DIR variable where custom scripts can access so they have a quick and easy way of getting to the scripts directory.

Bug Fixes

  • Updated the commands tab to make sure that the "Active" tab is always first and always selected first on page load.
  • Updated commands tab so that the "list" view is the default for first time users.
  • Fixed a bug that caused custom scripts to not work for commands.
  • Fixed a bug allowing scripts to run if you didnt enable the setting.
  • Updated the effects dropdown to properly filter out the custom script effect if the setting is off.
  • Fixed issues with connection button tooltip popups.
  • Updated the URL for the Mixer Studio link.

Release v4.4.4

31 Oct 05:52
Compare
Choose a tag to compare

Changes

  • The button presser's Mixer roles (aka "Mod", "Subscriber", etc) are now passed to custom scripts.
  • Updated the Discord link in the About modal.
  • Fixed an API bug when you'd try to get users of a nonexistent group.
  • Fixed an issue with the notification system, new notifications will now show up without having to restart the app.

Release v4.4.3

18 Oct 16:58
Compare
Choose a tag to compare

Changes

  • Fixes an issue preventing custom scripts from running certain effect types.
  • Fixes styling with the notification center in the dark theme

Release v4.4.2

16 Oct 18:05
Compare
Choose a tag to compare

This is a patch that fixes some more issues found in v4.4.0 and v4.4.1

  • Fixes an issue that prevented the commands feature from working if you didn't have an interactive board saved.
  • Fixes an issue preventing the API from running effects.
  • Changed the way we handle getting images and videos for the overlay to eliminate issues when viewing the overlay both in a browser and your broadcasting software.
  • Fixes the placement of tooltips for the chat and interactive connection buttons.
  • Adds a "!" in front of command triggers for the command list view so it's more clear what exactly triggers the command.
  • Added the fs module to the list of modules that are sent over to custom scripts.

Release 4.4.1

14 Oct 23:12
Compare
Choose a tag to compare

This is a patch that fixes a few issues that popped up in 4.4.0.

  • Fixed custom script effect. These should now run again.
  • Fixed issue where commands with no cooldowns would not run.
  • Fixed issue where certain characters in a interactive board name would cause Firebot to stall.
  • Fixed wording in instructions when adding a new board to Firebot.

Release 4.4.0

14 Oct 03:31
Compare
Choose a tag to compare

This release does some things.

  • Updated overlay to fix compatibility issues with OBS and Xsplit. Please correct your filepath in your streaming software to point to "http://localhost:7473/overlay".
  • Firebot now supports chat command creation. You can now do most of the stuff you do with interactive buttons through chat commands. Click the settings cog on the command screen to use repeating timed commands as well!
  • Added ability to change the interactive button text, spark cost, and active status on the fly. You can now disable a single interactive button at any time while leaving the rest active. The change happens immediately and stays in affect after restarts.
  • Added a notification system so we can push out useful tips, warnings of any errors or downtime, and other useful information.
  • Separated chat and interactive connection so they are no longer dependent on each other.
  • Added the ability to update interactive buttons and commands on the fly without needing to restart the app for changes to take affect.
  • Added dependency checks to button and command effects. (Ex: A chat effect will only play if you're connected to chat otherwise it will be skipped.)
  • Removed the old effects drop down menu and replaced it with a filterable menu that won't give you hand cramps.
  • Changed to a nested navigation style in the main menu to accommodate more settings.
  • Fixed some issues with dark theme text being invisible.
  • Added some extra arguments to the chat effect to make it more viable for chat commands.
  • Changed how Firebot handles spark transactions to try to fix any issues there.

Release v4.3.0

29 Sep 02:32
Compare
Choose a tag to compare

New features

  • Built in automatic backup feature
  • Custom positioning of videos/images in the overlay
  • Spark exempt viewer groups
  • New REST API for developers
  • KBM-Robot now supports media & audio keys (Thanks Skriglitz!!)

Bug Fixes

  • Don't actually clear the custom script cache if the setting is turned off.
  • Properly update script parameter defaults, options, and descriptions when refresh button is pressed.
  • Make sure multiple YouTube videos can play at the same time in the overlay

Release v4.2.2

18 Sep 00:39
Compare
Choose a tag to compare

This update contains a bunch of bug fixes and a couple minor features.

  • Fixed issue where both bot and streamer accounts were responding to Firebot chat commands.
  • Fixed issue where the Reset Scenes effect was not resetting "default" users.
  • Fixed issue where Reset Scenes was resetting everyone instead of just selected groups.
  • Fixed a bug causing internal cooldowns in Firebot to not be reset when you disconnected it from interactive.
  • Fixed incorrect release dates on update page.
  • Viewer group usernames are no longer case sensitive.
  • Added $(text), $(cost), and $(cooldown) variables for use in chat effects.
  • Added "ignore log" toggle to all buttons to give the option to show/hide it from the log.
  • Added the ability to create multiple overlay instances to help users who have videos that need chroma key applied.

Release 4.2.1

16 Sep 00:19
Compare
Choose a tag to compare

This is just a quick patch to fix a few issues with the custom script effect.

  • Fixed issue preventing custom scripts without parameters from running.
  • Fixed issue preventing V2 custom scripts from making the error modal popup.
  • Fixed alignment of all icons.

Release 4.2.0 - xXDankUpdate420Xx

15 Sep 01:34
Compare
Choose a tag to compare

This release focuses on improving existing features and adding a few major quality of life improvements. This release also fixes a recent issue with the automatic grouping being broken due to an api change.

  • Added the ability to copy / paste effects from one button to another.
  • Added ability to delete all effects on a button in one click.
  • Added sanity check for buttons so that they can't be pressed multiple times rapidly before cooldowns are applied.
  • Added media key support for robot.js (not supported by kbm-robot)
  • Added Dad Jokes to the API list.
  • Added support for two new video file types, webm and ogg.
  • Added chat commands !scene and !changeboard chat commands for moderators to easily manipulate interactive features (more to come).
  • Custom Scripts v2: Scripts can now run any Firebot button effect and you can stack as many as you want.
  • Custom scripts now have parameters that are editable in the Edit Button Modal.
  • Custom scripts cache no longer get auto purged on every button press.
  • Fixed recent bug where the auto grouper would not work due to rate limiting info being removed from the Mixer API call.