Skip to content

feat: custom scripts overhaul - #3520

Merged
ebiggz merged 37 commits into
v5from
custom-scripts-overhaul
May 30, 2026
Merged

feat: custom scripts overhaul#3520
ebiggz merged 37 commits into
v5from
custom-scripts-overhaul

Conversation

@ebiggz

@ebiggz ebiggz commented May 30, 2026

Copy link
Copy Markdown
Member

Description of the Change

  • Overhauls the custom script system to support a new spec
  • Installs a require("@crowbartools/firebot-types") interceptor to supply a new firebot script API, available to scripts at the top-level
  • Retains 100% backwards compatibility

Testing

Lots of manual testing of both legacy scripts and new ones conforming to the new spec. Given the number of use cases out there, this will need extensive testing by the team / community during a dev and beta period to validate and resolve any bugs (especially issues with backwards compat).

Screenshots

image

@ebiggz
ebiggz marked this pull request as ready for review May 30, 2026 05:39
@ebiggz
ebiggz merged commit 28d1282 into v5 May 30, 2026
6 checks passed
@ebiggz
ebiggz deleted the custom-scripts-overhaul branch May 30, 2026 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant