Commit Graph

2351 Commits

Author SHA1 Message Date
T.S
f96463db82 Translated using Weblate (Japanese)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/ja/
2025-12-09 15:53:49 +01:00
fac8b48006 Translated using Weblate (German)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/de/
2025-12-09 15:53:49 +01:00
0f2e993925 Translated using Weblate (French)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2025-12-09 15:53:49 +01:00
e538f3380b Merge pull request #737 from JohnXLivingston/dependabot/npm_and_yarn/form-data-2.5.5
Bump form-data from 2.5.1 to 2.5.5
2025-12-09 15:53:43 +01:00
506b7e4208 Merge pull request #743 from JohnXLivingston/dependabot/npm_and_yarn/cipher-base-1.0.6
Bump cipher-base from 1.0.4 to 1.0.6
2025-12-09 15:53:05 +01:00
f15a3c2b07 Merge pull request #742 from JohnXLivingston/dependabot/npm_and_yarn/sha.js-2.4.12
Bump sha.js from 2.4.11 to 2.4.12
2025-12-09 15:52:49 +01:00
f2878348dc Merge pull request #749 from JohnXLivingston/dependabot/npm_and_yarn/js-yaml-4.1.1
Bump js-yaml from 4.1.0 to 4.1.1
2025-12-09 15:52:31 +01:00
7a4dd4efdc Merge pull request #750 from JohnXLivingston/dependabot/npm_and_yarn/validator-13.15.23
Bump validator from 13.9.0 to 13.15.23
2025-12-09 15:51:46 +01:00
d10a26853d Bump validator from 13.9.0 to 13.15.23
Bumps [validator](https://github.com/validatorjs/validator.js) from 13.9.0 to 13.15.23.
- [Release notes](https://github.com/validatorjs/validator.js/releases)
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/validatorjs/validator.js/compare/13.9.0...13.15.23)

---
updated-dependencies:
- dependency-name: validator
  dependency-version: 13.15.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 17:50:33 +00:00
94b8d4bd9e Documentation: fix typo. 2025-11-28 14:01:36 +01:00
3e49c17ccb Bump js-yaml from 4.1.0 to 4.1.1
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 11:05:40 +00:00
aa5d6e7d1e Bump cipher-base from 1.0.4 to 1.0.6
Bumps [cipher-base](https://github.com/crypto-browserify/cipher-base) from 1.0.4 to 1.0.6.
- [Changelog](https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.6)

---
updated-dependencies:
- dependency-name: cipher-base
  dependency-version: 1.0.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 02:20:01 +00:00
95c4722ded Bump sha.js from 2.4.11 to 2.4.12
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 01:44:28 +00:00
550cf60106 Bump form-data from 2.5.1 to 2.5.5
Bumps [form-data](https://github.com/form-data/form-data) from 2.5.1 to 2.5.5.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/v2.5.5/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v2.5.1...v2.5.5)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 2.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 06:42:04 +00:00
cd0b482b15 Bump version v14.0.1. 2025-07-21 12:10:25 +02:00
b899ba769e Dependabot: don't update commander for now. 2025-07-21 12:08:03 +02:00
01815ad616 Merge pull request #708 from framabot/weblate-peertube-livechat-peertube-plugin-livechat
Translations update from Framasoft Weblate
2025-07-21 12:05:51 +02:00
915b5c128f Translated using Weblate (Catalan)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/ca/
2025-07-21 12:05:14 +02:00
b11acd7ef1 Translated using Weblate (Czech)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/cs/
2025-07-21 12:05:14 +02:00
cafb370289 Translated using Weblate (German)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/de/
2025-07-21 12:05:14 +02:00
b2fdafd5ff Fix #736: wrong format in Peertube accounts API result can prevent users to log in chat.
Can't reproduce the bug
(https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/736),
but this should fix the issue.
2025-07-21 12:04:29 +02:00
759e1b8f6c Merge pull request #707 from framabot/weblate-peertube-livechat-peertube-plugin-livechat
Translations update from Framasoft Weblate
2025-06-20 09:33:55 +02:00
d0d89e3b5f Translated using Weblate (French)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2025-06-20 09:33:28 +02:00
2706eef6fd Translated using Weblate (English)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/en/
2025-06-20 09:33:27 +02:00
dc603cde57 Translated using Weblate (Catalan)
Currently translated at 100.0% (900 of 900 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/
2025-06-20 09:27:45 +02:00
73e6b81d58 Documentation: reusing an existing label 2025-06-20 09:17:56 +02:00
cb32590026 Merge pull request #706 from framabot/weblate-peertube-livechat-peertube-plugin-livechat
Translations update from Framasoft Weblate
2025-06-20 09:14:50 +02:00
243d465c58 Translated using Weblate (Catalan)
Currently translated at 100.0% (319 of 319 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/ca/
2025-06-19 23:28:24 +02:00
6d98fc911b Bump version v14.0.0 2025-06-19 17:17:07 +02:00
5d27efb961 NPM packages security fixes. 2025-06-19 17:15:31 +02:00
3624dd5c3c Reverting usage of RE2 (WIP):
**Breaking changes**

The livechat v13 introduced a new library to handle regular expressions in forbidden words, to avoid
[ReDOS](https://en.wikipedia.org/wiki/ReDoS) attacks.
Unfortunately, this library was not able to install itself properly on some systems, and some admins were not able
to install the livechat plugin.

That's why we have disabled this library in v14, and introduce a new settings to enable regexp in forbidden words.
By default this settings is disabled, and your users won't be able to use regexp in their forbidden words.

The risk by enabling this feature is that a malicious user could cause a denial of service for the chat bot, by using a
special crafted regular expression in their channel options, and sending a special crafter message in one of their
rooms. If you trust your users (those who have rights to livestream), you can enable the settings. Otherwise it is not
recommanded. See the documentation for more informations.

**Minor changes and fixes**

* Channel's forbidden words: new "enable" column.
* New settings to enable regular expressions for channel forbidden words.
* "Channel advanced configuration" settings: removing the "experimental feature" label.
2025-06-19 17:11:13 +02:00
e41529b61f update note 2025-06-09 12:18:14 +02:00
1e7e851dc9 Release v13.0.0 2025-06-09 11:11:23 +02:00
80a5b76172 Updating SPDX headers. 2025-06-09 10:48:43 +02:00
6cd7f013f2 Merge pull request #698 from JohnXLivingston/dependabot/npm_and_yarn/minor-and-patch-434c38cfec
Bump the minor-and-patch group across 1 directory with 2 updates
2025-06-09 10:45:52 +02:00
419355640a Merge pull request #696 from framabot/weblate-peertube-livechat-peertube-plugin-livechat-documentation
Translations update from Framasoft Weblate
2025-06-09 10:45:45 +02:00
9c2d8cfbb6 Translated using Weblate (Czech)
Currently translated at 47.7% (430 of 900 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/cs/
2025-06-09 10:45:32 +02:00
06c274c4b5 Translated using Weblate (Catalan)
Currently translated at 100.0% (900 of 900 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/
2025-06-09 10:45:32 +02:00
bdf8817bf8 Translated using Weblate (German)
Currently translated at 100.0% (900 of 900 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/
2025-06-09 10:45:32 +02:00
cd1fa7c4d4 Translated using Weblate (French)
Currently translated at 83.7% (754 of 900 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fr/
2025-06-09 10:45:32 +02:00
d75e07e022 Merge pull request #697 from framabot/weblate-peertube-livechat-peertube-plugin-livechat
Translations update from Framasoft Weblate
2025-06-09 10:45:27 +02:00
bebb7918bd Bump the minor-and-patch group across 1 directory with 2 updates
Bumps the minor-and-patch group with 2 updates in the / directory: [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@types/express` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Updates `typescript-eslint` from 8.33.0 to 8.33.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@types/express"
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: typescript-eslint
  dependency-version: 8.33.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 03:45:13 +00:00
14ff00c730 Translated using Weblate (German)
Currently translated at 100.0% (317 of 317 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/de/
2025-06-07 10:38:23 +02:00
edd29ed1ed Mentioning the NlNet funding. 2025-06-06 17:29:47 +02:00
e24385c3f1 Updating documentation + removing deprecated field description 2025-06-06 17:08:53 +02:00
0be11fb2ae Security Fix: mitigate ReDOS attacks on the chat bot. 2025-06-06 16:41:22 +02:00
98dc729447 Merge pull request #681 from framabot/weblate-peertube-livechat-peertube-plugin-livechat
Translations update from Framasoft Weblate
2025-06-06 16:40:22 +02:00
7dcfac00cb Translated using Weblate (Czech)
Currently translated at 100.0% (318 of 318 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/cs/
2025-06-06 16:40:06 +02:00
3b319927c6 Translated using Weblate (Catalan)
Currently translated at 100.0% (318 of 318 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/ca/
2025-06-06 16:40:06 +02:00
ad1d7786af Merge pull request #692 from framabot/weblate-peertube-livechat-peertube-plugin-livechat-documentation
Translations update from Framasoft Weblate
2025-06-06 16:39:58 +02:00