George Politis
d029045fda
fix: Do not send the videoType for audio tracks ( #11742 )
2022-06-30 16:21:42 +02:00
Calin-Teodor
6df2e4009c
feat(dynamic-branding): get branding data from state
2022-06-29 18:47:38 +03:00
Robert Pintilii
21cf7f23c2
feat: Add screenshare filmstrip ( #11714 )
...
Add new screen share layout with resizable top panel
Only enable new layout in large meetings (min 50 participants - configurable)
2022-06-29 16:59:49 +03:00
Calin-Teodor
bac1347961
feat(lobby/prejoin/native): display name input text color update
2022-06-29 15:56:03 +03:00
Robert Pintilii
c4f39e9c34
feat(recording) Add config to hide storage warning ( #11761 )
2022-06-29 15:28:20 +03:00
Saúl Ibarra Corretgé
ee266160f9
fix(external-api) fix error if setting some options too early
...
Specifically: display-name, email and avatar. These are the most common
ones, and the ones currently used by Spot for example.
2022-06-29 13:28:53 +03:00
Robert Pintilii
730d42cba1
fix(local-recording) Improvements ( #11754 )
...
Show Start rec button if local rec is enabled but fileRecordings is disabled
Add warning for users to stop the recording
2022-06-29 10:05:55 +03:00
Calin Chitu
3f795cd1ff
feat(gifs/native): fixed gify search input
2022-06-28 18:23:14 +03:00
Robert Pintilii
252441da29
feat(transcription) Enable for all ( #11739 )
...
Move all transcription configs into new object
2022-06-28 14:11:26 +03:00
nbeck.indy
6e32a146e3
feat(settings): add option to mute lobby knocking sounds
2022-06-28 08:32:43 +03:00
Calinteodor
de37c3e809
feat(polls/native): New polls screen ( #11741 )
...
* feat(polls/native) style updates
2022-06-27 16:53:52 +03:00
Robert Pintilii
ec47f530bc
fix(tile-view, rn) Fix tile view in landscape ( #11749 )
...
Increase number of max columns to 4
2022-06-27 15:20:58 +03:00
Mihaela Dumitru
7b538fc3e9
fix(polls) Update limits ( #11748 )
2022-06-27 09:20:49 +03:00
apetrus20
efb46df3d9
fix(chat) fix scrolling chat in safari
2022-06-24 22:19:55 +02:00
Robert Pintilii
a7c96e302f
feat(local-recording) Add self local recording ( #11706 )
...
Only record local participant audio/ video streams
2022-06-24 15:07:40 +03:00
Calinteodor
4b4caf5b1c
feat(prejoin/web): updated shouldAutoKnock helper ( #11725 )
...
* feat(prejoin) updated shouldAutoKnock helper
2022-06-23 17:39:10 +03:00
Mahdhi Rezvi
8f1fae79e4
feat(settings) add abilty to hide more tab under settings
2022-06-23 14:44:26 +02:00
tmoldovan8x8
9a99c517ab
fix(rn, pip) enables PiP on conference mounted
2022-06-23 14:42:41 +03:00
Robert Pintilii
40a6240444
feat(local-recording) Update config ( #11731 )
...
Enable feature by default
2022-06-23 14:03:21 +03:00
Robert Pintilii
ddce2e6bec
feat(breakout-rooms) add context menu to participants in other rooms
2022-06-23 09:40:11 +02:00
Robert Pintilii
7dca91a50a
fix(local-recording) Add notification config and style fixes ( #11728 )
...
Add analytics
2022-06-22 12:52:22 +03:00
Saúl Ibarra Corretgé
31348179d4
fix(auth) simplify auth-and-upgrade procedure
...
It's not necessary to perform a full join, sending a conference IQ is
enough.
2022-06-21 19:20:09 +02:00
Calinteodor
e77679d025
feat(dynamic-branding): SVG branding image needs to cover the entire screen ( #11724 )
...
* feat(dynamic-branding) scale SVG branding image to cover entire screen
2022-06-21 17:51:25 +03:00
Titus Moldovan
44a9363f5b
feat(mobile, external_api) exposes setClosedCaptionsEnabled
2022-06-21 16:18:31 +02:00
Calinteodor
bb76090bce
feat(lobby/prejoin): updates
...
* feat(base/modal) added keyboard dismiss functionality
* feat(lobby) updated ui and start knocking if name is set
* feat(prejoin) updated ui and hide input if name is not required
* feat(prejoin) updated join button styles
* feat(prejoin) removed extra empty space
* feat(prejoin) updated disable join condition
* feat(base/modal) moved keaboard dismiss functionality
* feat(conference) updated auto knock condition
* feat(prejoin) updated button styles and disabling condition
* feat(lobby) updated styles
* feat(lobby/prejoin) updated styles for buttons and inputs
* feat(lobby/prejoin) updated contentContainer styles
* feat(lobby/prejoin) created shouldEnableAutoKnock helper
2022-06-21 16:16:38 +02:00
Robert Pintilii
d0790736db
feat(external-api) Add participants pane toggled event ( #11718 )
2022-06-21 16:23:33 +03:00
Saúl Ibarra Corretgé
d61fe58fcf
fix(rn,styles) cleanup unused styles
2022-06-21 11:48:07 +02:00
Titus Moldovan
b428ce2dcd
fix(pip) make PiP disabled by default
...
This reverts commit c84c3c61e2c24014b43023316627f7747bbca7a6.
2022-06-21 10:36:21 +03:00
Titus Moldovan
d1c9720033
fix(rn) add backhandler on Prejoin screen
2022-06-21 10:36:21 +03:00
Andrei Gavrilescu
c29e8bbdd1
feat(analytics): obfuscate room name ( #11587 )
...
* obfuscate room name
* fixed js-sha version
* add comma
* check for room change
2022-06-21 09:53:07 +03:00
Horatiu Muresan
3fb3be9727
feat(invite) Consider SHARING_FEATURES on the email invites ( #11711 )
2022-06-20 23:18:06 +03:00
Saúl Ibarra Corretgé
517ec29d85
fix(rn,dialogs) fix displaying dialogs on top of modal screens
...
Render them together with bottom sheets in a FullWindowOverlay.
2022-06-20 18:37:28 +03:00
Saúl Ibarra Corretgé
6ad279f029
fix(rn, bottomsheet) fix not rendering above presentation sheets
...
Move all sheets to render in a new container which uses FullWindowOverlay, which allows rendering above presentation controllers on iOS.
2022-06-20 16:53:19 +02:00
Saúl Ibarra Corretgé
2c5b132483
fix(util) fix parsing strings in parseURLParams
...
After https://github.com/jitsi/jitsi-meet/pull/11607 we might call it
with a string. Be nice and accept that in addition to URL objects.
2022-06-18 23:17:55 +02:00
Calinteodor
4d8f29d4fe
feat(rn,dynamic-brandind) added background image url to prejoin and lobby
2022-06-18 21:59:10 +02:00
Дамян Минков
ccc1157df5
fix: Fixes navigating back to welcome page after clicking cancel on login window.
...
It was handling just conference_failed with password required, but not connection failed with password required.
2022-06-17 15:19:06 +03:00
Дамян Минков
f613126776
fix: Hides pre join screen in few login window cases.
...
In Firefox pre-join was grabbing the focus and yuo cannot type username and password after clicking I'm the host button.
2022-06-17 15:19:06 +03:00
Robert Pintilii
38b21e986d
fix(pinning) Fix pinning ( #11693 )
...
Hide Pin to Stage button while screensharing
Fix pin indicator while screensharing
2022-06-17 15:15:14 +03:00
Horatiu Muresan
38abca8a65
fix(carmode) Force potrait mode, add connection indicator
2022-06-17 12:54:51 +02:00
Дамян Минков
f3c6b54ffa
fix: When adding a room param to urls check for previous params. ( #11607 )
...
* fix: When adding a room param to urls check for previous params.
* squash: Uses URL object to modify the url.
* squash: Use common connection options from base/connection.
Normalizes bosh url and for web.
* squash: Adds release param to external api and handles it.
* feat: Adds release handling for mobile(links in welcome page).
* squash: Fixes comments.
2022-06-16 15:27:41 +03:00
Gabriel Borlea
7dd85bb6ad
fix(face-landmarks): work only when one face is detected ( #11661 )
...
* fix(face-landmarks): work only when one face is detected
* fix: remove redundant check for detection
* fix(face-landmarks): re-center and stop when more faces detected
* fix: remove faceCount checking when sending message from worker
* fix: add again the faceCount
* fix: add comment
* code review
2022-06-16 14:50:31 +03:00
Gabriel Borlea
624f88e069
add(face-landmarks): flag for rtc stats ( #11682 )
...
* add(face-landmarks): flag for rtc stats
* fix: check is faceLandmarks is defined
2022-06-16 14:13:36 +03:00
Calinteodor
fbf693b2dc
feat(mobile/navigation) updated screens that have footer
...
* feat(mobile/navigation) updated screens that have footer
* feat(chat/native) reverted style change
* feat(chat/native) reverted changes and added input vertical padding
* feat(base/modal) replaced headerHeight with top safe area inset
* feat(carmode/native) removed unused import and fixed linter
* feat(chat/polls/native) reverted style changes
* feat(base/modal) added isModalPresentation default prop
* feat(base/modal) made isModalPresentation optional
* feat(base/modal) headerHeight based on top notch devices
* feat(polls) updated styles
* feat(base/modal) updated comment
2022-06-16 11:49:53 +02:00
Calinteodor
dbf7bf4750
feat(prejoin) native prejoin screen and other navigation updates
...
* feat(prejoin) created native Prejoin screen
* feat(prejoin) fixed useState callback and updates warnings
* feat(prejoin) created styles file
* feat(prejoin) moved nav from middleware to appNavigate, created native DeviceStatus
* feat(prejoin) updated styles
* feat(prejoin) review remarks pt. 1
* feat(prejoin) removed unused styles
* feat(prejoin) review remarks pt. 2
* feat(prejoin) comment fix
* feat(prejoin) added header title
* feat(prejoin) review remarks
* feat(lobby) updated styles
* feat(prejoin) updated lobby screen header button functionality
* feat(prejoin) review remarks pt 3
* feat(welcome) removed VideoSwitch component
* feat(mobile/navigation) fixed linter
* feat(welcome) moved isWelcomePageEnabled to functions.ts
* feat(mobile/navigation) screen options and order updates
* feat(app) review remark
* feat(welcome) added translation for screen header title and fixed build
* feat(mobile/navigation) added screen title translation and created screen option
* feat(mobile/navigation) fixed screenOptions import
* feat(mobile/navigation) added DialInSummary title translation, fixed animation and close button
* feat(welcome) fixed build
* feat(welcome) removed extra check
* feat(prejoin) review remarks pt 4
* feat(prejoin) added Join in low bandwidth mode btn
* feat(welcome) changed welcome screen header title
* fixup lobby close
2022-06-16 11:49:07 +02:00
Titus Moldovan
9b75fc98c1
feat(rn) send isAudioMuted on conferenceEvent
2022-06-16 11:54:25 +03:00
hmuresan
1ee9f6a7e5
feat(extension-banner) Show edge extension when edge browser detected
2022-06-16 11:43:03 +03:00
Robert Pintilii
06d0cbd418
fix(local-recording) Don't use setCaptureHandle when in iframe ( #11687 )
2022-06-16 10:43:58 +03:00
Nils Ohlmeier
066dd71afb
feat(RTC): report conference start timestamp through rtcstats ( #11646 )
2022-06-15 15:22:15 -07:00
Robert Pintilii
d06d190229
fix(keyboard-shortcut) Fix error on number keypress ( #11680 )
...
Fix error when pressing a number bigger than the number of participants
Fix local recording issue
2022-06-15 14:04:06 +03:00
Shahab
d3b650c741
refactor(prejoin) use jss instead of sass in DialOutDialog ( #11361 )
...
* refactor(premeeting): use jss instead of sass in DialOutDialog
* refactor(prejoin): move remaining prejoin-dialog styles to commonStyless
2022-06-15 10:34:09 +03:00
Saúl Ibarra Corretgé
4a04b8b5ee
fix(rn,dynamic-branding) filter out gradients
2022-06-14 15:39:14 +02:00
Saúl Ibarra Corretgé
6718ba7423
feat(rn,dynamic-branding) add support for didPageUrl and inviteDomain
2022-06-14 15:39:14 +02:00
robertpin
e662433c2a
Add audio constraints
2022-06-14 15:11:00 +02:00
robertpin
08bb957672
fix(local-recording) Add framerate
2022-06-14 15:11:00 +02:00
Saúl Ibarra Corretgé
78d8176cc8
fix(rn,bottom-sheet) fix styling after refactor
...
I somehow missed all other usages of the ColorSchemeRegistry.
2022-06-14 13:38:45 +02:00
robertpin
59ee984e09
fix(tile-view, rn) Fix landscape mode tile view
2022-06-14 13:38:24 +02:00
Saúl Ibarra Corretgé
f0ff6a9f1c
fix(video-layout) fix usage of disableTileView
...
The documented behavior is that it would disable auto-switching to it,
but users would still be available to toggle it.
This change restores that behavior. If the user has selected a layout
that will be preferred before cheching for this setting.
Ref: https://community.jitsi.org/t/how-to-disable-titleview/115093
2022-06-13 14:35:30 +02:00
Calin Chitu
dfa761b963
feat(mobile/navigation): added screen orientation based on Platform
2022-06-10 17:55:56 +02:00
Saúl Ibarra Corretgé
ad8cdcd81b
fix(rn,bottom-sheet) fix scroll
...
In the past we used a PanResponder to detect user gestures in the sheet
to show a reduced version or a full-height version of it, and also to
close it.
There is an obvious conflic between the gestures and scrolling, which
didn't work all that great, but we could live with it.
After reactions were introduced we no longer rendered the 2 different
heights, so that functionaligy stopped being used but the PanResponder
still remained there.
This commit removes it completely and sets a max height of 75% on any
BottomSheet, so any tap outside will close it.
2022-06-10 17:54:58 +02:00
Calin Chitu
98ef0e74d6
feat(welcome/native): updated settings name placeholder example text
2022-06-10 17:59:50 +03:00
Saúl Ibarra Corretgé
746fde7c10
fix(local-recordings) fix for browsers not supporting MediaRecorder
2022-06-10 16:15:03 +02:00
Calin Chitu
bedddd4760
fix(lobby/native) removed nav button overwrite
2022-06-10 16:07:56 +03:00
Calin Chitu
7ea78e9845
fix(lobby/native) style updates and local video fix
2022-06-10 16:07:56 +03:00
Gabriel Borlea
9383942cb9
fix(face-landmarks): filter face detections based on detection score ( #11658 )
...
* fix(face-landmarks): filter face detections based on detection score
* fix: add blank line and semi column
2022-06-10 15:19:18 +03:00
Calin Chitu
a272995b8c
feat(navigation) style updates
2022-06-09 17:54:49 +03:00
Calin Chitu
44ff1aac11
feat(mobile/navigation) - updated shared doc animation
2022-06-09 15:14:54 +02:00
Calin Chitu
79e648867d
feat(mobile/navigation) - removed stack dependency and updated animation options
2022-06-09 15:14:54 +02:00
Calin Chitu
fc725c07e9
feat(mobile/navigation) - updated to native stack navigators
2022-06-09 15:14:54 +02:00
Horatiu Muresan
d49c86bd5f
feat(deployment-urls): Whitelist deploymentUrls; remove JaaS restriction
2022-06-09 16:00:41 +03:00
Gabriel Borlea
38011e537a
add(face-landmarks): max faces detected config and default value ( #11625 )
...
* fix(face-landmarks): set max detected faces up to 4
* add(face-landmarks): config for max faces detected
* fix(config.js): default value for capture interval face-landmarks
* add missing coma
2022-06-08 12:28:41 -05:00
Avram Tudor
9060bebca9
fix(prejoin) fix styling of avatar ( #11629 )
2022-06-08 13:19:08 +03:00
Robert Pintilii
38724458e3
ref(reactions) Re-write using TypeScript ( #11603 )
2022-06-08 10:44:47 +03:00
Дамян Минков
1bce1524db
feat: Fix display name in prejoin stealing focus.
...
When there is a password and lobby enabled, participants cannot enter password as the display name is stealing the focus.
When there is just password set the same field steals the focus from the password prompt.
2022-06-07 15:53:36 -05:00
Werner Fleischer
def3c76e10
fix(rn, chat): localize the chat button label
2022-06-07 17:14:22 +02:00
Robert Pintilii
1f342b79a8
fix(local-recording) Fix native ( #11622 )
2022-06-06 15:25:36 +03:00
Robert Pintilii
e27069447b
feat(local-video-recording) Allow users to record the meeting locally ( #11338 )
2022-06-03 14:45:27 +03:00
Jaya Allamsetty
1397b9ac80
fix(multi-stream) RN Add listeners for track streaming status updates on large-video.
...
* fix(multi-stream) RN Add listeners for track streaming status updates on large-video.
Fixes an issue where video on large-video is not being rendered when there is no filmstrip, i.e., there is only 1 remote participant in the call with source-name signaling enabled. Also do not show the screensharing indicator on the camera thumbnail when a virtual SS tile is created for the local screenshare.
* squash: add a comment
2022-06-01 16:13:27 -04:00
Robert Pintilii
de294cae92
fix(giphy-integration) Fix input issues ( #11601 )
...
Fix auto focus on menu open
Fix unable to use space in input
2022-05-31 11:58:25 +03:00
Saúl Ibarra Corretgé
1dce802031
fix(prejoin,config) move hidePrejoinDisplayName to the prejoin section
2022-05-30 16:19:27 +02:00
Gabriel Borlea
11d61d6d7d
fix(face-landmarks): human helper tensor disposal and async functions ( #11596 )
...
* fix(face-landmarks): human helper tensor disposal and async functions
* fix(face-landmarks): rename functions in interface
2022-05-30 16:04:20 +03:00
Calin Chitu
f87ce0defe
fix(recording/native) Button import missing
2022-05-30 10:28:19 +03:00
Avram Tudor
0c44b9a478
feat(prejoin) allow disabling prejoin display name editing ( #11575 )
2022-05-26 15:38:38 +03:00
Robert Pintilii
9dba1d30b0
fix(raise-hand) Fix multiple raise hand from notification ( #11586 )
...
Only dispatch raise hand if hand was not already raised
2022-05-26 14:36:12 +03:00
Jaya Allamsetty
ad70f12cb4
fix(filmstrip) Add handlers for track streaming status on RN. ( #11584 )
...
* fix(filmstrip) Add handlers for track streaming status on RN.
This is needed for switching between video and avatar when the track's streaming status changes in source-name signaling mode.
* squash: Add comment.
2022-05-24 21:37:08 -04:00
Hristo Terezov
0ef71f4368
fix(deviceSelection):prejoin-update current device
2022-05-24 15:53:12 -05:00
Hristo Terezov
ae565aaac6
fix(device-selection): Handle properly on prejoin
...
The device selection initialization on the prejoin use case was handled
like the welcome page. This was introducing issues with selecting the
stored devices and not the ones used, enabling the device selection when
it will fail and others.
2022-05-24 15:53:12 -05:00
Hristo Terezov
7e942173aa
fix(device-selection): disable preview for ios
2022-05-24 12:23:48 -05:00
Hristo Terezov
8cd259c43f
fix(device-selection):iOS Safari disable previews
...
On iOS Safari when the tracks for the previews are created the old ones
are auto destroyed which leads many issues like stop sending media while
the devie selectioin is displayed, error messages, etc.
2022-05-23 22:19:50 +03:00
Saúl Ibarra Corretgé
d2d2507e86
fix(app) fix broken import
...
Introduced in d9eedb0dad
2022-05-23 17:14:54 +02:00
Calinteodor
f3f9cd3d05
feat(dynamic-branding) add initial mobile SDK customization
...
* feat(dynamic-branding) sdk customization
* feat(dynamic-branding) unsetDynamicBranding when we disconnect
* feat(dynamic-branding) added branding colors to conference
* feat(dynamic-branding) extracted logger to its own file
* feat(dynamic-branding) reverted style change
* feat(dynamic-branding) unset branding if connection failed
* feat(dynamic-branding) removed index.js, updated imports, added ImageBackground component
* feat(dynamic-branding) created logger feature object
* feat(dynamic-branding) moved brandingStyles to mapStateToProps, used SvGUri
* feat(dynamic-branding) created BrandingImageBackground component, fixed styles
* feat(dynamic-branding) moved BrandingImageBackground to dynamic-branding feature
* feat(dynamic-branding) fixed linter
* feat(dynamic-branding) added style comment
2022-05-23 17:02:14 +02:00
Avram Tudor
543f273792
feat(undock) expose buttons for docking / undocking iframe ( #11560 )
2022-05-23 15:42:25 +03:00
Saúl Ibarra Corretgé
d9eedb0dad
fix(recent-list) do not store room when inside an iframe
...
Due to local storage limitations we might end up making the URL huge
when we save the state there. Avoid the issue at the root by never
storing URLs in that case.
Closes: https://github.com/jitsi/jitsi-meet/issues/11567
2022-05-23 14:26:49 +02:00
Robert Pintilii
607021a890
fix(self-view) Add Show self view button in overflow menu ( #11568 )
2022-05-23 11:29:52 +03:00
Saúl Ibarra Corretgé
b4febf728d
feat(toolbox) drop MuteEveryoneButton and MuteEveryonesVideoButton
...
The functionality is still accessible in the participants pane, with all
moderation controls.
2022-05-20 21:43:05 +02:00
Robert Pintilii
769f0a8452
feat: Add name overwrite API ( #11543 )
2022-05-20 13:45:09 +03:00
Jaya Allamsetty
f5004a2a0c
ref(multi-stream) Use helper function to get the video track.
2022-05-19 17:05:36 -04:00
Jaya Allamsetty
a707022d0b
fix(multi-stream): Add a virtual SS tile on RN.
...
Add a second virtual SS tile on RN when a remote participant that has multi-stream mode enabled starts a screenshare.
2022-05-19 17:05:36 -04:00
Jaya Allamsetty
43b0118ff8
fix(mutli-stream): Use the default display name if none is available.
...
This fixes an issue where the virual SS tile is not created if the user sharing the screen doesn't have a display name set.
2022-05-19 17:05:36 -04:00
Jaya Allamsetty
97ca3fb622
fix(multi-stream): fix virtual screenshare participant's thumbnail.
...
Add a screenshare status indicator at the bottom.
Fix the font and size of the resolution/fps stats so that it matches with that of the other thumbnails.
2022-05-19 17:05:36 -04:00
Saúl Ibarra Corretgé
ffa55cca1e
fix(av-moderation,breakout-rooms) disable controls on breakout rooms
...
AV moderation does not work on brerakout rooms.
Since some of the options in the "breakoutRooms" config section no
longer apply, I moved the relevant ones to a new "participantsPane"
section.
2022-05-19 13:47:49 +02:00