Commit Graph

125 Commits

Author SHA1 Message Date
ccbfe8e6d5 Add go to last msg button in chat bottom panel 2025-05-20 16:48:35 +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
b54c17e497 Fix styling for "configure mod_firewall" button + Peertube v7.0.0 compatibility 2024-12-10 11:41:44 +01:00
d92bf9073e New features: announcements WIP (#518):
* Front-end implementation finished.
* Refactoring.
2024-09-12 11:17:44 +02:00
8944bb95d8 New features: announcements WIP (#518). 2024-09-11 19:27:02 +02:00
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
5225257bb5 New option for the moderation bot: forbid duplicate messages (#516). 2024-09-11 10:34:44 +02:00
651641f63c Fix typo 2024-09-11 10:33:51 +02:00
c65995e5fa Documentation: new shortcode for livechat version notices. 2024-09-10 12:02:40 +02:00
64a9c7be21 Fix typo. 2024-09-07 12:56:35 +02:00
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
b45ab79c0e Emoji only mode documentation. 2024-09-06 12:30:43 +02:00
91cddfa8d8 Emoji only mode WIP:
* Button to enable it on all rooms.
2024-09-06 11:53:07 +02:00
1a75b30c50 Emoji only mode WIP 2024-09-05 18:28:54 +02:00
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
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
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
b8db486410 Message search results: display original nickname if has changed. 2024-08-06 17:54:07 +02:00
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
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
4181661faf Search user messages WIP (#145) 2024-08-01 18:58:25 +02:00
a4497739fa Search user messages WIP (#145) 2024-08-01 16:54:31 +02:00
48763e6173 Moderator notes WIP (#144):
Displaying the nickname at time of note creation if it changed.
2024-07-31 22:48:16 +02:00
a46425d51f Moderator notes WIP (#144) 2024-07-31 22:48:15 +02:00
704e660f37 Moderator notes WIP (#144) 2024-07-31 22:48:15 +02:00
eb76e7ebb9 Moderator notes WIP (#144) 2024-07-31 22:48:14 +02:00
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
ebc8fc8797 Option to hide moderator name who made actions WIP (#137). 2024-07-29 15:00:02 +02:00
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
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
e97c33cec5 Polls: notifier on votes 2024-07-05 16:34:51 +02:00
bcb11ecbd7 Poll WIP (#231):
* user documentation
2024-07-05 12:41:02 +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
ffb8ac8ddc Poll WIP (#231):
* frontend WIP
* backend fix
2024-07-05 11:23:29 +02:00
1c6434630e Poll WIP (#231):
* poll frontend WIP
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
52391c922e Poll WIP (#231):
* front-end: translate the form fields labels
2024-07-05 11:23:28 +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
f9fd8a9779 Better help text. 2024-06-25 17:53:51 +02:00
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
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
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
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
252dd04a13 Dock documentation. 2024-06-19 12:17:03 +02:00
8a2d556d4e Replace github documentation link by framagit ones + fix some links 2024-06-19 11:06:11 +02:00
257fdbd2c2 Authentication token generation (#98):
* setting to disable the feature (aka "panic button")
2024-06-17 15:25:02 +02:00
a9b6474b8f Authentication token generation WIP (#98)
First working version.
2024-06-17 14:54:29 +02:00
90afdafbd9 Authentication token generation WIP (#98)
You can now generate links to join chatrooms with your current user. This can be used to create Docks in OBS for example. This could also be used to generate authentication token to join the chat from 3rd party tools.
2024-06-17 11:43:59 +02:00