2fb22ff00b
Changelog
2024-02-21 15:54:27 +01:00
7d13f567d4
Slow Mode WIP ( #192 ):
...
* front-end: disable the message field during the slow mode duration.
2024-02-16 17:35:55 +01:00
3d9237624d
Naming:
...
* changing delay by duration for slow mode options
* better labels
2024-02-16 17:35:55 +01:00
1e876ec43c
Slow Mode WIP ( #192 ):
...
* frontend: display an infobox when slow mode is active (WIP)
2024-02-16 17:35:55 +01:00
9efd53b2a7
Fix ConverseJS: room information not correctly refreshed when modifications are made by other users
2024-02-16 17:35:55 +01:00
cd97d91f79
Replaced a sync file operation by an async one, to avoid blocking the server.
2024-02-16 17:35:54 +01:00
9ed689b5f1
Slow mode WIP ( #192 ):
...
* backend rejects messages when the slow mode is not respected.
2024-02-16 17:35:54 +01:00
cf179d7f72
Slow mode WIP ( #192 ):
...
* default delay is configurable in channel's chat rooms options.
2024-02-16 17:35:53 +01:00
ee71d3f729
Slow mode WIP ( #192 ):
...
* new option in room configuration to set the slow mode delay (new prosody module mod_muc_slow_mode).
2024-02-16 17:35:48 +01:00
d83b3e6561
Fix ConverseJS build: translations were missing, and only english was available.
2024-02-15 15:11:48 +01:00
1f3677684d
Fix new avatars content-type.
2024-02-12 17:20:21 +01:00
8a400d2d9f
New abstract avatars
2024-02-12 16:50:08 +01:00
fb8a2144c4
Version 8.2.0
2024-02-12 16:26:11 +01:00
f30a45d1fd
UI improvements (fix some colors):
...
* Fix #310 : autocomplete background color.
* Fix #314 : input colors.
* Autocomplete: adding a border, for better UI/UX.
2024-02-12 16:14:02 +01:00
1cfaf18517
Translations.
2024-02-12 10:06:46 +01:00
91ef261c16
Fenec avatars.
2024-02-09 15:35:40 +01:00
fbeffef34b
Bird avatars.
2024-02-09 15:12:48 +01:00
9561f36b93
Cats avatars.
2024-02-09 13:17:12 +01:00
a8165fe441
Changelog
2024-02-09 12:42:29 +01:00
b9b0eb41d9
New avatars set WIP:
...
* adding new avatars by David Revoy
* replacing old avatars to test
TODO: add a settings to choose between legacy and new avatars.
TODO: generate a bot avatar.
2024-02-08 18:49:49 +01:00
99f01014b2
Fix ConverseJS input borders/outline/shadow. ( #311 )
2024-02-08 11:33:43 +01:00
7b8c961faf
Fix inconsistency between browsers on textarea outlines ( #311 )
2024-02-08 11:06:35 +01:00
87997826c5
Bump version 8.1.0 + npm audit fix
2024-02-07 16:22:06 +01:00
13135f6df0
Destroy room: remove the challenge, and the new JID
2024-02-07 16:13:40 +01:00
48ecf96375
Removing unecessary plugins:
...
Removing headless/pubsub, minimize, notifications, profile, omemo, push, roomlist, dragresize.
Generated JS is about 10% lighter.
2024-02-07 16:03:02 +01:00
c17fbeef0a
UI improvement: Adding "users" icon in the menu toggle button
2024-02-07 14:46:21 +01:00
a8e3524a94
Custom settings livechat_load_all_vcards for the readonly mode
2024-02-07 12:22:40 +01:00
91b44497bd
Changing the default avatar to minimize blinking effect when a user sends his first message
2024-02-07 11:38:15 +01:00
5cdbcec3e8
Performance improvement: don't load all vCards when right menu is not visible (partially fix #106 )
2024-02-06 16:43:10 +01:00
98c9bb8788
303 registered users avatars avoid multiple parallel request to peertube ( #309 )
...
Peertube users avatars optimization (Fix #303 ):
* avoid multiple parallel request to load same avatar from Peertube
* send "item-not-found" stanza when no avatar, instead of a vCard without avatar
2024-02-06 11:01:29 +01:00
c008e84da7
Fix #295 : Prosody: disabling message carbons for anonymous users.
...
Anonymous users can't use carbons, as they cannot connect with multiple
tabs on the same anonymous account.
So we disable carbons on the anonymous virtualhost, to improve
performances.
See here for some performances tests: https://github.com/JohnXLivingston/livechat-perf-test/tree/main/tests/50-anonymous-carbons
2024-02-01 15:20:52 +01:00
2b1e0fd3e9
Fix typo: improvment/improvement
2024-01-31 18:25:19 +01:00
bfef57b1a5
Implement #305 : UI/UX improvement:
...
Don't group "followup" messages, and always display avatar/nickname/datetime besides messages, even when it is the same user as previous one.
2024-01-31 18:23:32 +01:00
9eb986ea85
Changelog.
2024-01-29 17:45:35 +01:00
890ea6c873
Changelog.
2024-01-17 17:09:28 +01:00
873067d2a2
Fix #136 : display anonymous users at the end of the participants list
2024-01-16 18:52:18 +01:00
21efc85523
Performance improvments:
...
* build-conversejs.sh: adding the ability to use a specific commit (to
include some patches that are not upstream for now)
* Using patched ConverseJS for performance improvment (related to #96 ):
* debounce MUC sidebar rendering in ConverseJS (Fix #138 )
* force history pruning, even if messages keep coming (Fix #140 )
2024-01-16 12:27:44 +01:00
ee48b01ae7
UI/UX improvment:
...
Hide nickname changes when previous nickname was like "Anonymous 12345".
Helps to improve performances when massive anonymous users are joining (#138 ), and prevent displaying unnecessary messages (#111 ).
2024-01-15 17:48:56 +01:00
5e60060052
Anonymous chat user: store last nickname in localStorage, and expires
...
after 12 hours
2024-01-09 17:56:33 +01:00
e3a61b95b6
Fix #287 : add a label before the anonymous nickname prompt.
2024-01-09 16:55:13 +01:00
a56467c6cd
Authenticated users: if current user nickname is already used in the room, automatically add a suffix.
2024-01-09 16:17:47 +01:00
d0a250a91d
Better Anonymous chat user UX:
...
* Remember the chosen nickname in sessionStorage, to avoid entering it again too often.
* Fix: if an anonymous chat user enter spaces in the nickname choice, it will allows them to keep the random nickname.
2024-01-09 12:54:30 +01:00
10406aaed0
Translation changelog.
2024-01-09 10:04:58 +01:00
985fdb410e
npm audit fix + Bump v8.0.4
2023-12-27 10:59:05 +01:00
6d7a8199ae
Fix #140:using ConverseJS prune_messages_above
to purge old messages, keeping only last 100.
2023-12-21 16:01:29 +01:00
e14c349ddf
Changelog
2023-12-12 09:23:25 +01:00
ffc736c71f
npm audit fix
2023-11-16 11:17:14 +01:00
9cee881383
Bump version 8.0.3
2023-11-16 11:15:10 +01:00
73922680c1
Fix #276 : Peertube v6.0.0 compatibility in chatrooms page:
...
Using channel.avatars if channel.avatar is not available.
2023-11-16 10:46:58 +01:00
27b32f022b
Fix #275 : Peertube v6.0.0 compatibility for avatars:
...
Using account.avatars if account.avatar is not available in
mod_vcard_peertubelivechat.
2023-11-16 10:33:16 +01:00