Commit Graph

489 Commits

Author SHA1 Message Date
cd0b482b15 Bump version v14.0.1. 2025-07-21 12:10:25 +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
73e6b81d58 Documentation: reusing an existing label 2025-06-20 09:17:56 +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
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
b0c08e72e2 Fix: message deletion were not properly anonymized when using "Anonymize moderation actions" option. 2025-05-21 18:18:44 +02:00
60ea2b4ed0 Fix #626: Bot timer was buggy, using seconds as delay instead of minutes.
There was a regression some months ago in the "bot timer" functionnality.
In the channels settings, the delay between two quotes is supposed to be in minutes, but in fact we applied seconds.
We don't have any way to detect if the user meant seconds or minutes when they configured their channels (it depends if it was before or after the regression).
So we encourage all streamers to go through their channel settings, check the frequency of their bot timers (if enabled), set them to the correct value, and save the form.
Users must save the form to be sure to apply the correct value.
2025-05-21 17:51:54 +02:00
1b8531a198 Fix: bot timer can't be negative or null. 2025-05-21 16:51:47 +02:00
a5ede49402 Fix tasks: checkbox state does not change when clicked. 2025-05-21 16:36:44 +02:00
4bebc18c67 Fix: moderation notes: fix filter button wrongly displayed on notes without associated occupant.
Also fix typo.
2025-05-21 16:25:11 +02:00
562e6a16e2 npm audit fix 2025-05-21 12:28:24 +02:00
238407c060 Changelog. 2025-05-21 10:57:24 +02:00
bb78c61b08 Fix #75: Short uuid handling 2025-05-20 16:54:42 +02:00
42e589d397 Fix: Converse bottom panel messages not visible on new Peertube v7 theme (for example for muted users) 2025-05-20 16:48:35 +02:00
02fff14351 update changelog 2025-05-20 16:48:35 +02:00
6b30886bb6 Fix changelog 2025-05-12 16:13:20 +02:00
090679d6c3 Bump version 12.0.4 2025-05-12 16:12:41 +02:00
88376b82ee Adding a warning in settings if theme is not set to Peertube or if autocolors are disabled. 2025-05-12 15:40:27 +02:00
433588d6cd Changelog. 2025-05-12 12:26:09 +02:00
4d28df5687 Changelog 2025-05-12 12:17:06 +02:00
c93e1e4fa3 Changelog 2025-05-12 12:05:46 +02:00
35236328b2 Fix #660: don't send headers twice on emoji router errors. 2025-05-12 11:18:29 +02:00
7fd895c82e Release v12.0.3. 2025-03-11 15:46:28 +01:00
5216076844 Fix #648: workaround for a regression in Firefox that breaks the scrollbar
Thanks [Raph](https://github.com/raphgilles) for the workaround!
2025-03-11 15:38:05 +01:00
8e98b464f1 Differenciate pt-PT and pt-BR translations. 2025-01-02 15:40:19 +01:00
dd29b96f8f Slovak 2024-12-17 17:05:15 +01:00
8f1bcb6f13 Changelog update. 2024-12-17 16:52:46 +01:00
b54c17e497 Fix styling for "configure mod_firewall" button + Peertube v7.0.0 compatibility 2024-12-10 11:41:44 +01:00
238d62f17d Changelog 2024-12-10 11:33:09 +01:00
2975018f91 Changelog 2024-12-10 11:27:37 +01:00
d0797ba631 Fix task list label styling. 2024-12-10 11:25:33 +01:00
f35bb5c8ac Fix #618: Fix custom emojis vs upper/lower case. 2024-12-05 19:46:47 +01:00
a37438bdaf Bump v12.0.0 + npm audit fix 2024-12-03 17:36:59 +01:00
577eec6fa4 Add style compat with peertube v7 2024-11-28 10:47:29 +01:00
84b21dde6d Fix: moderation delay max value was not correctly handled. 2024-09-17 11:38:18 +02:00
1b53a6ec2d Fix #300: prosody tweaking. 2024-09-17 10:34:11 +02:00
149bab2fc5 TODO 2024-09-16 15:04:19 +02:00
80274ecee3 TODO 2024-09-16 15:03:14 +02:00
8944bb95d8 New features: announcements WIP (#518). 2024-09-11 19:27:02 +02:00
b66b0aa315 Fix emoji picker colors and size. 2024-09-11 12:40:23 +02:00
0b196805b2 Updating ConverseJS (v11 WIP) with latest fixes. 2024-09-11 11:54:50 +02:00
33be9b3fc5 Update dependencies:
* update @tsconfig/nodes12 to @tsconfig/node16
* Peertube >= 5.2.0 required
2024-09-11 11:29:28 +02:00
4c84146cff Replace v11.1.0 by v12.0.0:
There will probably be some breaking changes, so renaming v11.1.0 to
v12.0.0.
Also fixing a typo in a filename.
2024-09-11 10:34:47 +02:00
5225257bb5 New option for the moderation bot: forbid duplicate messages (#516). 2024-09-11 10:34:44 +02:00