damencho
7291e1ef00
feat(lobby): Approve multiple participants.
2024-03-04 08:13:27 -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é
fa0b06b859
fix(live-streaming) fix handling bogus URLs
2024-02-28 13:58:13 +01:00
Saúl Ibarra Corretgé
4c3512b375
fix(etherpad) fix handling certain URL types
2024-02-28 13:58:13 +01:00
Saúl Ibarra Corretgé
701e3d2b43
fix(recording) restore labels when recording locally
2024-02-27 09:17:24 -06:00
Saúl Ibarra Corretgé
2626a894e2
fix(recording) remove duplicated check
2024-02-27 09:17:24 -06:00
Saúl Ibarra Corretgé
a6f6b3a2d2
fix(subtitles) keep subtitles state when recording
2024-02-27 09:17:24 -06:00
Hristo Terezov
05aa48774a
feat(recorder-transcription): Handle correctly in the UI.
...
Until this commit we didn't make difference between transcriptions from the recording dialog and subtitles. Now subtitles are not considered recording anymore and only the transcriptions started from recording dialog are considered recording.
2024-02-27 09:17:24 -06: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
Saúl Ibarra Corretgé
a4c52b02e7
fix(recording) set transcribing metadata when stopping
2024-02-26 13:30:23 +01:00
Joseph Garrone
73952ee1f7
refactor(styles): Migrate withStyles to tss-react, remove @mui/styles dependency ( #14310 )
2024-02-26 14:10:07 +02:00
Hristo Terezov
0a9f6c2e4d
fix(overflow-menu): disabled buttons styles
2024-02-23 17:53:29 -06:00
Hristo Terezov
ff9f767cfd
fix(recording/livestreaming): labels
...
Display only livestreaming label when the livestreaming and the transcribtions are on.
2024-02-23 15:55:23 -06:00
Calin-Teodor
aff671b44a
feat(config/flag): enable/disable participants pane
2024-02-23 14:54:37 +02:00
Hristo Terezov
495b925fa0
fix(Livestreaming): label
2024-02-22 18:13:21 -06: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
Calin-Teodor
5c69baefbf
feat(dynamic-branding): fix label customisation
2024-02-21 14:51:37 +02:00
Saúl Ibarra Corretgé
e8317fccfe
fix(local-recordings) fix on Chrome
...
WebM + VP8 seems to be the one thing that works, requesting H.264 starts
the recorder in Matroska + AV1 format (WAT) but no data is received at
all.
2024-02-15 17:49:45 +01:00
Saúl Ibarra Corretgé
bbc9c64978
fix(recording) only show advanced section for cloud recordings
2024-02-15 17:49:45 +01:00
Saúl Ibarra Corretgé
8d2b8bc772
fix(recording) fix checking if we can skip the recording dialog
2024-02-15 15:15:38 +01:00
Calinteodor
07b01b1371
feat(conference/recordin): Fix always on labels ( #14368 )
...
* feat(conference/recording): condition live stream label visibility and fix labels tooltip translations
2024-02-14 13:11:57 +02:00
Saúl Ibarra Corretgé
7e0b00ba5f
feat(prejoin) default to enabled ( #14236 )
...
* feat(prejoin) default to enabled
* squash: Fixes is prejoin config check.
---------
Co-authored-by: damencho <damencho@jitsi.org >
2024-02-13 12:47:59 -06: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
damencho
895afbab65
fix: Fixes polls parsing.
2024-02-12 13:21:06 -06:00
Saúl Ibarra Corretgé
1d6529af65
feat(transcript) add ability to dump transcript for debugging
2024-02-12 13:07:19 +01:00
Saúl Ibarra Corretgé
4d5fb719d2
fix(whiteboard) handle metadata being null
2024-02-12 13:05:53 +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
Avram Tudor
5a6b1d0b47
code review
2024-02-08 17:41:55 +02:00
Avram Tudor
da9cded75b
fix(recording) ensure recording label is shown when transcription is on
2024-02-08 17:41:55 +02:00
Avram Tudor
9b61ad3616
fix(recording) do not show advanced options for users with local recording rights
2024-02-08 17:41:55 +02:00
Avram Tudor
583725bf31
fix(recording) do not show stop recording option in some wrong cases
2024-02-08 17:41:55 +02:00
Avram Tudor
9e2244210d
ref: add selector to check if meeting is transcribed
2024-02-08 17:41:55 +02:00
Avram Tudor
361b82a1ed
ref: add selector for checking cloud recording running status
2024-02-08 17:41:55 +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
Calinteodor
d5ee7f3069
feat(mobile/polyfills): strophe.js for react native ( #14329 )
...
* chore(deps, abab): polyfill using dependency for strophe in react native
2024-02-06 18:28:35 +02:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +02:00
Saúl Ibarra Corretgé
2035cd7e62
fix(recording) avoid having duplicate notification sounds
2024-02-06 11:14:12 +01:00
Saúl Ibarra Corretgé
6207e95cad
fix(recording) fix default value to auto-transcribe-on-record
2024-02-06 11:14:12 +01:00
Calinteodor
40b63a187a
feat(conference): remove one2one check for diplaying participants name ( #14324 )
...
* feat(conference): remove one2one check for diplaying participants name
2024-02-06 10:54:27 +02:00
Saúl Ibarra Corretgé
6c40250e18
fix(conference) avoid adding extra endpoint message listeners
2024-02-06 07:40:40 +01:00
Saúl Ibarra Corretgé
0268374b88
fix(conference) move endpointMessageReceived action
...
It's used for a myrias of things, not just subtitles.
2024-02-06 07:40:40 +01:00
Дамян Минков
82c58178b3
feat(visitors): Adds notification for promotion requests. ( #14316 )
...
* feat(visitors): Adds notification for promotion requests.
* squash: fixes lint.
2024-02-02 14:58:24 -06:00