Release v13.0.0

This commit is contained in:
John Livingston 2025-06-09 11:11:23 +02:00
parent 80a5b76172
commit 1e7e851dc9
No known key found for this signature in database
GPG Key ID: B17B5640CE66CDBC
3 changed files with 14 additions and 14 deletions

View File

@ -1,6 +1,6 @@
# Changelog # Changelog
## 13.0.0 (Not Released Yet) ## 13.0.0
### Security Fix ### Security Fix
@ -26,29 +26,29 @@ Users must save the form to be sure to apply the correct value.
#### Bot forbidden words #### Bot forbidden words
When using regular expressions for the forbidden words, the chat bot now uses the [RE2](https://github.com/google/re2) regular expression library. When using regular expressions for the forbidden words, the chat bot now uses the [RE2](https://github.com/google/re2) regular expression library.
This library does not support all character classes, and all regular expressions that was previously possible (with the Javascript RegExp class). This library does not support all character classes, and all regular expressions that were previously possible (with the Javascript RegExp class).
For more information about the accepted regular expression, please refer to the [documentation](https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/bot/forbidden_words/#consider-as-regular-expressions). For more information about the accepted regular expression, please refer to the [documentation](https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/bot/forbidden_words/#consider-as-regular-expressions).
If you configured such regular expressions, the bot will just ignore them, and log an error. If you configured non-compatible regular expressions, the bot will just ignore them, and log an error.
When saving channel's preference, if such regular expression is used, an error will be shown. When saving channel's preference, if non-compatible regular expression is used, an error will be shown.
### Minor changes and fixes ### Minor changes and fixes
* Translations updates. * Translations updates.
* Dependencies updates. * Dependencies updates.
* Fix #329: auto focus message field after anonymous user has entered nickname. * Fix #329: auto focus message field after anonymous user has entered nickname (Thanks [Axolotle](https://github.com/axolotle).
* Fix #392: add draggable items touch screen handling * Fix #392: add draggable items touch screen handling (Thanks [Axolotle](https://github.com/axolotle).
* Fix #506: hide offline users by default in occupant list * Fix #506: hide offline users by default in occupant list (Thanks [Axolotle](https://github.com/axolotle).
* Fix #547: add button to go to the end of the chat * Fix #547: add button to go to the end of the chat (Thanks [Axolotle](https://github.com/axolotle).
* Fix #503: set custom emojis max height to text height + bigger when posted alone * Fix #503: set custom emojis max height to text height + bigger when posted alone (Thanks [Axolotle](https://github.com/axolotle).
* Fix: Converse bottom panel messages not visible on new Peertube v7 theme (for example for muted users) * Fix: Converse bottom panel messages not visible on new Peertube v7 theme (for example for muted users).
* Fix #75: New short video urls makes it difficult to use the settings «Activate chat for these videos». * Fix #75: New short video urls makes it difficult to use the settings «Activate chat for these videos».
* Fix moderation notes: fix filter button wrongly displayed on notes without associated occupant. * Fix moderation notes: fix filter button wrongly displayed on notes without associated occupant.
* Fix tasks: checkbox state does not change when clicked. * Fix tasks: checkbox state does not change when clicked.
* Fix: bot timer can't be negative or null. * Fix: bot timer can't be negative or null.
* Fix #626: Bot timer was buggy, using seconds as delay instead of minutes. * Fix #626: Bot timer was buggy, using seconds as delay instead of minutes.
* Fix: message deletion were not properly anonymized when using "Anonymize moderation actions" option. * Fix: message deletions were not properly anonymized when using "Anonymize moderation actions" option.
## 12.0.4 ## 12.0.4

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "peertube-plugin-livechat", "name": "peertube-plugin-livechat",
"version": "12.0.4", "version": "13.0.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "peertube-plugin-livechat", "name": "peertube-plugin-livechat",
"version": "12.0.4", "version": "13.0.0",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"dependencies": { "dependencies": {
"@xmpp/jid": "^0.13.2", "@xmpp/jid": "^0.13.2",

View File

@ -1,7 +1,7 @@
{ {
"name": "peertube-plugin-livechat", "name": "peertube-plugin-livechat",
"description": "PeerTube plugin livechat: create chat rooms for your Peertube lives! Comes with many features: federation, moderation tools, chat bot, chat persistence, OBS integration, ...", "description": "PeerTube plugin livechat: create chat rooms for your Peertube lives! Comes with many features: federation, moderation tools, chat bot, chat persistence, OBS integration, ...",
"version": "12.0.4", "version": "13.0.0",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"author": { "author": {
"name": "John Livingston", "name": "John Livingston",