raduanastase8x8
d2e52d2c2a
ref(Theme): Changes typography values to rem ( #16021 )
...
Replaces hard-coded pixel values with relative rem units across UI components to improve typography responsiveness and maintainability.
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
2025-08-06 19:07:27 -05:00
Дамян Минков
8269b88796
feat(prosody): Adds docs for added room fields. ( #16299 )
...
* feat(prosody): Adds docs for added room fields.
* squash: Drop comment.
2025-08-04 14:56:21 -05:00
Hristo Terezov
cb621f8e32
feat(visitors): Private messages to main participants.
2025-07-25 17:26:06 -05:00
damencho
b050e5f5e8
fix: Fixes table equals missing param name.
2025-07-24 15:00:09 +03:00
damencho
bf8d83953b
fix: Fixes table equals.
...
Was checking only for added or removed keys, but not for modified values.
2025-07-24 14:11:50 +03:00
damencho
29ea811527
fix(av-moderation): Updates the whitelist with every moderator.
...
When a moderator joins or someone is granted moderation we update the whitelist for any media type for which moderation is enabled. The updated whitelist is sent to all the moderators including the newly joined or granted one.
2025-07-23 10:53:15 +03:00
damencho
2afce3d151
fix: Fixes restoring startmuted in av mod.
2025-07-21 16:37:23 +03:00
damencho
1cea9b1786
fix: Avoids sending two metadata updates.
...
When setting startMuted we are sending two metadata updates.
2025-07-21 16:37:23 +03:00
damencho
2b7299ae05
fix: Drops not needed default values when filtering.
2025-07-21 16:37:09 +03:00
damencho
4b50f13e96
fix: Filters stanza on cloned copy.
2025-07-21 16:37:09 +03:00
bgrozev
daf8a929b1
fix: Fix hideDisplayNameForAll. ( #16239 )
...
Remove filtering on the receive side, because:
1. It's not applied to visitors, and should be for the "all" case
2. We don't want to strip stats-id from stanzas sent to jicofo
2025-07-15 10:49:04 -05:00
bgrozev
2f3df2c66f
fix: Fix setting whitelist when av_moderation is initially enabled. ( #16235 )
2025-07-14 18:32:51 -05:00
ltorje-8x8
0e69336f94
JIT-14750 Do not show names to visitors ( #16231 )
...
* JIT-14750 Do not show names to visitors
* apply review
* change name and email too
* fix: Fix filtering initial presence to vnodes.
* Also strip stats-id and identity.user.name.
* Move filtering logic to a util, filter all identity in main room
---------
Co-authored-by: Boris Grozev <boris@jitsi.org >
2025-07-14 16:00:25 -05:00
damencho
31a30f1118
feat(av-moderation): Adds desktop media type.
2025-07-11 16:00:45 +02:00
damencho
eacf7addb2
feat: Adds a room option to hide display name.
...
Options to hide it for non-moderators and for all.
2025-07-11 16:46:46 +03:00
damencho
6bd3ed5ae4
feat(visitors): Adds showing shared files in the meeting.
2025-07-10 19:34:37 +03:00
damencho
1acb99d763
fix(av-moderation): Fixes auto starting av moderation, notify everyone.
2025-07-08 21:18:44 +03:00
damencho
adbe990867
fix(visitors): A join case with live rooms.
2025-07-08 19:10:28 +03:00
damencho
7f56cbc4ce
fix(av-moderation): Fixes auto starting av moderation.
...
There are some startMuted policies we set when starting it.
2025-07-08 16:18:57 +03:00
damencho
d636d084c8
fix(visitors): Fixes empty array case and wrong json.
...
When there is empty array cjson produces array: {} while prosody's json impl checks is it array and produces the correct value (array: []). Prosody impl is a little bit slower, but this is not a hot path and those are not huge json strings.
2025-07-08 13:31:05 +03:00
damencho
298567be48
fix(visitors): Updates docs, drops s2soutinjection.
...
That module was initially dropped with 354a3c002a .
2025-07-08 10:25:23 +03:00
Boris Grozev
c233629e51
fix: Do not merge participants and moderators into room metadata.
2025-07-08 06:00:35 +03:00
Robert Oanta
5c7ed6a8b3
feat(av_moderation): handle av_can_unmute policy
2025-07-07 15:33:28 +03:00
ltorje-8x8
be04236834
feat(visitors): Fixes nil error about 'get_visitors_room_metadata'
...
* Attempt to call a nil value (global 'get_visitors_room_metadata')
* make the linter happy
* more trailing whitespace + cleanup
* apply review
* use default false
2025-07-07 05:31:13 -05:00
damencho
cd5aed37e9
feat(filesharing): Adds a nil check.
...
In case of file failing to upload we try to remove it, but there was nothing indicated as added before that.
2025-07-02 15:01:01 -05:00
damencho
d1328d68f2
fix(visitors): Deny access when room is not live and there is a list of participants.
2025-07-02 14:20:22 -05:00
damencho
43d5c1e3ba
feat(visitors): Adds allow promotion setting per room.
2025-07-02 14:20:22 -05:00
damencho
22ed00724d
fix(visitors): Checks mainMeetingParticipants array to allow joins.
...
squash: Change checks in find table.
2025-07-02 14:20:22 -05:00
damencho
921ed99676
fix(permissions): Fixes grant owner for participant with token.
2025-06-24 12:49:40 -05:00
damencho
e5187de9c3
feat(file-sharing): Uses a filesharing management from ljm.
...
squash: Change the way we pass the list of files from the backend.
squash: Remove actions to sync local state with remote.
2025-06-17 15:51:41 -05:00
damencho
b296776ed7
feat(prosody): Fixes log messages.
2025-06-17 15:51:41 -05:00
damencho
93bc4019ad
feat(prosody): Simplifies modules that need to add identity.
2025-06-17 15:51:41 -05:00
damencho
d238386085
feat(polls): Make sure we check for json messages with no namespace.
...
Missing namespace can interfere with polls logic.
2025-06-16 12:00:01 -05:00
damencho
fb64d1b68b
feat(permissions): Clear up granted-permissions.
...
We do not need to keep granted permissions in separate field. We can always check the granted user-id or whether the current participant has a token (session.auth_token).
2025-06-10 12:20:56 -05:00
damencho
6b71122cac
feat(file-sharing): Update wrong fields.
...
Suppress a warning from external service for missing port and transport.
2025-06-06 13:42:21 -05:00
damencho
bb1eade1f0
feat(prosody): Allow filter_rayo to be loaded in other virtual hosts.
2025-06-03 13:59:18 -05:00
Дамян Минков
45cfc0e112
feat(metadata): Append moderators to the list of main participants for jicofo. ( #16097 )
...
* feat(metadata): Append moderators to the list of main participants for jicofo.
* squash: Drop not needed line.
2025-05-29 21:36:04 -05:00
damencho
6f3ae47a2e
fix(prosody): Updates client permissions on granting owner rights.
...
Setting granted permissions in session should happen before sending self-presence on muc-pre-set-affiliation.
2025-05-29 08:32:43 -05:00
damencho
6afbff9b36
feat(file-sharing): Uses short term token for operations.
2025-05-29 08:32:43 -05:00
damencho
308faf71bf
feat(prosody): Adds a short-live token module.
...
Use xep-0215 to retrieve it.
2025-05-29 08:32:43 -05:00
damencho
78efddc447
fix(permissions): Fix grant the granted features.
2025-05-29 08:32:43 -05:00
Дамян Минков
3bb28c4090
feat(metadata): Sends a list of main participants to jicofo. ( #16088 )
...
* feat(metadata): Sends a list of main participants to jicofo.
Drops adding metadata in the form, jicofo, jigasi and client are reading both and now we send initial message before the self-presence.
* squash: Fix error and make a shallow copy of metadata before sending to jicofo.
2025-05-28 11:01:59 -05:00
damencho
253f43ab9e
fix(permissions): Adds an option to force-send permissions.
...
If backend modify permissions can force sending those on the initial presence.
2025-05-23 14:13:07 -05:00
damencho
f17a4387d9
feat(prosody): Check granted identity for recordings.
2025-05-23 11:58:28 -05:00
Дамян Минков
34d7ff78c0
fix: Fix file-sharing swagger.
2025-05-16 09:03:21 -05:00
Calin-Teodor
82f2060ebf
feat(file-sharing) add support for file sharing
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
Co-authored-by: Lucian-Paul Torje <lucian-paul.torje@8x8.com >
2025-05-16 11:31:53 +02:00
damencho
49fb2bbaa1
feat(av-moderation): Updates startMuted policy in metadata.
2025-05-15 12:56:30 -05:00
damencho
9f80448f92
feat(metadata): Pushes metadata early before join.
2025-05-14 14:45:00 -05:00
damencho
a07a1cfe93
fix(prosody): Adds a nil check for ends_with utility.
2025-04-28 15:43:42 -05:00
damencho
16c45c15c8
fix(prosody): Fixes filter rayo message when int id is used.
...
Make sure we add string values to the stanza.
2025-04-28 13:50:10 -05:00