8f722f5560
Merge branch 'main' of https://github.com/JohnXLivingston/peertube-plugin-livechat
2024-12-11 10:32:09 -05:00
John Livingston
b54c17e497
Fix styling for "configure mod_firewall" button + Peertube v7.0.0 compatibility
2024-12-10 11:41:44 +01:00
a4bf37d534
Merge branch 'main' of https://github.com/JohnXLivingston/peertube-plugin-livechat
2024-12-03 17:03:42 -05:00
John Livingston
d92bf9073e
New features: announcements WIP ( #518 ):
...
* Front-end implementation finished.
* Refactoring.
2024-09-12 11:17:44 +02:00
John Livingston
8944bb95d8
New features: announcements WIP ( #518 ).
2024-09-11 19:27:02 +02:00
John Livingston
35c486035e
Translated using Weblate (English)
...
Currently translated at 100.0% (311 of 311 strings)
Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/en/
2024-09-11 13:36:11 +02:00
John Livingston
5225257bb5
New option for the moderation bot: forbid duplicate messages ( #516 ).
2024-09-11 10:34:44 +02:00
John Livingston
651641f63c
Fix typo
2024-09-11 10:33:51 +02:00
John Livingston
c65995e5fa
Documentation: new shortcode for livechat version notices.
2024-09-10 12:02:40 +02:00
John Livingston
64a9c7be21
Fix typo.
2024-09-07 12:56:35 +02:00
John Livingston
f15d3ed542
New option for the moderation bot:
...
* forbid messages with too many special characters (#517 ).
* update moderation bot to v0.4.0.
* refactoring localization segments to reuse existing one in multiple
context.
* npm run doc:translate
2024-09-07 12:40:38 +02:00
John Livingston
b45ab79c0e
Emoji only mode documentation.
2024-09-06 12:30:43 +02:00
John Livingston
91cddfa8d8
Emoji only mode WIP:
...
* Button to enable it on all rooms.
2024-09-06 11:53:07 +02:00
7e0cfee8f1
Merge branch 'main' of https://github.com/JohnXLivingston/peertube-plugin-livechat
2024-09-05 22:17:17 -04:00
John Livingston
1a75b30c50
Emoji only mode WIP
2024-09-05 18:28:54 +02:00
John Livingston
0e98cbaba5
ConverseJS upstream update:
...
* update ConverseJS version
* remove concord theme from settings (and migrate to peertube)
* added cyberpunk theme
* fixed settings localization
2024-09-02 12:11:21 +02:00
John Livingston
e65bd5c426
Improved accessibility ( #118 ):
...
* Adding a role="region" and an aria-label="Chat" on the chat container.
2024-08-20 17:24:18 +02:00
John Livingston
8e99199f29
New option to use and configure Prosody mod_firewall WIP ( #97 ):
...
* new setting
* new configuration screen for Peertube admins
* include the mod_firewall module
* load mod_firewall if enabled
* sys admin can disable the firewall config editing by creating a
special file on the disk
* user documentation
2024-08-13 10:35:47 +02:00
John Livingston
b8db486410
Message search results: display original nickname if has changed.
2024-08-06 17:54:07 +02:00
John Livingston
003cb24dd8
Updating Converse upstream (with bootstrap5):
...
* bootstrap 5 compatibility
* other Converse updates integration
* hack to get the sidebar work as with Converse v10.
* modal onHide was renamed close.
* fix slow mode infobox margin.
* fix margin
* shorter action label, for better dropdown UX.
2024-08-06 12:04:28 +02:00
cde9b3f74a
add options in config
2024-08-05 17:54:22 -04:00
John Livingston
9746f3d86e
Translated using Weblate (English)
...
Currently translated at 100.0% (284 of 284 strings)
Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/en/
2024-08-05 19:39:57 +02:00
John Livingston
4181661faf
Search user messages WIP ( #145 )
2024-08-01 18:58:25 +02:00
John Livingston
a4497739fa
Search user messages WIP ( #145 )
2024-08-01 16:54:31 +02:00
John Livingston
48763e6173
Moderator notes WIP ( #144 ):
...
Displaying the nickname at time of note creation if it changed.
2024-07-31 22:48:16 +02:00
John Livingston
a46425d51f
Moderator notes WIP ( #144 )
2024-07-31 22:48:15 +02:00
John Livingston
704e660f37
Moderator notes WIP ( #144 )
2024-07-31 22:48:15 +02:00
John Livingston
eb76e7ebb9
Moderator notes WIP ( #144 )
2024-07-31 22:48:14 +02:00
John Livingston
074e688ed8
New moderator app WIP:
...
* #144 : moderator notes WIP,
* plugin size: adding an API,
* refactoring the code from the task app, to create a new MUC App
system.
2024-07-31 22:48:14 +02:00
John Livingston
ebc8fc8797
Option to hide moderator name who made actions WIP ( #137 ).
2024-07-29 15:00:02 +02:00
John Livingston
c6c365abf0
Avatar set for anonymous users: new 'none' choice (that will fallback to Converse new colorized avatars).
2024-07-25 15:34:27 +02:00
John Livingston
2f98dfa538
Bad english corrections.
2024-07-10 11:55:54 +02:00
John Livingston
7a54594967
Moderation delay WIP ( #132 ):
...
* default channel value for moderation delay
2024-07-09 16:15:07 +02:00
John Livingston
e97c33cec5
Polls: notifier on votes
2024-07-05 16:34:51 +02:00
John Livingston
bcb11ecbd7
Poll WIP ( #231 ):
...
* user documentation
2024-07-05 12:41:02 +02:00
John Livingston
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
John Livingston
6f7c5c50f7
Poll WIP ( #231 ):
...
* frontend message localization
2024-07-05 11:23:29 +02:00
John Livingston
ffb8ac8ddc
Poll WIP ( #231 ):
...
* frontend WIP
* backend fix
2024-07-05 11:23:29 +02:00
John Livingston
1c6434630e
Poll WIP ( #231 ):
...
* poll frontend WIP
2024-07-05 11:23:28 +02:00
John Livingston
4591633400
Poll WIP ( #231 ):
...
* front end poll WIP
* backend fix
2024-07-05 11:23:28 +02:00
John Livingston
52391c922e
Poll WIP ( #231 ):
...
* front-end: translate the form fields labels
2024-07-05 11:23:28 +02:00
John Livingston
b792588364
Poll WIP ( #231 ):
...
* mod_muc_poll
* feature detection and create poll button in Converse
2024-07-05 11:23:21 +02:00
John Livingston
f9fd8a9779
Better help text.
2024-06-25 17:53:51 +02:00
John Livingston
934c07e34e
Fix #449 : Remove the constraint for custom emojis shortnames to have ":" at the beginning and at the end.
2024-06-25 17:12:46 +02:00
John Livingston
45a63eaecd
Terms&Conditions ( #18 ):
...
* new settings for instance's terms
* new channel option for channel's terms
2024-06-25 12:21:01 +02:00
John Livingston
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
John Livingston
a0b4b5f61a
Fix: the emojis import function could add more entries than max allowed emoji count.
...
+ another minor fix.
2024-06-20 11:38:04 +02:00
John Livingston
252dd04a13
Dock documentation.
2024-06-19 12:17:03 +02:00
John Livingston
8a2d556d4e
Replace github documentation link by framagit ones + fix some links
2024-06-19 11:06:11 +02:00
John Livingston
257fdbd2c2
Authentication token generation ( #98 ):
...
* setting to disable the feature (aka "panic button")
2024-06-17 15:25:02 +02:00