John Livingston
3ec09ce267
Fix: video owner must be room owner, not only admin. Otherwise they can't edit room parameters (including slow mode settings).
2024-02-22 18:08:06 +01:00
John Livingston
48fb636bf5
Bump version v8.3.0.
2024-02-22 16:22:16 +01:00
John Livingston
f34958fbb3
Changelog
2024-02-21 16:07:24 +01:00
John Livingston
2fb22ff00b
Changelog
2024-02-21 15:54:27 +01:00
John Livingston
7d13f567d4
Slow Mode WIP ( #192 ):
...
* front-end: disable the message field during the slow mode duration.
2024-02-16 17:35:55 +01:00
John Livingston
3d9237624d
Naming:
...
* changing delay by duration for slow mode options
* better labels
2024-02-16 17:35:55 +01:00
John Livingston
1e876ec43c
Slow Mode WIP ( #192 ):
...
* frontend: display an infobox when slow mode is active (WIP)
2024-02-16 17:35:55 +01:00
John Livingston
9efd53b2a7
Fix ConverseJS: room information not correctly refreshed when modifications are made by other users
2024-02-16 17:35:55 +01:00
John Livingston
cd97d91f79
Replaced a sync file operation by an async one, to avoid blocking the server.
2024-02-16 17:35:54 +01:00
John Livingston
9ed689b5f1
Slow mode WIP ( #192 ):
...
* backend rejects messages when the slow mode is not respected.
2024-02-16 17:35:54 +01:00
John Livingston
cf179d7f72
Slow mode WIP ( #192 ):
...
* default delay is configurable in channel's chat rooms options.
2024-02-16 17:35:53 +01:00
John Livingston
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
John Livingston
d83b3e6561
Fix ConverseJS build: translations were missing, and only english was available.
2024-02-15 15:11:48 +01:00
John Livingston
1f3677684d
Fix new avatars content-type.
2024-02-12 17:20:21 +01:00
John Livingston
8a400d2d9f
New abstract avatars
2024-02-12 16:50:08 +01:00
John Livingston
fb8a2144c4
Version 8.2.0
2024-02-12 16:26:11 +01:00
John Livingston
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
John Livingston
1cfaf18517
Translations.
2024-02-12 10:06:46 +01:00
John Livingston
91ef261c16
Fenec avatars.
2024-02-09 15:35:40 +01:00
John Livingston
fbeffef34b
Bird avatars.
2024-02-09 15:12:48 +01:00
John Livingston
9561f36b93
Cats avatars.
2024-02-09 13:17:12 +01:00
John Livingston
a8165fe441
Changelog
2024-02-09 12:42:29 +01:00
John Livingston
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
John Livingston
99f01014b2
Fix ConverseJS input borders/outline/shadow. ( #311 )
2024-02-08 11:33:43 +01:00
John Livingston
7b8c961faf
Fix inconsistency between browsers on textarea outlines ( #311 )
2024-02-08 11:06:35 +01:00
John Livingston
87997826c5
Bump version 8.1.0 + npm audit fix
2024-02-07 16:22:06 +01:00
John Livingston
13135f6df0
Destroy room: remove the challenge, and the new JID
2024-02-07 16:13:40 +01:00
John Livingston
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
John Livingston
c17fbeef0a
UI improvement: Adding "users" icon in the menu toggle button
2024-02-07 14:46:21 +01:00
John Livingston
a8e3524a94
Custom settings livechat_load_all_vcards for the readonly mode
2024-02-07 12:22:40 +01:00
John Livingston
91b44497bd
Changing the default avatar to minimize blinking effect when a user sends his first message
2024-02-07 11:38:15 +01:00
John Livingston
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
John Livingston
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
John Livingston
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
John Livingston
2b1e0fd3e9
Fix typo: improvment/improvement
2024-01-31 18:25:19 +01:00
John Livingston
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
John Livingston
9eb986ea85
Changelog.
2024-01-29 17:45:35 +01:00
John Livingston
890ea6c873
Changelog.
2024-01-17 17:09:28 +01:00
John Livingston
873067d2a2
Fix #136 : display anonymous users at the end of the participants list
2024-01-16 18:52:18 +01:00
John Livingston
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
John Livingston
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
John Livingston
5e60060052
Anonymous chat user: store last nickname in localStorage, and expires
...
after 12 hours
2024-01-09 17:56:33 +01:00
John Livingston
e3a61b95b6
Fix #287 : add a label before the anonymous nickname prompt.
2024-01-09 16:55:13 +01:00
John Livingston
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
John Livingston
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
John Livingston
10406aaed0
Translation changelog.
2024-01-09 10:04:58 +01:00
John Livingston
985fdb410e
npm audit fix + Bump v8.0.4
2023-12-27 10:59:05 +01:00
John Livingston
6d7a8199ae
Fix #140:using ConverseJS prune_messages_above
to purge old messages, keeping only last 100.
2023-12-21 16:01:29 +01:00
John Livingston
e14c349ddf
Changelog
2023-12-12 09:23:25 +01:00
John Livingston
ffc736c71f
npm audit fix
2023-11-16 11:17:14 +01:00