diff --git a/.github/workflows/bump-version-on-release.yml b/.github/workflows/bump-version-on-release.yml new file mode 100644 index 000000000..6412784d6 --- /dev/null +++ b/.github/workflows/bump-version-on-release.yml @@ -0,0 +1,29 @@ +name: Bump dev version on release + +on: + release: + types: [released] + +jobs: + bumpversion: + name: Bump version + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v5 + with: + ref: v5 + + - name: Setup Nodejs + uses: actions/setup-node@v5 + with: + node-version: latest + + - name: Update patch version + run: npm version patch + + - name: Push + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git push diff --git a/package-lock.json b/package-lock.json index 542117e7f..16d615095 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "firebotv5", - "version": "5.66.2", + "version": "5.66.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "firebotv5", - "version": "5.66.2", + "version": "5.66.3", "license": "GPL-3.0", "dependencies": { "@aws-sdk/client-polly": "^3.26.0", diff --git a/package.json b/package.json index c30da2cdd..86e69d5fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "firebotv5", - "version": "5.66.2", + "version": "5.66.3", "description": "Powerful all-in-one bot for Twitch streamers.", "main": "build/main.js", "scripts": { diff --git a/src/backend/chat/frontend-chat-helpers.ts b/src/backend/chat/frontend-chat-helpers.ts index 4856379ce..c32519338 100644 --- a/src/backend/chat/frontend-chat-helpers.ts +++ b/src/backend/chat/frontend-chat-helpers.ts @@ -17,9 +17,10 @@ class FirebotFrontendChatHelpers { private sendChatMessageToChatWidget( chatWidget: OverlayWidgetConfig, - chatMessage: FirebotChatMessage + chatMessage: FirebotChatMessage, + delayed = false ): void { - if (chatWidget.settings.delayMessages === true) { + if (delayed === true) { if ((this._pendingMessageCache[chatWidget.id] ?? []).some(m => m === chatMessage.id)) { // Remove it from the pending list so we know we've taken care of it this._pendingMessageCache[chatWidget.id] = this._pendingMessageCache[chatWidget.id] @@ -92,7 +93,7 @@ class FirebotFrontendChatHelpers { this._pendingMessageCache[chatWidget.id].push(chatMessage.id); setTimeout(() => { - this.sendChatMessageToChatWidget(chatWidget, chatMessage); + this.sendChatMessageToChatWidget(chatWidget, chatMessage, true); }, chatWidget.settings.messageDelay * 1000); } else { this.sendChatMessageToChatWidget(chatWidget, chatMessage); diff --git a/src/backend/effects/builtin/currency.js b/src/backend/effects/builtin/currency.js index 2da7a0ae2..09a89daa3 100644 --- a/src/backend/effects/builtin/currency.js +++ b/src/backend/effects/builtin/currency.js @@ -158,7 +158,7 @@ const currency = { -
Chat messages cannot be longer than 360 characters. This message will get automatically trimmed if the length is still too long after all replace variables have been populated.
+
Chat messages cannot be longer than 500 characters. This message will get automatically trimmed if the length is still too long after all replace variables have been populated.
diff --git a/src/gui/app/directives/settings/categories/overlay-settings.js b/src/gui/app/directives/settings/categories/overlay-settings.js index 5d5533fd7..297c0332f 100644 --- a/src/gui/app/directives/settings/categories/overlay-settings.js +++ b/src/gui/app/directives/settings/categories/overlay-settings.js @@ -28,13 +28,10 @@ > Edit Instances - diff --git a/src/gui/app/directives/settings/categories/scripts-settings.js b/src/gui/app/directives/settings/categories/scripts-settings.js index 1e3467724..708f9fe36 100644 --- a/src/gui/app/directives/settings/categories/scripts-settings.js +++ b/src/gui/app/directives/settings/categories/scripts-settings.js @@ -19,13 +19,10 @@ >here. - @@ -44,14 +41,11 @@ name="Clear Custom Script Cache" description="Whether or not you want custom scripts to be cleared from memory before they are executed. Enabling this helps when actively developing a custom script, otherwise Firebot wont reflect changes to your script until restarted. Everyday users should leave this disabled." > - diff --git a/src/gui/app/directives/settings/categories/trigger-settings.js b/src/gui/app/directives/settings/categories/trigger-settings.js index b7368d4f2..6fb05242f 100644 --- a/src/gui/app/directives/settings/categories/trigger-settings.js +++ b/src/gui/app/directives/settings/categories/trigger-settings.js @@ -41,13 +41,10 @@ name="Allow Shared Chat To Trigger Commands" description="Allow commands to be triggered by chat messages sent in other channels during Twitch Shared Chat" > - @@ -59,13 +56,10 @@ name="Ignore Related Gift Sub Events" description="When this is enabled, Firebot will ignore individual Gift Sub events that are part of a Community Gift Sub event. This means only the Community Sub event would fire instead of the Community Sub event AND an additional Gift Sub event for every recipient." > - diff --git a/src/gui/app/templates/chat/_chat-messages.html b/src/gui/app/templates/chat/_chat-messages.html index 1017d7f69..51e474699 100644 --- a/src/gui/app/templates/chat/_chat-messages.html +++ b/src/gui/app/templates/chat/_chat-messages.html @@ -159,7 +159,7 @@