Commit Graph

2103 Commits

Author SHA1 Message Date
6705cd9e3d Fix multiline. 2023-09-25 15:37:58 +02:00
b8aef07182 Forbidden words comment field. 2023-09-25 13:16:15 +02:00
06b9417650 Channel configuration UI: form validation. 2023-09-25 12:51:15 +02:00
e2c85af001 Bot avatar:
* For now, only one avatar possible,
* uses mod_random_vcard_peertubelivechat,
* mod_random_vcard_peertubelivechat has a new option with the avatar
  list (instead of a hardcoded avatar number)
* Peertube lists available avatars files, and pass it to mod_random_vcard_peertubelivechat
2023-09-25 11:20:46 +02:00
15ec31426e Translated using Weblate (French)
Currently translated at 98.6% (146 of 148 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2023-09-25 10:18:10 +02:00
3d542b12aa Translated using Weblate (French)
Currently translated at 98.6% (146 of 148 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2023-09-25 10:18:10 +02:00
6d1e411455 Translated using Weblate (German)
Currently translated at 100.0% (148 of 148 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/de/
2023-09-25 10:18:10 +02:00
f10ea9d359 Translated using Weblate (German)
Currently translated at 100.0% (525 of 525 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/
2023-09-25 10:17:39 +02:00
198f4ad8a6 Fix help text. 2023-09-25 09:52:07 +02:00
dd94b57a3d Fix help text. 2023-09-25 09:50:25 +02:00
b111cbd0d5 bot 0.2.8 2023-09-22 20:57:16 +02:00
6fe3900de2 Documentation 2023-09-22 20:42:14 +02:00
e9ff502646 Help links. 2023-09-22 20:39:50 +02:00
0ed934a8da doc:translate. 2023-09-22 20:15:55 +02:00
64f775c312 Documentation. 2023-09-22 20:15:16 +02:00
2aaacb44a7 Init support/forbidden_words 2023-09-22 20:15:10 +02:00
1ae37eb5f1 Translated using Weblate (German)
Currently translated at 100.0% (484 of 484 strings)

Translation: PeerTube LiveChat/Peertube Plugin Livechat Documentation
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/
2023-09-22 20:13:38 +02:00
38f9a6972e Fix: the command handler cant use NICK placeholder. 2023-09-22 19:48:09 +02:00
440b9c4c69 Translated using Weblate (German)
Currently translated at 100.0% (148 of 148 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/de/
2023-09-22 19:46:47 +02:00
5b03562674 Translated using Weblate (French)
Currently translated at 97.9% (143 of 146 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2023-09-22 19:46:47 +02:00
d80cedfee5 Auto ban anonymous IP:
* New settings: "Ban anonymous user's IP when user is banned from a chatroom":
  * if enabled, every time a streamer bans an anonymous user, it will ban its IP on the chat server,
  * banned IPs are logged on disk, so server's admin can use them to feed fail2ban (for example),
  * option disabled by default, because could be used to create trapped-rooms on public servers
2023-09-22 18:17:54 +02:00
812eb89856 Translated using Weblate (French)
Currently translated at 97.9% (143 of 146 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2023-09-22 17:12:36 +02:00
9e1e86379d Translated using Weblate (French)
Currently translated at 72.6% (106 of 146 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/fr/
2023-09-22 17:12:36 +02:00
0fcc12f26c doc:translate 2023-09-22 16:46:39 +02:00
2735ae703a Changelog 2023-09-22 16:45:09 +02:00
562073fc09 Channel conf UI WIP 2023-09-22 16:45:09 +02:00
af115e984b Fix help button 2023-09-22 16:45:09 +02:00
85f249fe91 Changing compile order:
Changing the compilation order, to get relevant compilation errors quicker.
2023-09-22 16:45:09 +02:00
679baf024c Moving Mustache templates content in separate files. 2023-09-22 16:45:09 +02:00
b5140ca994 chat bot v0.2.7 2023-09-22 16:45:08 +02:00
aa71a302f6 Channel Configuration UI WIP 2023-09-22 16:45:08 +02:00
cc673bd3cb Refactoring. 2023-09-22 16:45:08 +02:00
567a5e80ab Link to channel options in room list 2023-09-22 16:45:08 +02:00
eed88e9339 UI WIP. 2023-09-22 16:45:08 +02:00
8029bab8e4 bot 0.2.6 2023-09-22 16:45:08 +02:00
d77a276fac Channel configuration UI WIP 2023-09-22 16:45:08 +02:00
f00bac5eb1 Channel configuration UI + disabling bannedJIDs (for now) 2023-09-22 16:45:07 +02:00
501e958c4b Channels list UI 2023-09-22 16:45:07 +02:00
19264fb915 Channels list UI 2023-09-22 16:45:07 +02:00
6c966f608b Stronger password. 2023-09-22 16:45:07 +02:00
852221d232 Moderation. 2023-09-22 16:45:07 +02:00
4fe972dc10 Configure bot name + refactoring. 2023-09-22 16:45:07 +02:00
9e7d9c6069 Bot must be admin on the MUC component. 2023-09-22 16:45:07 +02:00
e0c31f09aa Fix bot authentication. 2023-09-22 16:45:06 +02:00
de9de8e358 wip 2023-09-22 16:45:06 +02:00
8b9da417b3 Fix bot spawning, avoiding extra npm process. 2023-09-22 16:45:06 +02:00
437fa4c17b log level. 2023-09-22 16:45:06 +02:00
2289d79c28 Various fix and wip 2023-09-22 16:45:06 +02:00
f97e54d499 Moderation Bot integration WIP:
* Start and stop the bot WIP
* Prosody: removing the BOSH module from the global scope (must only be present on relevant virtualhosts)
* Some refactoring
2023-09-22 16:45:06 +02:00
65fd49a81c Fix rebuild 2023-09-22 16:45:05 +02:00