Calinteodor
75e7f64311
feat(polls/web/native): fixed identical answers verification ( #14782 )
...
* feat(polls/web/native): fixed identical answers verification
2024-05-28 14:06:11 +03:00
Hristo Terezov
0913554af9
feat(MainToolbar): implement custom order.
...
As part of the PR, it also fixes:
- Removes button aliases
- Unifies the keys in the object returned by getAllToolboxButtons and the button keys
- Makes sure that the number of buttons displayed are always the same as the number of buttons specified in the thresholds and removes the exception for not filling up the main toolbar with buttons from overflow menu when reactions button is disabled.
- Introduces a priority for buttons that will be used to fill empty spaces in the main toolbar.
2024-05-23 12:34:15 -05:00
HannesOberreiter
76e3608baf
feat(web) add config to hide login button on WaitForOwnerDialog
2024-05-21 13:39:35 +02:00
Aaron van Meerten
2ed0418bd9
fix(jwt): Fixes parsing JWT in hash as JSON instead of a string ( #14760 )
2024-05-17 11:29:11 -05:00
Aaron van Meerten
43ae5915a6
feat: move jwt to URL hash from search parameters ( #14749 )
...
* feat: move jwt to URL hash from search parameters
* fix lint
* comments for future work
* comment format
* fix to use ts-ignore like previous parseURLParams case
2024-05-16 13:03:12 -05:00
Дамян Минков
a95adcdf41
fix(visitors): Drop use of APP, breaks mobile. ( #14746 )
2024-05-15 08:22:15 -05:00
Hristo Terezov
daa840564c
fix(createAndAddInitialAVTracks): async/await logic.
2024-05-07 18:35:05 -05:00
Hristo Terezov
2cdf77272c
feat(createInitialAVTracks): Improve handling/displaying errors.
2024-05-07 18:35:05 -05:00
Hristo Terezov
53299a19c2
fix(visitors): Use single GUM for enabling media on promotion.
...
Before we were using setAudioMuted and setVideoMuted which was effectively using separate GUM calls for audio and video. This was problematic in the case where GUM permissions prompt was displayed because two separate prompts were displayed.
2024-05-07 18:35:05 -05:00
Christoph Settgast
72d05bb969
feat(config) allow overriding desktop deeplinking toggle ( #14712 )
2024-05-06 11:44:51 +02:00
Дамян Минков
f279e634e4
* feat(visitors): Shows notification when not-allowed error is detected.
...
* feat(visitors): Adds extensions to errors to distinguish them.
* feat: Shows notification when not-allowed error is detected.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1822.0.0+58a91446...v1823.0.0+ec98b020
* squash: Update texts.
2024-05-03 16:30:43 -05:00
Nitin Kushwaha
375314cbbd
fix(conference): save local recording when conference fails ( #14606 )
2024-05-02 14:46:09 -05:00
Jaya Allamsetty
6682b52a19
fix(notifications): Adds a 60 secs timeout for bridge channel message. ( #14690 )
...
* fix(notifications): Adds a 60 secs timeout for bridge channel message.
Also indicates that audio might get disrupted in addition to video when ssrc-rewriting is enabled.
* squash: decrease the timeout to 15 secs if the data channel doesn't establish at all.
2024-04-29 14:05:59 -04:00
Jaya Allamsetty
f995eb2698
fix(tracks): Remove code that handles TRACK_OWNER_CHANGED event. ( #14652 )
2024-04-25 06:28:45 -04:00
Hristo Terezov
aa04692e9b
feat(visitors): enableMediaOnPromote option for mobile.
2024-04-23 08:39:05 -05:00
Hristo Terezov
e3ab6c9f33
ref(participants): remove unused action.
2024-04-21 19:42:41 -05:00
Hristo Terezov
9bb27b83d9
ref(modules/UI): remove events system.
...
Many of the events are not used at all or used only on one place. For the rest of them the listeners were added 2 times on promoted visitors and not cleaned at all.
2024-04-21 19:42:41 -05:00
Calin-Teodor
c0602abbca
feat(base/config): whitelist customToolbarButtons
2024-04-16 17:39:20 +03:00
Hristo Terezov
5ed4b470e7
feat(visitors-config): Enable media on promotion.
2024-04-11 15:48:23 -05:00
Jaya Allamsetty
d1590db82b
fix(config): Enable ssrc-rewriting by default. ( #14567 )
2024-03-28 23:06:45 -04:00
Дамян Минков
2c6f4e27fc
feat: Reduces into state region and shard changes from the lib. ( #14546 )
...
* feat: Reduces into state region and shard changes from the lib.
* squash: Fixes few comments.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1802.0.0+49ff6eb4...v1803.0.0+5237dbfe
2024-03-26 18:01:53 -05:00
Jaya Allamsetty
56eecaba2a
fix(flags): Don't assume ssrc-rewriting enabled by default. ( #14545 )
...
* fix(flags): Don't assume ssrc-rewriting enabled by default.
* chore(deps): update latest@lib-jitsi-meet.
https://github.com/jitsi/lib-jitsi-meet/compare/v1796.0.0+d1333434...v1802.0.0+49ff6eb4
2024-03-26 16:28:07 -04:00
Calinteodor
9b798b4514
feat(base/conference): get subject and localSubject from config ( #14520 )
...
* feat(base/conference): fixed getting localSubject, subject and parsing url params.
2024-03-26 16:07:11 +02:00
Christoph Settgast
b43379a0bc
fix(chat) dont emojify matrix ids ( #14492 )
2024-03-18 16:12:06 +01:00
Jaya Allamsetty
a775dd178a
Revert "fix(conference): Do not remove muted tracks at join time when ssrc-rewriting is enabled."
...
This reverts commit bb17337440 .
2024-03-14 13:44:24 -04:00
Jaya Allamsetty
bb17337440
fix(conference): Do not remove muted tracks at join time when ssrc-rewriting is enabled.
2024-03-12 18:52:40 -04:00
Hristo Terezov
26e09acb8a
fix(buttonsWithNotify): Duplicates in config
...
Fixes the issue with adding duplicate elements in buttonsWithNotifyClick and participantMenuButtonsWithNotifyClick with custom buttons.
2024-03-12 12:19:54 -05:00
Saúl Ibarra Corretgé
3d158fb2b4
fix(conference) fix incorrect meeting name in CallKit
...
Reset subject when setting a new room name.
2024-03-12 12:38:02 +01:00
Saúl Ibarra Corretgé
b7785a9f91
feat(recording) add ability to change recording defaults
...
If recordings.recordAudioAndVideo is set to false don't record
audio-video by default.
2024-03-11 21:39:23 +01:00
damencho
f1d4332668
feat(visitors): Adds an option to demote participants to visitors.
2024-03-04 13:18:04 -06:00
damencho
55b3256dc4
fix: Changes jwt error dialog to be sticky.
2024-03-04 13:18:04 -06:00
Hristo Terezov
e2ec4842a1
fix(toolbarButtons): filter visitor buttons in redux.
...
Filters the toolbarButtons in redux depending on the visitor state instead of filtering them every time in mapStateToProps. This will prevent unnecessary rerenders of the toolbar.
Additionally:
- Moves visitor buttons const from features/config in features/toolbox.
- Removes dublicate functions isButtonEnabled and isToolbarButtonEnabled.
- Adds more buttons to the visitor allowed buttons which functionality has been any way accessible trough shortcuts or somewhere else.
- Enables customButtons to be visible for visitors.
2024-02-29 18:51:47 -06:00
Hristo Terezov
ea075d9bae
fix(toolbarButtons): Store all buttons in redux.
...
The previous version of getToolbarButtons function was actually adding the custom buttons on every call to the config toolbarButtons array, effectively creating dublicates of every custom button. The PR fixes this issue.
Also now we will be running the getToolbarButtons calculation only when needed.
2024-02-29 16:36:52 -06:00
Calinteodor
6a3c12b316
feat(android): fix screen sharing for android 14 ( #14419 )
...
* feat(android): media projection is now done through react native webrtc
2024-02-29 16:34:24 +02:00
Saúl Ibarra Corretgé
4c3512b375
fix(etherpad) fix handling certain URL types
2024-02-28 13:58:13 +01:00
Calinteodor
e82fc480f0
feat(tracks): disable pip in screen-share based on flag value ( #14413 )
...
* feat(tracks): disable pip in screen-share based on flag value
2024-02-27 14:59:55 +02:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
Hristo Terezov
0a9f6c2e4d
fix(overflow-menu): disabled buttons styles
2024-02-23 17:53:29 -06:00
Calin-Teodor
aff671b44a
feat(config/flag): enable/disable participants pane
2024-02-23 14:54:37 +02:00
Hristo Terezov
2f6b11a6ac
fix(visitors): gum pending on promotion.
2024-02-22 14:57:51 -06:00
Jaya Allamsetty
2b7052995b
feat: Enable ssrc-rewriting by default. ( #14395 )
...
* feat: Enable ssrc-rewriting by default.
* chore(deps): Update lib-jitsi-meet.
2024-02-22 15:16:50 -05:00
Mihaela Dumitru
a7b2726ebe
fix(prejoin) adjust recording warning ( #14361 )
2024-02-13 13:12:10 +02:00
Calinteodor
a98eef7eb3
feat(android): fixed screen sharing for Android 33 ( #14359 )
...
* feat(android): fixed screen sharing for Android 33
2024-02-13 12:33:37 +02:00
Saúl Ibarra Corretgé
1d6529af65
feat(transcript) add ability to dump transcript for debugging
2024-02-12 13:07:19 +01:00
Mihaela Dumitru
7f889b2028
feat(prejoin) display recording warning ( #14347 )
2024-02-09 11:00:28 +02:00
Avram Tudor
e73c3b6697
feat(recordings) send recordings metadata
...
* ref: centralise conference metadata updates
* feat(recordings) send recordings metadata
2024-02-08 21:38:06 +02:00
Calinteodor
73ee1205eb
feat(premeeting/prejoin): Control room name visibility ( #14339 )
...
feat(premeeting/prejoin): Control room name visibility (#14339 )
2024-02-08 15:56:05 +02:00
damencho
b87e6abc11
feat: Sends event on not allowed error.
...
Updates amplitude to include the update about sending events on exiting the page.
2024-02-07 13:08:35 -06:00
Avram Tudor
9f25726706
fix(recording) fix recording suggestion not being shown in some cases ( #14333 )
...
Initial implementation did not account for cases where participants become moderators
2024-02-07 15:36:43 +02:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +02:00