Nightly build consisting of all changes made since last stable release.
Be Aware
- These builds are for testing purposes only
- These builds may be buggy; use at your own risk. We aren't responsible if they bork your Firebot setups
- Nightly builds do not auto-update to newer nightly builds
- Windows-based nightly builds will auto-update to new main-flow builds
- These builds recieve limited supported
- Features/changes in these builds are not guaranteed to pass into main-flow builds
Patch Notes
- fix: race condition with overlay connect
- Merge pull request #2953 from CKY-/v5-varMenu-update
- chore(effects): move var menu under on some input fields
- Merge pull request #2947 from Oceanity/feature/allow-variable-in-reward-effects
- Merge branch 'v5' into feature/allow-variable-in-reward-effects
- Merge pull request #2952 from CKY-/v5-commafyPadUpdate
- Merge branch 'v5' into v5-commafyPadUpdate
- feat: add padding to commafy variable
- Merge pull request #2937 from CKY-/v5-catagory-change
- change trashcan to times and add aria
- revert trashcan icon
- Merge branch 'v5' into feature/allow-variable-in-reward-effects
- Merge branch 'v5' into v5-catagory-change
- Merge pull request #2923 from CKY-/v5-send-as-reply-restrictions
- Merge branch 'v5' into v5-send-as-reply-restrictions
- Merge pull request #2945 from dennisrijsdijk/feat/reveal-correct-trivia-answer
- Merge branch 'v5' into feat/reveal-correct-trivia-answer
- Merge pull request #2951 from phroggster/awaitable-tts
- feat: Awaitable System TTS
- Merge pull request #2948 from phroggster/twurple_eventsub
- include filtering display for outdated 'r9kbeta'
- Include r9kbeta -> uniquechat in filtering
- add "redundant" scopes
- Merge branch 'v5' into twurple_eventsub
- chore: SettingsManager remove dep on ProfileManager
- chore: counters cleanup/updates
- fix: typo
- chore: move all currency data ops to backend
- fix: fixes to event simulate field population
- chore: slightly better backup restore UX
- chore: fully async backups
- chore: refactor sort tags, add SortTagManager
- chore: refactor HotkeyManager to TS
- chore: The days of PubSub draw near to an end
- Removed unused code from original concept
- Merge remote-tracking branch 'upstream/v5' into feature/allow-variable-in-reward-effects
- Initial functionality
- chore: consolidate Twitch API listeners
- chore: refactor ResourceTokenManager to TS
- Merge pull request #2946 from dennisrijsdijk/fix/linux-pwd-requirement
- Merge branch 'v5' into fix/linux-pwd-requirement
- fix: linux overlay not working when pwd not firebot dir
- chore: refactor IconManager to TS
- feat: allow showing correct trivia question on incorrect answer
- change effect to a radio to clear category AND allow empty string for custom
- Merge branch 'v5' into v5-catagory-change
- feat: add set currency command (#2925)
- removed import
- Merge branch 'v5' into v5-send-as-reply-restrictions
- Merge branch 'v5' into v5-catagory-change
- chore: farewell, Firebot v4
- Merge pull request #2929 from phroggster/hide-deprecated-vars
- Merge branch 'v5' into hide-deprecated-vars
- Merge pull request #2942 from dennisrijsdijk/chore/update-role-effect
- Merge branch 'v5' into chore/update-role-effect
- Merge pull request #2941 from crowbartools/feature/scheduled-tasks-to-setups
- Merge branch 'v5' into feature/scheduled-tasks-to-setups
- chore: only fetch Twitch user for customrole effect when needed
- chore: refactor SecretsManager to TS
- feat: dynamic font reload
- chore: refactor font API to TS
- Add scheduled tasks to the setup importer
- chore: move SettingsManager events into constructor
- fix: font API controller got lost along the way
- chore: refactor FontManager
- chore: listenerService to backendCommunicator, frontend cleanup
- Merge pull request #2940 from phroggster/bump_twurple
- Merge branch 'v5' into bump_twurple
- Adjust arg names, verbiage, add a filter
- chore: remove legacy frontend websocketService
- feat: Golden Kappa Hype Train Indicator
- chore: Bump Twurple 7.1.0->7.2.1
- feat/chore: add backup location, more settings cleanup (#2398) (#2939)
- Merge branch 'v5' into hide-deprecated-vars
- chore: remove Howler
- fix: stop using Howler (#2938)
- feat: allow stream categories to be set to empty
- fix: fix settings type/const exports
- feat: add role filter to currency update event (#2873) (#2926)
- feat: add more verbose error to http request log (#2935)
- fix: quote searchdate (#2931) (#2932)
- fix: chatMessageTextOnly aliases (#2866) (#2927)
- chore: refactor settings access (#2936)
- Merge branch 'v5' into v5-send-as-reply-restrictions
- feat: prefill Simulate Event dialog
- fix: sub kind filter
- fix: filter values showing Not Set
- fix: Some More Vars Data Typings
- chore: Hide Deprecated Variables
- feat: add send as reply as an option in restrictions
- Merge pull request #2921 from CKY-/v5-fix-split-typo-in-filters
- Merge branch 'v5' into v5-fix-split-typo-in-filters
- fix:split typo in filters
- chore: update GitHub artifat actions
- fix: couple more UUID fixes
- Merge branch 'v5' of https://github.com/crowbartools/Firebot into v5
- fix: uuid fixes
- feat: add protocol deep links for trigger pages
- fix: channelGoalCurrentAmount follower (#2919)
- fix: obs change scene var menu and rotation var menu (#2918)
- fix: added donationAmount to donation services (#2917)
- refactor: filters and filter factory (#2914)
- fix: renamed
sceneItem.id
prop to avoid Duplicate Preset Effect List issues (#2920) - chore: add Bluesky badge to README
- Merge branch 'v5' of https://github.com/crowbartools/Firebot into v5
- chore: Twitter is dead, long live Bluesky; fix Discord links
- Merge branch 'v5' into potential-fix-for-dashboard-slash-cmds
- fix: don't send failed dashboard slash commands to twitch chat
- chore: update UUID ref, change all to v4
- chore: add WebSocket request logging, make HTTP requests debug for Dennis
- feat: add custom WebSocket listeners, events to plugins
- feat(ui): use selectable-input-editors component in the custom variable effect
- feat(ui): implement selectable-input-editors component, use in metadata and websocket effects
- chore: replace variable examples (#2913)
- fix: command cooldown (#2909)
- feat: variable examples and description changes (#2908)
- feat: ability for eval js variable/effect to send strings through expressionish
- feat: built in variable api (#2899)
- fix: add names to raw ui extension functions if they don't have one (#2906)
- feat: Add Some Arg-Less Examples for $user... Variables (#2904)
- feat: ui extensions (#2905)
- feat: custom WebSocket event effect
- 5.64.0
- Update v5 gitignore to make switching between v6 and v5 branches cleaner
- Update README.md (#2896)
- chore: add moment link where it was missing (#2882)
- fix: carrage return not being ignored in replace line of write file. (#2892)
- bug: url chatModeration viewtime (#2883)
- feat: remove file type restriction from file line count (#2894)
- chore: tone down the brightness of the chat alert bg color (#2880)
- css: Select Effect & Variables Theming (#2878)
- Merge pull request #2885 from CKY-/v5-launch-timeout
- chore: launch timeout for vsCode
- fix: Elgato light strip colors
- Merge pull request #2867 from CKY-/v5-color-variable
- Merge branch 'v5' into v5-color-variable
- Merge pull request #2876 from phroggster/css_sort_tags
- fix: Light Theme Sort Tags Contrast
- Merge branch 'v5' into v5-color-variable
- Merge pull request #2875 from phroggster/custom_role_username_not_displayname
- Merge branch 'v5' into custom_role_username_not_displayname
- CK wasn't happy with an undocumented parameter
- Array, not object, not text: array
- Merge branch 'v5' into v5-color-variable
- flag that $customRoleUsers can return objects
- feat vars: Add $customRoleUsers parameter
- convert obs, elgato, phillips to use tinycolor removing color-convert
- Merge pull request #2868 from CKY-/v5-Fix-Poll-Choice-Displaying
- fix: poll choice and poll choices showing twice on the UI for simulate event
- feat: add color variable with color conversion to and from all formats
- Merge pull request #2856 from dennisrijsdijk/fix/system-commands-new-options
- Merge branch 'v5' into fix/system-commands-new-options
- Merge pull request #2851 from dennisrijsdijk/feat/expand-filters
- Merge branch 'v5' into feat/expand-filters
- Merge pull request #2849 from dennisrijsdijk/feat/clear-custom-role-api
- Merge branch 'v5' into feat/clear-custom-role-api
- Merge pull request #2848 from dennisrijsdijk/fix/activity-feed-variable-menu
- Merge branch 'v5' into fix/activity-feed-variable-menu
- Merge pull request #2844 from dennisrijsdijk/fix/frontend-data-directory
- Merge branch 'v5' into fix/frontend-data-directory
- Merge pull request #2843 from CKY-/v5-ffz-and-7tv-wide-emotes-overlap
- Merge branch 'v5' into v5-ffz-and-7tv-wide-emotes-overlap
- Merge pull request #2839 from dennisrijsdijk/feat/shared-chat-shim
- Merge branch 'v5' into feat/shared-chat-shim
- Merge pull request #2824 from crowbartools/log-message-effect-typescript
- Merge branch 'v5' into feat/shared-chat-shim
- Merge branch 'v5' into log-message-effect-typescript
- Merge pull request #2815 from fluxstorm0/theme-background-fixes
- Merge branch 'v5' into theme-background-fixes
- Merge pull request #2810 from eliasthompson/feature/viewer_metadata_api
- Merge branch 'v5' into feature/viewer_metadata_api
- Merge pull request #2797 from phroggster/currency_payouts
- Merge branch 'v5' into currency_payouts
- Merge pull request #2791 from eliasthompson/feature/viewer_metadata_websocket_events
- Merge branch 'v5' into feature/viewer_metadata_websocket_events
- Merge pull request #2777 from phroggster/poll_vaulting
- Merge branch 'v5' into poll_vaulting
- Merge branch 'v5' into feat/expand-filters
- fix: case sensitivity in !permit moderation command (#2863)
- fix: toggle-by-tag throwing error if sortTags prop is missing (#2864)
- Merge branch 'v5' into feature/viewer_metadata_api
- Merge branch 'v5' into feature/viewer_metadata_websocket_events
- fix: system command overrides not presenting new options from definition (#2831)
- feat: more custom variable name filter text options (#2850)
- feat: clear custom role api (#2483)
- fix: menu position for activity feed effect (#2833)
- Merge branch 'v5' into feat/shared-chat-shim
- fix(a11y): randomize id for firebot-select
- fix: clip live check (#2845)
- fix: pass fbuser-data-directory to renderwindow
- fix:ffz and 7tv wide emotes overlap
- feat: per-command overrides for shared chat
- feat: event filter and replace variable for shared chat
- feat: option to prevent shared chat from triggering commands
- Another Conditional Cleanup
- Better issue2801 Conditionals
- More #2801 Stuff
- Add MacOS to the Github bug report template
- Merge branch 'v5' into currency_payouts
- Merge branch 'v5' into feature/viewer_metadata_api
- Merge branch 'v5' into feature/viewer_metadata_websocket_events
- Fix twitch chat roles not getting added and updated properly in the viewer database
- Add the oga extension to the sound file chooser
- feat: quote id effect output (#2822) (#2823)
- Merge branch 'v5' into feature/viewer_metadata_api
- Merge branch 'v5' into feature/viewer_metadata_websocket_events
- Added Quotes events to websocket server
- Feat:
fileName
replace variable (#2803) - Merge pull request #2802 from phroggster/load_metadata_event_filters
- Merge branch 'v5' into load_metadata_event_filters
- Address Complaints
- Fix spacing inconsistencies on several tabs
- Revert "debt: Load Metadata Filters"
- Merge pull request #2795 from Oceanity/feature/display-category-game-name
- Merge branch 'v5' into feature/display-category-game-name
- Fix a bug that broke the random location setting for the show text effect
- Merge branch 'v5' into log-message-effect-typescript
- Create a typescript file for the log message event
- Merge branch 'master' into v5
- chore: remove old project automations now that github has sunset classic projects
- Merge remote-tracking branch 'upstream/v5' into feature/display-category-game-name
- Update package-lock.json
- Merge pull request #2792 from dennisrijsdijk/chore/preset-list-streamdeck-url
- Merge branch 'v5' into chore/preset-list-streamdeck-url
- Merge branch 'v5' into theme-background-fixes
- Merge remote-tracking branch 'upstream/v5' into feature/display-category-game-name
- Expand support for theme engine to support background color in more element types
- Merge pull request #2812 from CKY-/v5-fix-unbanuser
- Fix: incorrect unban function
- Merge branch 'feature/viewer_metadata_api' of github.com:eliasthompson/Firebot into feature/viewer_metadata_api
- Changed body shape to look for data key per Discord feedback
- Merge branch 'v5' into feature/viewer_metadata_api
- feat: Added Viewer Metadata POST, PUT, and DELETE APIs
- Cleaned up a bit
- Merge remote-tracking branch 'upstream/v5' into feature/display-category-game-name
- Merge branch 'v5' into feature/viewer_metadata_websocket_events
- Merge branch 'v5' into poll_vaulting
- fix: $hasRole and $hasRoles Usage Examples (#2790)
- feat: Remember Active Dashboard Chat User, Message Text, and Replying-To (#2772)
- feat: Raid Sent Off Event (#2767)
- feat: option to default quotes to streamer name if no @ is provided #2336
- Merge branch 'v5' into load_metadata_event_filters
- Merge branch 'v5' into currency_payouts
- Merge branch 'v5' into poll_vaulting
- feat: add more events to Effect Queue (#2785)
- Merge branch 'v5' into poll_vaulting
- Merge branch 'v5' into currency_payouts
- Merge branch 'v5' into load_metadata_event_filters
- fix: frontend error when saving quick action (#2779)
- fix: Move clips to iframe (#2778)
- fix(events): complex manualMetadata being malformed on test event button (#2784)
- Feat:
arraySlice
replace variable (#2776) - Merge pull request #2774 from Oceanity/feature/obs-animate-transform-anchor
- debt: Load Metadata Filters
- Merge branch 'v5' into poll_vaulting
- fix: Offline Currency Data Typing
- Revert "fix: More Offline Currency Payout Issues"
- fix: More Offline Currency Payout Issues
- Merge branch 'v5' into currency_payouts
- Merge remote-tracking branch 'upstream/v5' into feature/obs-animate-transform-anchor
- Merge remote-tracking branch 'upstream/v5' into feature/display-category-game-name
- Added fallback to avoid error on trying to access properties on undefined
- Merge pull request #2771 from phroggster/feat_2750
- Merge branch 'v5' into feat_2750
- Merge pull request #2763 from CKY-/v5-fix-height-of-rotation
- fix: Offline Currency Payout Improvement
- whitespace fix
- When a command fails due to incorrect category/game, displays correct one for better UX
- chore: update streamdeck website action verbiage for modern app versions
- Feature: Added Viewer Metadata Events to the Websocket Server
- Merge pull request #1 from CKY-/poll_vaulting
- pollVotes to pollVaulting
- more $pollChoices
- more $pollChoice improvements
- Removed unnecessary newline
- Undid changes to package-lock
- Finished effect
- Merge branch 'feature/obs-animate-transform-anchor' of https://github.com/Oceanity/Firebot into feature/obs-animate-transform-anchor
- Some more work on anchor transform update
- Merge remote-tracking branch 'upstream/v5' into feature/obs-animate-transform-anchor
- Some more work on anchor transform update
- Fix poll start metadata, and pollChoices description
- feat: Add $pollChoices and $pollTitle variables
- feat: Add Custom Role filtering to $activeChatUserCount
- fix: remove rotation height