Commit Graph

123 Commits

Author SHA1 Message Date
6e92882176 Fix mod_muc_moderation regression:
See https://issues.prosody.im/1862
2024-07-29 15:00:02 +02:00
ebc8fc8797 Option to hide moderator name who made actions WIP (#137). 2024-07-29 15:00:02 +02:00
38f2b2af57 prosody-modules: preparing some modules for publication on
prosody-modules repo
2024-07-29 15:00:02 +02:00
b7c595214b Updated mod_muc_moderation to upstream. 2024-07-29 15:00:01 +02:00
9c200a4e46 Moderation delay (#132):
* displaying the remaining time for moderators.
2024-07-10 16:54:54 +02:00
2f98dfa538 Bad english corrections. 2024-07-10 11:55:54 +02:00
7a54594967 Moderation delay WIP (#132):
* default channel value for moderation delay
2024-07-09 16:15:07 +02:00
00a0dca1f9 Moderation delay WIP (#132):
* code refactoring.
2024-07-09 15:22:27 +02:00
cf68414710 Moderation delay WIP (#132):
* handle message retractation (proof of concept)
2024-07-09 15:09:27 +02:00
f870aa6cfb Moderation delay WIP (#132):
* mod_muc_moderation_delay, first shot.
2024-07-09 11:40:37 +02:00
9b1f24eafe Terms&Conditions fixes:
* adding hints (no-store, no-copy) on xmpp messages
* frontend will ignore any archived message
2024-07-05 14:57:59 +02:00
14ffa90208 Poll WIP (#231):
* muted participants can't vote
* removed "Choice N" from button labels.
2024-07-05 11:23:30 +02:00
6dda0cc44f Poll WIP (#231):
* refactoring update messages, for a more efficient and proper way to
  handle it
2024-07-05 11:23:30 +02:00
6f7c5c50f7 Poll WIP (#231):
* frontend message localization
2024-07-05 11:23:29 +02:00
3c45c2d1e6 Fix typo 2024-07-05 11:23:29 +02:00
1249f0895d Poll WIP (#231):
* close button
* backend fix
2024-07-05 11:23:29 +02:00
ffb8ac8ddc Poll WIP (#231):
* frontend WIP
* backend fix
2024-07-05 11:23:29 +02:00
4168b2ce41 Poll WIP (#231):
* various fix and improvements
2024-07-05 11:23:28 +02:00
4591633400 Poll WIP (#231):
* front end poll WIP
* backend fix
2024-07-05 11:23:28 +02:00
3ef0541886 Poll WIP (#231):
* backend security: avoid spoofing polls
2024-07-05 11:23:28 +02:00
c5b0176e95 Poll WIP (#231):
* backend: custom xml
2024-07-05 11:23:28 +02:00
5e6fd50c49 Poll WIP (#231):
* fix backend.
2024-07-05 11:23:27 +02:00
b741959312 Poll WIP (#231):
* poll backend WIP
2024-07-05 11:23:27 +02:00
212076c3a3 Poll WIP (#231):
* poll backend WIP
2024-07-05 11:23:27 +02:00
22076e9929 Poll WIP (#231):
* poll backend WIP
2024-07-05 11:23:27 +02:00
e779a669c8 Poll WIP (#231):
* poll backend WIP
2024-07-05 11:23:27 +02:00
300eb14ca4 Poll WIP (#231):
* mod_muc_poll refactoring
2024-07-05 11:23:27 +02:00
a7250efd06 Poll WIP (#231):
* backend save WIP
* various fixes
2024-07-05 11:23:26 +02:00
14e0576329 Poll WIP (#231):
* backend form declaration
* frontend form dialog
2024-07-05 11:23:26 +02:00
b792588364 Poll WIP (#231):
* mod_muc_poll
* feature detection and create poll button in Converse
2024-07-05 11:23:21 +02:00
62ac787546 Terms: fix typo. 2024-06-29 19:36:22 +02:00
cad2eef7af Fix terms: broadcasted messages should not be stored by mod_muc_mam. 2024-06-27 15:14:49 +02:00
27c10a0324 Terms&Conditions (#18) WIP:
* hack to avoid the moderation bot trying to moderate service messages.
2024-06-25 12:54:15 +02:00
e6721b1fa8 Terms&Conditions (#18) WIP:
* fix terms deletion.
2024-06-25 12:40:00 +02:00
a06ef00e2a Terms&Conditions (#18) WIP:
* channel terms
2024-06-25 12:21:01 +02:00
b110456029 Terms&Conditions (#18) WIP:
* Converse module to display terms.
* Prosody module to send terms.
2024-06-25 12:21:01 +02:00
5a455fff93 New option to only allow registered users to speak WIP (#233):
* Prosody mod_muc_peertubelivechat_roles module
* Fix ConverseJS to disable the message field when room is unmoderated
  and user is visitor
* Mute/voice anonymous users when changing room configuration.
* Display a specific message to muted anonymous users.
* Default value for mute_anonymous in channel options.
* Feature documentation
2024-06-21 11:37:06 +02:00
e8382f163b SPDX headers. 2024-05-23 12:18:17 +02:00
5745e8c8a3 Changing defaults MUC affiliation (#385):
* video/channel owner is MUC owner
* the bot is MUC owner
* the bot is admin on the MUC component
* Peertube moderators/admins have no more special access (by default)
* migration script to update all existing rooms
2024-05-17 11:47:37 +02:00
b273d0a1b7 Task list: Technical documentation. 2024-05-13 13:45:44 +02:00
31a95f774d Comments. 2024-05-13 10:53:43 +02:00
8aa12eb575 Task lists WIP:
* disco support
2024-05-13 10:52:36 +02:00
b4f4eca5ea Task lists WIP:
* Create first task list when node is created.
2024-05-13 10:52:35 +02:00
4345ae09b1 Task lists WIP:
* optimizing and fixing the loss of affiliation
* fix: unsubscribing based on bare_sessions does not work with remote
  servers. So we use the muc-occupant-left hook instead.
2024-05-13 10:52:35 +02:00
0326fbc4a5 Task lists WIP:
* handling affilation loss
* handling user with no current connection
2024-05-13 10:52:35 +02:00
a976b2a1d8 Task lists WIP:
* dropping role support, does not work.
2024-05-13 10:52:35 +02:00
4f8e11d17d Fix indentation 2024-05-13 10:52:35 +02:00
e7e2780ace Clean. 2024-05-13 10:52:35 +02:00
529f0aa703 Task lists WIP:
* limit
2024-05-13 10:52:34 +02:00
d16bdd9a87 Task lists WIP:
* fix retractation
2024-05-13 10:52:33 +02:00