Commit Graph

1088 Commits

Author SHA1 Message Date
John Livingston
2aaacb44a7
Init support/forbidden_words 2023-09-22 20:15:10 +02:00
Victor Hampel
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
John Livingston
38f9a6972e
Fix: the command handler cant use NICK placeholder. 2023-09-22 19:48:09 +02:00
Victor Hampel
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
John Livingston
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
John Livingston
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
John Livingston
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
John Livingston
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
John Livingston
0fcc12f26c
doc:translate 2023-09-22 16:46:39 +02:00
John Livingston
2735ae703a
Changelog 2023-09-22 16:45:09 +02:00
John Livingston
562073fc09
Channel conf UI WIP 2023-09-22 16:45:09 +02:00
John Livingston
af115e984b
Fix help button 2023-09-22 16:45:09 +02:00
John Livingston
85f249fe91
Changing compile order:
Changing the compilation order, to get relevant compilation errors quicker.
2023-09-22 16:45:09 +02:00
John Livingston
679baf024c
Moving Mustache templates content in separate files. 2023-09-22 16:45:09 +02:00
John Livingston
b5140ca994
chat bot v0.2.7 2023-09-22 16:45:08 +02:00
John Livingston
aa71a302f6
Channel Configuration UI WIP 2023-09-22 16:45:08 +02:00
John Livingston
cc673bd3cb
Refactoring. 2023-09-22 16:45:08 +02:00
John Livingston
567a5e80ab
Link to channel options in room list 2023-09-22 16:45:08 +02:00
John Livingston
eed88e9339
UI WIP. 2023-09-22 16:45:08 +02:00
John Livingston
8029bab8e4
bot 0.2.6 2023-09-22 16:45:08 +02:00
John Livingston
d77a276fac
Channel configuration UI WIP 2023-09-22 16:45:08 +02:00
John Livingston
f00bac5eb1
Channel configuration UI + disabling bannedJIDs (for now) 2023-09-22 16:45:07 +02:00
John Livingston
501e958c4b
Channels list UI 2023-09-22 16:45:07 +02:00
John Livingston
19264fb915
Channels list UI 2023-09-22 16:45:07 +02:00
John Livingston
6c966f608b
Stronger password. 2023-09-22 16:45:07 +02:00
John Livingston
852221d232
Moderation. 2023-09-22 16:45:07 +02:00
John Livingston
4fe972dc10
Configure bot name + refactoring. 2023-09-22 16:45:07 +02:00
John Livingston
9e7d9c6069
Bot must be admin on the MUC component. 2023-09-22 16:45:07 +02:00
John Livingston
e0c31f09aa
Fix bot authentication. 2023-09-22 16:45:06 +02:00
John Livingston
de9de8e358
wip 2023-09-22 16:45:06 +02:00
John Livingston
8b9da417b3
Fix bot spawning, avoiding extra npm process. 2023-09-22 16:45:06 +02:00
John Livingston
437fa4c17b
log level. 2023-09-22 16:45:06 +02:00
John Livingston
2289d79c28
Various fix and wip 2023-09-22 16:45:06 +02:00
John Livingston
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
John Livingston
65fd49a81c
Fix rebuild 2023-09-22 16:45:05 +02:00
John Livingston
55fa6c0623
Fix rebuild 2023-09-22 16:45:05 +02:00
John Livingston
59c0c0c89b
removing unecessary await 2023-09-22 16:45:05 +02:00
John Livingston
260a25f411
Updating room-channel when prosody-room-type is changed 2023-09-22 16:45:05 +02:00
John Livingston
0e201d4e43
Fix muc domain 2023-09-22 16:45:05 +02:00
John Livingston
de243bdc01
Fix. 2023-09-22 16:45:05 +02:00
John Livingston
065b6f0ed3
Fix 2023-09-22 16:45:05 +02:00
John Livingston
a8c71fbadf
Store Bot configuration 2023-09-22 16:45:04 +02:00
John Livingston
35c9494ed7
Store bot configuration WIP 2023-09-22 16:45:04 +02:00
John Livingston
231ca3d177
Fix video updated action. 2023-09-22 16:45:04 +02:00
John Livingston
28faad6bbe
WIP: store and get relation between rooms and channels:
* fix rebuildData
* write data to disk
2023-09-22 16:45:04 +02:00
John Livingston
e4683cf282
WIP: store and get relation between rooms and channels:
* rebuildData
* handling video update (to check for channel changes)
2023-09-22 16:45:04 +02:00
John Livingston
ea1c008ded
Fix: readData must have an atomic part. 2023-09-22 16:45:04 +02:00
John Livingston
c900d2d1d4
WIP: store and get relation between rooms and channels (refactoring) 2023-09-22 16:45:04 +02:00
John Livingston
32b52adebb
WIP: store and get relation between rooms and channels 2023-09-22 16:45:03 +02:00
John Livingston
1a1b246d45
refactoring. 2023-09-22 16:45:03 +02:00