Saúl Ibarra Corretgé
a5da90ddaf
fix(prejoin) don't hide during auth
...
Fix the focus issue by disabling autofocus in case an auth (login, ait
for owner or password) dialog is shown.
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1336
2022-07-05 07:49:35 +02:00
Saúl Ibarra Corretgé
dffa71666c
fix(rn) fix mobile build
...
Looks like a transform error of some sort, it chokes on the ??=
shorthand syntax.
2022-07-04 21:09:32 +03:00
Calin-Teodor
892751154c
feat(etherpad/native): fixed header left close button
2022-07-04 17:48:28 +03:00
Robert Pintilii
935e4d3261
ref(config) Convert config to TypeScript ( #11774 )
2022-07-04 14:12:12 +03:00
Saúl Ibarra Corretgé
f115028961
fix(rn,dynamic-branding) fix extracting fqdn from URL
...
On mobile we don't want to look in window.location.
2022-07-04 10:52:13 +03:00
Robert Pintilii
d910b9db57
fix(filmstrip) Fix screensharing filmstrip ( #11775 )
2022-07-04 10:32:59 +03:00
Robert Pintilii
a39d9f283d
ref(reducers) Convert some reducers to TS ( #11768 )
2022-07-01 12:32:39 +03:00
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
Saúl Ibarra Corretgé
0098091a37
fix(participants-pane,video-menu) fix incorrect selector usage
2022-05-19 13:47:49 +02:00
Saúl Ibarra Corretgé
6c1cb5d4be
fix(av-moderation) mark as unsupported while in a breakout room
2022-05-19 13:47:49 +02:00
Gabriel Borlea
8240c3703e
ref(face-landmarks): move human logic into separate class
2022-05-19 11:36:27 +02:00
Gabriel Borlea
8a503e7b40
fix(face-landmarks): dispose tensors to avoid memory leaks
...
Also send only expressions with score grater than 50%.
2022-05-18 13:41:51 +02:00
Calin Chitu
4f49cde73e
feat(react) removed unused native components
2022-05-18 14:09:00 +03:00
Gabriel Borlea
ea5ce3f72f
ref(rtc-stats) update faceLandmarks naming
2022-05-17 13:57:18 +02:00
Horatiu Muresan
5152638529
fix(native-notifications) Show notifications on max 2 lines
2022-05-16 17:26:15 +03:00
George Politis
e4b50ba419
send video type to rtcstats ( #11426 )
2022-05-16 15:56:37 +02:00
Saúl Ibarra Corretgé
05127467c2
feat(notifications) add ability to disable specific notifications
...
This works together with the broader "notifications" config option. One
might choose to leave the existing option unespecified *thus allowing
all notifications) and then use this new one to be explicit about which
ones to disable.
2022-05-16 13:24:59 +02:00
Horatiu Muresan
420c7c87e3
fix(filmstrip) Do not render filmstrip on prejoin/lobby
2022-05-16 12:30:14 +03:00
Calin Chitu
fb6f38800b
fix(chat/native) we need to dispatch close and open chat
2022-05-13 18:07:26 +03:00
Calin Chitu
ebe81e2835
feat(mobile/navigation) changed navigation container background color
2022-05-12 16:42:04 +02:00
Gabriel Borlea
c4106b8d89
fix(face-landmarks) set explicit model paths
2022-05-12 13:30:47 +02:00
Nils Ohlmeier
0638d9d303
feat: enable audio settings menu for Firefox ( #11522 )
2022-05-11 09:51:00 -04:00
Calinteodor
0fe7383154
fix(chat/native) private message replies ( #11521 )
...
Fixes issue #11516
2022-05-10 18:28:23 +03:00
Calin Chitu
9d7b6cafc5
fix(video-menu/native) wrong import path
2022-05-10 15:07:22 +03:00
Hristo Terezov
39d30ea0b4
fix(stage-filmstrip): resize.
2022-05-09 18:17:53 -05:00
pangrr
3fc3a217eb
fix(stats) split stats for camera and screenshare in multi-stream mode ( #11475 )
...
* no ssrc when sourceNameSignalingEnabled
* conditionally use source name for stats
* update doc
* always subscribe to participant id
2022-05-09 09:42:45 -04:00
Mihaela Dumitru
36578696bb
feat(config) add gravatar config object ( #11509 )
2022-05-09 08:36:39 +03:00
Hristo Terezov
084f911699
fix(stage-tile-view): crash when pinning
2022-05-06 16:59:39 -05:00
Saúl Ibarra Corretgé
01bd18b86a
fix(notifications) remove unused isDismissAllowed prop
2022-05-06 16:49:08 +02:00
Saúl Ibarra Corretgé
e6ce5fd75f
fix(rn,navigation) wait until the root navigator is initialized
...
There is a race condition in the root navigatior's initialization.
It's possible that it's initialized a touch too late and SDK users who
try to navigate to a conference end up stuck in the connecting screen
because the navigator is null.
This PR waits for it to be initilized by very unorthodox means, it's a
horrible hack which we need to undo, but for that we need to break
appart the inheritance relationship between App.{web,native},
AbstractApp and BaseApp because it's very inflexible.
The flags are now initialized very early so the naviggator sees if the
welcome page is enabled or not.
2022-05-06 15:05:37 +02:00
Gabriel Borlea
0c021868b5
feat(face-landmarks): integrate human library
...
It replaces face-api.
* feat(face-landmarks): integrate human library
* feat(face-landmarks): rewrite worker in typescript
* fix(face-landmarks): allow worker bundle size up to 2 mib
* fix: remove unwanted comment
* code review
2022-05-06 14:41:08 +02:00
Hristo Terezov
adef5095da
feat(RN-filmtrip) stop reordering small meetings
2022-05-06 12:18:57 +02:00
Horatiu Muresan
61abf0d882
feat(carmode) Add carmode screen
...
- opens as a modal
- lastn is 0, mutes local video while open
- long press to talk
- and more
2022-05-06 13:14:10 +03:00
Saúl Ibarra Corretgé
e628d99544
fix(av-moderation) use a consistent UID for ask to unmute notifications
...
This way only one will be shown at a time.
2022-05-06 10:36:53 +02:00
Hristo Terezov
f34dde3376
feat(tile-view): expand tiles from last row.
...
If we have enough space on the last row we expand the width of the tiles
up to 16:9 ratio.
2022-05-05 08:55:02 -05:00
Saúl Ibarra Corretgé
d1ac4ea637
fix(rn,reactions) don't show raise hand button in menu if disabled
2022-05-05 13:49:36 +02:00
Robert Pintilii
bb0d3b4c66
fix: Stage filmstrip ( #11495 )
2022-05-05 12:20:20 +03:00
Jaya Allamsetty
346aadc23d
fix(participant-pane) Do not show virtual SS as a separate participant.
2022-05-04 10:41:31 -04:00
Saúl Ibarra Corretgé
e94607ae4b
fix(recording) use generic icon for cloud recording
2022-05-03 17:12:18 +02:00
William Liang
f2c3740108
fix(screenshare) use selector for getting screenshare owner display name ( #11478 )
2022-05-03 10:25:19 -04:00
Saúl Ibarra Corretgé
fe7327cd21
fix(rn,dialin-summary) simplify navigation
...
Only havee the screen in the hierarchy if we have a welcome page, since
it's the only way to access it.
Use goBack() from the navigator directly and avoid duplicating all props
to the screen.
2022-05-03 15:16:29 +02:00
Saúl Ibarra Corretgé
9dd44fc48e
feat(local-recordings) drop old "local recordings" implementation
...
It's about to become very confusing, since we are going to add actual
local recordings with video.
This feature was never fully finalizeed since it required manual
processing of the files, as they were not uploaded anywhere.
In addition, unless one opens the local audio device without any audio
processing first, any tracks opened later will have audio proceessing
turned on, something not desirable for the scenario this feature was
designed for in the first place: podcasts.
This feature will likely come back as a JaaS demo / MVP where the local
recording is made outside of the Jitsi Meet iframe.
2022-05-03 14:40:12 +02:00
Saúl Ibarra Corretgé
de7c9bd001
fix(rn,screen-sharing) don't disable button when in audio-only mode
...
Just like the web.
2022-05-03 14:02:50 +02:00
Saúl Ibarra Corretgé
1c79e6baa3
fix(rn,lobby) use a header for the main lobby screen
...
It allows us to place the Cancel button there, and declutter the UI of
buttons.
2022-05-02 16:29:40 +02:00
Saúl Ibarra Corretgé
d78e8fba25
fix(rn,lobby) match button style
2022-05-02 16:29:40 +02:00
Saúl Ibarra Corretgé
721f4dc3d3
feat(rn,ui) use dark gray for screen headers
...
Skip the welcome page for now, until we can remove the audio / video
toggle.
2022-05-02 16:01:40 +02:00
Saúl Ibarra Corretgé
625206db20
fix(rn,speakerstats) fix not rendering stats
2022-05-02 16:01:13 +02:00
Дамян Минков
7cd5708ea7
fix: Fixes loading recommendedBrowsers page. ( #11465 )
...
* fix: Fixes loading recommendedBrowsers page.
Fixes loading the page and its resources when using html base (cdn).
2022-04-29 12:02:05 -05:00
William Liang
d3fe246f61
refactor(multi-stream) refactor virtual screenshare creation and support plan-b clients ( #11445 )
...
* fix(multi-stream) update selector to find ss track by videoType or mediaType
* ref(multi-stream) move fake ss creation logic and support video type changed
* refactor(multi-stream) decouple sending and receiving multiple screenshare streams
* fix(multi-stream) fix receiver constraints with signaling and without multi-stream
* fix(mutli-stream) ensure plan b original SS thumbnail displays avatar
* fix(multi-stream) show fake SS for plan b sender
* refactor(multi-stream) poc for moving SS creation to state listener
* remove reference to fake SS creation
* fix lint errors
* rename to virtual screenshare participants
* fix minor bugs
* rename participant subscriber to specify web support only
2022-04-29 10:32:16 -04:00
Saúl Ibarra Corretgé
b9c4d28dac
fix(auth) fix WaitForOwnerDialog not vanishing
...
Since all the auth logic is not ported to React on the web,
`_isWaitingForOwner` will always return `false` because the
`waitForOwner()` action is not (yet) used there.
THis fix always tries to hide the dialog no matter what, which is not a
Bad Thing to do anyway.
There is a related bug remaining, however: if one pressed "I am the
host" and then cancel, it doesn't goo back to the previous dialog, but
it completely kils the meeting. This is a compromise we'll have to live
with for a bit longer.
Fixes: https://github.com/jitsi/jitsi-meet/issues/11413
Fixes: https://github.com/jitsi/jitsi-meet/issues/11432
2022-04-29 14:58:22 +02:00
Mihaela Dumitru
02aca27c46
feat(external-api) add breakout room configs to hide auto assign and footer menu buttons ( #11443 )
...
* hideAutoAssignButton
* hideFooterMenu
* hideModeratorSettingsTab
* hideMoreActionsButton
* hideMuteAllButton
2022-04-29 12:30:49 +03:00
Saúl Ibarra Corretgé
0ad6bd4d83
fix(dialog) remove obsolete prop no longer used in web
2022-04-29 10:40:21 +02:00
Saúl Ibarra Corretgé
8e65fab544
fix(virtual-background) don't treat timeout as fatal failure
...
If downloading the model tiemouts, it may succeed in the (near) future,
don't just give up.
2022-04-29 10:07:26 +02:00
pangrr
f62cb7a0c7
Fix(multi-stream) fix an issue where avatar shows up occasionally.
...
* fix occasional unexpected avatar
* fix ss stats popover not shown
* fix linter issue
2022-04-28 18:25:45 -04:00
Mihaela Dumitru
72111114b6
fix(breakout-rooms) reset rooms when conference is left or failed ( #11447 )
2022-04-28 11:34:23 +03:00
Hristo Terezov
550c730ed4
fix(tile-view):Recalculate on window height change
2022-04-28 08:35:39 +02:00
Robert Pintilii
a84d7c17fa
fix(avatar) Center phone icon in participants pane avatars ( #11440 )
2022-04-27 10:53:58 +03:00
pangrr
c03d86e0e3
fix: disabled connectStatusIndicatorIcon cause video not displayed ( #11377 )
...
* add and remove JitsiTrackEvents.TRACK_STREAMING_STATUS_CHANGED listener in middlewares
* add/remove listeners in components that use track streaming status
* remove track streaming status handler from ConnectionIndicatorIcon and ConnectionIndicatorContent
* check video track change before hanlding track streaming status
2022-04-26 15:33:50 -05:00
Horatiu Muresan
20f6ba1736
fix(premeeting) Detach premeeting toolbar buttons visibility
...
- if hiddenPremeetingButtons is undefined, toolbarButtons overwrite decides what buttons to show
- if hiddenPremeetingButtons is empty array, all buttons are show on premeeting screen regardless of toolbarButtons
- if hiddenPremeetingButtons hides some buttons, only those buttons will be hidden regardless of toolbarButtons overwrite
2022-04-26 15:33:09 +03:00
Horatiu Muresan
eb64ea6aba
fix(always-on-top) Fix audio mute button disabled status
2022-04-26 15:32:18 +03:00
Calin Chitu
3e004811e0
feat(lobby/native) LobbyScreen and LobbyChatScreen
2022-04-26 14:55:15 +03:00
Jaya Allamsetty
4315e19780
fix(device-selection) Enable device selection on mobile Safari. ( #11427 )
...
* fix(device-selection) Enable device selection on mobile Safari.
With https://bugs.webkit.org/show_bug.cgi?id=179363 being fixed, we should now be able to switch between devices in call. Also, before the webkit fix, we were able to continue to use the old track when a new track was created for preview in device settings before joining the call. This doesn't work anymore after the fix. Therefore, always replace the track in redux even if the selected device hasn't changed. Depends on https://github.com/jitsi/lib-jitsi-meet/pull/1993 .
* chore(deps): update lib-jitsi-meet@latest.
2022-04-25 15:01:10 -04:00
Saúl Ibarra Corretgé
4d2bd932a7
fix(lastN) fix last N getting stuck on 1
...
If last N goes down to 1 it will be stuck there since it's > 0 and will
be our `lastNSelected`. When limits are applied we'll take the minimum,
so it will end up being 1.
Once can end up in last N being 1 by several means, the more obvious one
by entering Picture-in-Picture mode on mobile.
Fix it by not using the previous last N value for the current
calculation, at all.
Fixes: https://github.com/jitsi/jitsi-meet/issues/10257
Closes: https://github.com/jitsi/jitsi-meet/pull/10491
2022-04-25 17:44:54 +02:00
Robert Pintilii
97b958e9ea
Fix import and naming
2022-04-21 09:01:51 -05:00
Robert Pintilii
b00fc92ee6
Native fix
2022-04-21 09:01:51 -05:00
Robert Pintilii
f9d1003527
Fixes
2022-04-21 09:01:51 -05:00
robertpin
0abefa87aa
ref(stage-filmstrip) Refactor as new layout
...
Fixes screensharing selection issues. Now when there’s a screen share we just use the old VERTICAL_FILMSTRIP_VIEW layout
Add THUMBAIL_TYPE to determine how to display thumbnails
2022-04-21 09:01:51 -05:00
Gabriel Borlea
dde8c586da
feat(external-api): add toggle subtitles command ( #10070 )
...
* feat(external-api): add toggle subtitles command
* feat(external-api): add set subtitles command
2022-04-20 11:43:18 +03:00
Hristo Terezov
4153097cc9
fix(prejoin):Disable device selection on iosSafari
...
It seems that showing the device selection dialog on ios Safari will
leads to not working audio. This is temporary fix until we find out
better solution.
2022-04-19 15:32:45 -05:00
Hristo Terezov
2a5be074d0
fix(video-layout): functions imports.
2022-04-19 15:15:44 -05:00
Horatiu Muresan
dbc8f21b01
fix(hangup-button) Add to notify toolbar button clicked
2022-04-19 13:26:07 +03:00
William Liang
5ebe308953
fix(multi-stream) add screenshare display name to i18n
2022-04-18 17:37:22 -05:00
Jaya Allamsetty
7420113079
fix(multi-stream) Do not show join notifications for SS tiles.
2022-04-18 13:19:17 -04:00
Hristo Terezov
221ecac12d
feat(tile-vew): Calculate maxColumns dynamically
2022-04-18 11:19:58 -05:00
Jaya Allamsetty
744607a5cc
fix(stageFilmstrip) Disable stage filmstrip by default.
2022-04-18 09:57:25 -05:00
Horatiu Muresan
8f641b7bb1
fix(start-silent) Disable AOT mic and unmute notif when start silent
2022-04-18 17:17:51 +03:00
Дамян Минков
bbfe7b4f32
fix: Skips clearing tracks on conference failed.
...
In case of conference failed as max number of occupants reached, we should skip clearing the local tracks to keep state of pre-join screen. Otherwise, on join we will join muted even though on prejoin screen it was unmuted on the initial attempt.
2022-04-15 08:48:26 -05:00
William Liang
4a375aa2a4
fix(multi-stream) update screenshare display name ( #11376 )
2022-04-14 13:07:17 -04:00
Robert Pintilii
a6ad592d25
feat(reactions) Open reactions menu on hover instead of click ( #11364 )
...
Fixed issue on DialogPortal where the content would flash to the initial position then move to the correct position
2022-04-13 16:18:54 +03:00
Saúl Ibarra Corretgé
00bb013373
misc(rn,app) log navigation target
2022-04-12 17:12:05 +02:00
Calinteodor
95baf34ba6
feat(participants-pane/native) adjusted styles for when local p is not a moderator ( #11349 )
...
* feat(participants-pane/native) adjusted styles for when local p is not a moderator
2022-04-12 14:45:27 +03:00
Saúl Ibarra Corretgé
64385d48e9
fix(security) hide button if the enabled flag is set to false
2022-04-12 12:26:35 +02:00
Saúl Ibarra Corretgé
5d8c87eb76
fix(rn,config) fix loading config due to broken import
2022-04-12 10:53:47 +02:00
Robert Pintilii
8bf42e79a0
fix(stage-filmstrip) Fix issues ( #11360 )
...
Fix dominant speaker not removed on leave
Fix video not shown in vertical filmstrip when a remote screensharing was on
Refactor pin/ unpin. Add click to unpin
Remove from stage on unpin, except dominant (just change pin state)
Fix local shows video on both stage and vertical filmstrip
Don't reorder on stage base on queue (sort all by id)
2022-04-12 09:57:01 +03:00
Дамян Минков
930852cd88
fix: Adds testId for context menu items and ids to some components.
...
Needed to revive the lobby tests.
2022-04-11 13:21:48 -05:00
Дамян Минков
fcc8e98aad
Revert "fix(avatar): add ZWNJ between initials of letter avatars"
...
This reverts commit 6085220bfc
.
2022-04-11 11:17:49 -05:00
Shahab
6085220bfc
fix(avatar): add ZWNJ between initials of letter avatars
2022-04-11 14:11:58 +02:00
Gabriel Borlea
0259d1c260
feat(rtc-stats) add timestamp to face landmarks when sending to rtc stats
2022-04-11 11:26:31 +02:00
William Liang
c246174555
fix(multi-stream) use highest video quality for screenshare
2022-04-08 15:18:32 -04:00
William Liang
0cf1b7e3d9
fix(multi-stream) fix screenshare auto pin bug
2022-04-08 12:57:39 -04:00
Saúl Ibarra Corretgé
3097ac8cc4
fix(ios) fix not showing the CarPlay audio interface
2022-04-08 17:29:53 +02:00
Calinteodor
7c523f3250
language(typescript) actionTypes.js -> actionTypes.ts ( #10940 )
...
* language(typescript) first ts component, added ts configurations, actionTypes.js are now ts files
2022-04-08 15:24:58 +03:00
Avram Tudor
ceb8d3348d
feat(face-landmarks) add API event for providing face landmark data ( #11347 )
2022-04-08 10:12:38 +03:00
William Liang
ae6454c59c
fix(multi-stream) only create local ss particpant with multi-stream enabled
2022-04-07 12:17:56 -04:00
Calinteodor
41c068feaf
feat(chat/web) fixed 2 byte char duplication ( #11332 )
...
* feat(chat/web) fixed for 2 byte char duplication on Chat
2022-04-07 17:03:07 +03:00
Gabriel Borlea
856ef757d4
fix(face-landmarks): get face models from node_modules instead of having resoruces folder ( #11326 )
2022-04-07 13:46:04 +03:00
Gabriel Borlea
1fbbe7bc46
fix(speaker-stats): get realtime local face expressions ( #11334 )
...
* fix(speaker-stats): get realtime local face expressions
* code review
2022-04-07 13:02:43 +03:00
Calin Chitu
ec78cf2784
feat(conference/native) - hide label in one to one meeting
2022-04-07 10:43:37 +02:00
Saúl Ibarra Corretgé
bdd8400057
fix(rn) remove no longer needed hack
...
RN no longer logs pprops in release builds.
2022-04-07 10:35:51 +02:00
Saúl Ibarra Corretgé
23f40db889
feat(rn,deps) update React Native to 0.67
2022-04-07 10:35:51 +02:00
Saúl Ibarra Corretgé
a451923ec9
fix(rn,polyfills) remove no longer needed polyfill
2022-04-07 10:35:51 +02:00
Robert Pintilii
c05a983c98
feat(stage-filmstrip) Added user configurable max ( #11324 )
...
The user can set the max number of participants that can be displayed on stage
Send the number on follow me to all participants
2022-04-07 11:31:53 +03:00
Дамян Минков
6687c3f4ab
fix: Adds undefined check to avoid error.
...
Was breaking DisableSelfViewTest.
2022-04-06 12:30:05 -05:00
Avram Tudor
42703fed47
ref(face-landmarks) refactor namings ( #11307 )
...
* ref(face-landmarks) refactor namings
* code review
2022-04-06 12:10:31 +03:00
Дамян Минков
a99532b0d8
fix: leaking listeners while waiting on auth dialog ( #11288 )
...
* fix: Drop duplicate call of wait for owner.
* fix: Fixes leaking listeners while waiting for host to join.
While waiting for the host to join on the dialog we attempt to join over and over again till we are admitted to enter the meeting. While doing that authRequired flag is on, and we were adding listeners on and on.
* feat: Introduces conference join in progress action.
This event is coming from lib-jitsi-meet and is fired when we receive the first presence of series when joining. It is always fired before joined event.
* fix: Moves testing middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves follow-me middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves some polls logic to middleware and use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves reactions middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves recordings middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves shared-video middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* fix: Moves videosipgw middleware to use CONFERENCE_JOIN_IN_PROGRESS.
* squash: Fix comments.
* fix: Fixes join in progress on web.
* fix: Moves variable extraction inside handlers.
* fix: Moves variable extraction inside handlers again.
* fix: Moves etherpad middleware to use CONFERENCE_JOIN_IN_PROGRESS.
2022-04-05 21:13:39 -05:00
William Liang
eb716af29b
fix(multi-stream) support screenshare tile in stage filmstrip
2022-04-05 17:09:08 -04:00
Robert Pintilii
d7c8164b74
fix(follow-me) Make follow me work with stage filmstrip ( #11306 )
...
On follow me enabled all participants will see the participants pinned by the moderator
Fix pinned indicator to work when stage filmstrip is disabled
Fix add participant on dominant speaker change: if the participant was already pinned keep it as pinned
Don’t add local participant on stage (on automatic selection)
2022-04-05 16:00:32 +03:00
Robert Pintilii
ed9b85f287
ref(overflow-menu) Use ContextMenu component ( #11282 )
...
refactor overflow menu to use ContextMenu component
refactor toolboxItem to use ContextMenuItem when needed
2022-04-05 15:19:03 +03:00
Jaya Allamsetty
0713240c3d
feat(multi-stream) Whitelist config flags for multi-stream.
2022-04-04 14:58:50 -04:00
William Liang
70090fd716
feat(multi-stream) Add fake participant tile for screen share.
...
prioritize participants with screen shares
support local screen share track
auto pin screen share
support screen share for large video
ensure fake screen share participants are sorted
fix local screen share in vertical filmstrip
fix local screen share in tile mode
use FakeScreenShareParticipant component for screen share thumbnails
ensure changes are behind feature flag and update jsdocs
fix bug where local screen share was not rendering
update receiver constraints to include SS source names
remove fake ss participant creation on track update
fix: handle screenshare muted change and track removal
refactor: update key values for sortedFakeScreenShareParticipants
address PR comments
refactor getter for screenshare tracks
rename state to sortedRemoteFakeScreenShareParticipants
2022-04-04 14:57:58 -04:00
Avram Tudor
2c165d4313
feat(face-landmarks) merge face expressions and face centering ( #11283 )
...
* feat(face-landmarks) merge face expressions and face centering
* code review
* code review
* code review
2022-04-04 16:09:14 +03:00
Robert Pintilii
4b84f71021
fix(filmstrip) Fix resizing on chat toggle ( #11305 )
...
Fix pinned indicator to be displayed only for pinned participants
2022-04-04 15:39:32 +03:00
Calin Chitu
d415d02f35
feat(participants-pane/native) adjusted styles for participants container
2022-04-04 14:10:12 +03:00
Robert Pintilii
c2399deb55
ref(AOT) Change buttons to not use abstract classes ( #11302 )
...
This reduces the bundle size by about 100KB
It also decouples the AOT buttons from the classes that are used to implement other features
2022-04-04 13:38:49 +03:00
Avram Tudor
3443d256f2
fix(highlights) allow highlighting moments if recording is running ( #11301 )
2022-04-04 12:08:11 +03:00
Calin Chitu
03286eb07e
feat(polls/web) fixed issue with duplicating value to next input on keypress
2022-04-01 17:07:18 +03:00
George Politis
84ac6298eb
Pushes e2e pings to rtcstats ( #11270 )
...
* Pushes e2e pings to rtcstats
* linter fixes
* linter fixes
* Re-use existing event instead of introducing a new one.
* Don't update the connection info popup stats when the e2e rtt changes.
* Bumps ljm version to the latest
* e2e pings should work on mobile
* tweak the e2eRttChanged action properties
* fixes comments
2022-04-01 13:50:52 +01:00
Gabriel Borlea
1e58a7cbec
Fixes for highlights mobile ( #11209 )
2022-04-01 12:58:03 +02:00
Jaya Allamsetty
6e0f53293e
fix(large-video) Show the pinned participant on large-video when stage filmstrip is disabled.
...
Fixes an issue where a non-screenshare participant cannot be pinned on stage with filmstrip on stage feature disabled.
2022-03-31 16:10:59 -04:00
Mihaela Dumitru
e062c394e8
fix(salesforce) use salesforce only in the main room ( #11245 )
2022-03-31 16:11:44 +03:00
Robert Pintilii
ec0e824a43
feat(rn, thumbnail) Updated indicators on native ( #11280 )
...
Remove tint for participant in large view
Change pinned indicator from border to icon
On stage view move screen sharing indicator from top to bottom
On stage view show pinned indicator instead of moderator indicator
2022-03-31 14:39:49 +03:00
Robert Pintilii
343a1b87e2
fix(thumbnails) Fix recalculate tile dimensions on client resize ( #11267 )
...
Recalculate after new dimensions are in the store
Fixes issue where on participant pane toggle the tiles would not recalculate correctly
2022-03-31 12:13:33 +03:00
Robert Pintilii
00092d5139
fix(notifications) Change moderation notifications to medium ( #11262 )
2022-03-30 17:24:50 +03:00
Robert Pintilii
1355876f83
feat(gif, rn) Added GIPHY integration on native ( #11236 )
...
Update Android build to support gif
Use GIF format instead of animated webp
Show GIFs in chat messages
Display GIF over tile
Add Giphy button in reactions menu
Added Giphy dialog
Fix isGifMessage to also allow upper case
2022-03-30 16:54:03 +03:00
Robert Pintilii
1a3432d580
fix(gif) Keep showing GIF on hover ( #11266 )
2022-03-30 16:08:19 +03:00
Robert Pintilii
270070716b
fix(context-menu) Don't overwrite hidden prop ( #11265 )
...
Fixes issue where the menu would disappear on dominant speaker change
2022-03-30 14:50:41 +03:00
Horatiu Muresan
00d68f08ab
fix(background-alpha) Fix setting background opacity
2022-03-29 17:27:32 +03:00
Saúl Ibarra Corretgé
23c7ac4da4
fix(video-layout) fix incorrect import of isStageFilmstripEnabled
2022-03-29 15:20:08 +02:00
Saúl Ibarra Corretgé
f503bd7352
fix(rn,lobby) fix lobby not showing up on subsequent tries
...
We need to make sure to hide it explicitly so the Redux state is in sync
with reality.
2022-03-29 15:12:09 +02:00
robertpin
ab91f79448
fix(settings-dialog) Add back CSS classes used by tests
2022-03-29 14:33:41 +02:00
Saúl Ibarra Corretgé
26b3eb34f0
fix(android,back-button) rework back button handling on Android
...
We used to have a registry which registered a single handlerwith RN.
THis was registered really early in the app.
When React Navigation was introduced we ddidn't realize it interacts
with the back button. In a stack nagigator it will navigate to the
previous screen. This meant our back button handling was broken.
This commit removes our previous registry and uses the RN back button
handler directly in the 2 components that use it: the conference and
bottom sheets.
Since these handlers are registered after navigation, our handlers are
going to run first so we cna implement the behavior we need, namely to
dismiss an open botom sheet or set the conference in PiP mode.
2022-03-29 14:33:25 +02:00
Calin Chitu
ef125968ce
feat(participants/native) - fix joining breakout room
2022-03-29 14:57:23 +03:00
Robert Pintilii
45e8140209
fix(rn) Fix native after stage filmstrip merge ( #11247 )
2022-03-29 13:42:01 +03:00
Shahab
d2f70b0006
refactor(connection-stats): use jss instead of sass in ConnectionStatsTable ( #11156 )
2022-03-29 12:23:40 +03:00
Shahab
70efa31c16
refactor(virtual-background): use jss instead of sass ( #11152 )
2022-03-29 12:07:55 +03:00
Shahab
3eafaeeedd
refactor: move chat component outside of videoconference_page ( #11138 )
2022-03-29 12:01:48 +03:00
Shahab
9278414821
refactor(dialog): use jss instead of sass for mute-dialog style ( #11154 )
2022-03-29 11:59:53 +03:00
Shahab
17faefd757
refactor(settings): use jss instead of css ( #11149 )
2022-03-29 11:50:32 +03:00
Robert Pintilii
c4db12cbd6
feat(stage) Add stage filmstrip (multiple participants on stage) ( #11145 )
...
See multiple participants on stage
Pin and unpin to stage
Automatic selection of participants to be displayed on the stage filmstrip based on dominant speaker changes
Make Filmstrip a reusable component. Used by MainFilmstrip (old functionality) and the new StageFilmstrip
Rename DominantSpeakerName to StageParticipantNameLabel
Active border now showed only for the dominant speaker (no longer for the pinned participant)
Hide video from the vertical filmstrip for the participants on stage
Update video constraints
Updated pinned indicator
2022-03-29 11:45:09 +03:00
Saúl Ibarra Corretgé
66153087e1
fix(redux) fix not working with Redux Devtools
2022-03-28 16:31:12 +02:00
Avram Tudor
7e5ffdb390
fix(face-centering) fix face centering on browsers with no offscreencanvas support ( #11234 )
2022-03-28 14:13:00 +03:00
Saúl Ibarra Corretgé
dc96324d3b
fix(rn,recording) fix recording dialog state not updating
2022-03-25 17:22:32 +01:00
Avram Tudor
c731e2f8cb
fix(highlight) set highlight button visibility based on record button… ( #11215 )
...
* fix(highlight) set highlight button visibility based on record button props
* code review
* code review
* code review
* code review
2022-03-25 13:44:05 +02:00
Avram Tudor
b1e3f2b50d
fix(highlight) implement custom notification for highlight start recording ( #11217 )
2022-03-25 13:43:51 +02:00
Gabriel Borlea
7751060b63
fix(facial-expressions): base url for models ( #11218 )
2022-03-25 13:43:32 +02:00
Calin Chitu
8d737adc65
feat(participants/native) - updated container styles
2022-03-25 11:46:04 +02:00
Calinteodor
3fcfb64338
fix(rn,recording) fix start button not being enabled
2022-03-25 10:31:37 +01:00
Saúl Ibarra Corretgé
e5e7aa87d3
fix(overlay) fix not showing the correct gUM helper text
2022-03-24 13:19:43 +01:00
Tudor D. Pop
18fa56ff1b
fix(lobby) display the entire message in the reject notification
2022-03-24 12:15:30 +01:00
Calin Chitu
ccf7939316
fix(mobile/navigation) - fixed bottom color glitch
2022-03-23 16:37:24 +02:00
Robert Pintilii
cfb480932a
fix(chat) Fix iOS web chat ( #11193 )
...
Fixes: on iOS web the chat input would move from the bottom when the keyboard was open
2022-03-22 14:56:18 +02:00
Saúl Ibarra Corretgé
21083e6777
fix(mobile,navigation) remove end meeting page
...
It will just flash for a split second and all it does is dispatch
readyToClose, so do it directly instead.
2022-03-22 12:10:38 +01:00
Calin Chitu
a3c60d5943
fix(mobile/navigation/sdk) - simplified check for sdk
2022-03-22 12:10:38 +01:00
Robert Pintilii
28556e030c
fix(settings-dialog) Fix crash ( #11191 )
...
Fixes crash when the participant becomes moderator while the dialog is open
2022-03-22 13:10:08 +02:00
Hristo Terezov
9ffb3eddb0
fix(shared-video): Can't click controls issue
...
The Dominant speaker name badge was overlaping the shared video
controls (audio level, play/pause, etc).
2022-03-21 16:00:24 -05:00
zygisS22
530369613a
fix: removed platformColor from styles
2022-03-21 16:03:59 +02:00
Avram Tudor
6b0b575bd4
fix(highlight) fix notifications not disappearing ( #11183 )
2022-03-21 15:14:26 +02:00
Gabriel Borlea
85c505a29d
add(highlights): mobile flow ( #11168 )
...
* add(highlight): mobile initial flow
* fix(hightlight): get meeting fqn on mobile
* fix(dynamic-branding): extract fqn on mobile
* fix(highlights): remove local fqn extraction and grounp dispatches in batch
* fix(dynamic-branding): check if state is defined in extract fqn
2022-03-18 16:16:56 +02:00
Avram Tudor
b8e12e581f
fix(recording) fix incorrect condition for recording notification message ( #11167 )
2022-03-18 13:21:10 +02:00
Avram Tudor
8456a63a23
fix(highlight) display option to start recording ( #11146 )
...
Fix incorrect handling of error case when highlighting moments
Allow users to start recording when trying to highlight while recording not started
2022-03-18 10:19:20 +02:00
Calinteodor
5da40a5fb0
fix(mobile/navigations) added LoadConfigOverlay to RootNavigator ( #11067 )
...
Converted LoadConfigOverlay to a JitsiScreen component that right now is part of navigation as ConnectingPage, plus I
separated appNative and other actions into web and native.
2022-03-17 16:13:58 +02:00
Christoph Settgast
9ad57127d4
feat: Use same recommendedBrowsers page for IE and browsers marked in interface_config.js ( #10923 )
...
Reason:
- This is easier overridable than then embedded react page
- Consistenty between IE and other unsupported browsers
2022-03-17 14:56:43 +02:00
Robert Pintilii
a131644dfb
fix(video-constraints) Fix calculations ( #11161 )
...
Only calculate for Large Video on the web (otherwise native breaks)
Take preferred max into calculations
2022-03-17 14:18:49 +02:00
Mihaela Dumitru
649c1b0669
fix(salesforce): send link notes and default to empty string ( #11160 )
2022-03-17 12:58:12 +02:00
Robert Pintilii
7bcf7bb686
fix(resziable-filmstrip) Update video constraints on filmstrip resize ( #11150 )
...
Update video quality of large video as well
2022-03-16 16:57:30 +02:00
Shahab
8e035b03b0
fix(premeeting): fix undefined breakpoint in media query ( #11148 )
2022-03-16 15:16:01 +02:00
Shahab
64d32a5005
fix(premeeting): call hooks before any conditional block in ConnectionStatus ( #11136 )
2022-03-16 10:59:24 +02:00
Hristo Terezov
16bcb1b217
feat(filmstrip): Don't reorder in small meetings.
2022-03-15 14:56:46 -05:00
Jaya Allamsetty
9f72c318d6
feat(multi-stream-support) Add screenshare as a second video track to the call.
...
* feat(multi-stream-support) Add screenshare as a second video track to the call.
This feature is behind a sendMultipleVideoStreams config.js flag. sourceNameSignaling flag also needs to enabled. Sending multiple tracks is currently supported only on endpoints running in unified plan mode. However, clients with source-name signaling enabled and running in plan-b can still receive multiple streams .
* squash: check if there is an existing track before adding camera/desktop
* squash: enable multi-stream only on unified plan endpoints.
2022-03-15 13:24:49 -04:00
Hristo Terezov
cb9511ef2c
fix(resizable-filmstrip): grid view paddings.
2022-03-15 07:48:51 -05:00
Hristo Terezov
e7c4a55add
feat(tile-view): Optimize grid dimnsions.
...
Now the algorithm that calculates the
rows/columns/thumbnail-width/thumbnail-height configuration will
go trough all possible configurations and will choose the one
that covers with thumbnails the biggest area of the window.
2022-03-15 07:48:51 -05:00
Gabriel Borlea
3884862996
add(screenshot-capture): local participants id to participants array in metadata ( #11134 )
2022-03-15 14:42:26 +02:00
Gabriel Borlea
4d2000a7a4
fix(screenshot-capture): send remote participant id instead of jid ( #11132 )
...
* fix(screenshot-capture): send remote participant id instead of jid
* fix: lint errors
2022-03-15 14:05:01 +02:00
Shahab
f6a79860f2
refactor(prejoin) use jss instead of sass in DialInDialog ( #11122 )
2022-03-15 13:30:38 +02:00
Shahab
4ed2d55cae
refactor(participnats-pane) move participant-avatar to commmonStyles ( #11120 )
2022-03-15 13:29:42 +02:00
Shahab
2dad8163bb
refactor(premeeting): use jss instead of sass in ConnectionStatus ( #11115 )
2022-03-15 13:28:16 +02:00
Shahab
985b37195c
refactor(prejoin) use jss instead of sass in CallingDialog ( #11117 )
2022-03-15 13:16:01 +02:00
Shahab
320aeaa4df
refactor(speaker-stats) use jss instead of sass in SpeakerStats ( #11121 )
2022-03-15 13:02:50 +02:00
Shahab
8c9c1a29be
refactor(prejoin) use jss instead of sass in DeviceStatus ( #11116 )
2022-03-15 12:48:05 +02:00
Shahab
c25fb702c2
refactor(avatar) use jss instead of scss ( #11037 )
2022-03-15 12:27:40 +02:00
Shahab
a6b55b676c
chore: remove unused modal ids constants ( #11036 )
2022-03-15 11:28:25 +02:00
Shahab
0ce6fce58d
refactor(keyboard-shortcuts) use jss instead of scss
2022-03-15 09:27:07 +01:00
Avram Tudor
c5fbe14de2
fix(highlight) fix allowing disabled button to execute handler ( #11128 )
2022-03-14 17:18:54 +02:00
Horatiu Muresan
506f72d43e
feat(remote-participant-menu) Enhance remote participant menu:
...
- option to hide the context menu
- option to hide private chat button
2022-03-14 16:46:19 +02:00
Дамян Минков
3d5f838870
fix: Hides ask to unmute when participant is audio unmuted.
2022-03-14 08:00:29 -05:00
Дамян Минков
e18173adc9
fix: Hides ask to unmute when av mod is disabled. Fixes #11057 .
2022-03-14 08:00:29 -05:00
Robert Pintilii
096ba054db
fix(filmstrip) Fix resizable filmstrip with shared video ( #11124 )
...
Calculate shared video width with the filmstrip width
Make resizable filmstrip mouseup event work with shared video iframe
2022-03-14 13:11:22 +02:00
Avram Tudor
d651ecb166
feat(recording) allow highlighting meeting recording moments ( #10981 )
2022-03-14 10:31:08 +02:00
Avram Tudor
faac45b5bc
feat(toolbar) add flag for autohiding while chat open ( #11104 )
2022-03-14 10:30:31 +02:00
Robert Pintilii
190041fc5a
feat(gif) Added GIF support (GIPHY integration) ( #11021 )
...
Show GIF menu in reactions menu
Search GIFs using the GIPHY API
Show GIFs as images in chat
Show GIFs on the thumbnail of the participant that sent it
Move GIF focus using up/ down arrows and send with Enter
Added analytics
2022-03-11 15:00:49 +02:00
Avram Tudor
f0f135ac7d
fix(dynamic-branding) fix permissions screen not accounting for custom backgrounds ( #11097 )
2022-03-10 15:31:27 +02:00
Calinteodor
c60a51e671
feat(recording) mobile and web ui updates
2022-03-08 17:08:36 +01:00
Horatiu Muresan
4b95a5d6cb
fix(language) Add lang API option
...
- jwt from API overwrites any jwt sent as queryparam
- `defaultLanguage` from configOverwrite converts to `lang` query param
2022-03-08 16:57:53 +02:00
Calin Chitu
371f3ee199
feat(display-name) remove DisplayNameLabel web
2022-03-08 16:15:23 +02:00
Mihaela Dumitru
98256a8d5b
feat(salesforce) - link resources to the current session ( #10992 )
2022-03-08 11:10:30 +02:00
Hristo Terezov
74384bfa66
fix(video-layout):Screenshares not updated on time
2022-03-04 18:13:36 -06:00
Tudor-Ovidiu Avram
d718d9d8fb
feat(face-centering) implement centering of faces in a video
...
Config options:
faceCoordinatesSharing.enabled
faceCoordinatesSharig.threshold
faceCoordinatesSharing.captureInterval
2022-03-04 18:13:36 -06:00
Robert Pintilii
2863b05f37
fix(dominant-label) Fix dominant speaker stage view label ( #11071 )
...
Move label to LargeVideo so that's it's centred in the view instead of the whole screen
Move vertical filmstrip max width calculation to a function and use it to set the large video width
2022-03-04 15:10:57 +02:00
Saúl Ibarra Corretgé
fca9a249dc
fix(rn,dialogs,auth) fix not showing authentication dialogs
...
1) Fix not being able to show multiple dialogs at once in iOS
2) Fix cancelling the login dialog when XMPP auth is enabled without
guest support
2022-03-04 13:56:56 +01:00
Doganbros
7522de033a
feat: Lobby chat ( #10847 )
...
* feat(lobby): lobby chat
lobby chat support
knocking participants list updates
knocking participants conditonal checks to show message button
handle lobby chat message events
lobby messages from or to moderators only
Co-authored-by: Fecri Kaan Ulubey <f.kaan93@gmail.com>
* squash: Drop typos.
Co-authored-by: Kusi Musah Hussein <kusimusah@gmail.com>
Co-authored-by: Fecri Kaan Ulubey <f.kaan93@gmail.com>
Co-authored-by: Дамян Минков <damencho@jitsi.org>
2022-03-03 11:29:38 -06:00
Gabriel Borlea
a65ab1c029
fix(dynamic-branding): Extract fqn from public meeting
2022-03-03 10:08:08 +02:00
Дамян Минков
5d41da9358
fix: Fixes recording dialog web rendering.
...
[features/base/app] <APP.componentDidCatch>: TypeError: Failed to set an indexed property on 'CSSStyleDeclaration': Indexed property setter is not supported.
2022-03-02 13:19:34 -06:00
Pawel Domas
0936a64d3f
fix(receiver constraints): source name not found
...
...when new participant joins.
Repro steps:
1. With p2p disabled and source name signaling enabled.
2. Start a call with 2 tabs.
3. Reload the 2nd tab.
4. The receiver constraints should be updated when the 2nd
user rejoins. They were not updated, because
getTrackSourceNameByMediaTypeAndParticipant doesn't have
the track yet at the time when visibleRemoteParticipants
are updated. This is fixed by also checking on
the remote tracks state.
2022-03-02 11:30:38 -05:00
Saúl Ibarra Corretgé
0c042ca720
fix(WaitForOwnerDialog) simplify code
...
Don't print the room name, which could be long and nondescriptive.
2022-03-02 09:59:55 -06:00
Дамян Минков
75d80ad879
fix: Fixes loading web on mobile browser.
...
Adds missing url prop to DialInSummary and safeguard the URL creation.
2022-03-02 08:53:57 -06:00
Robert Pintilii
8bb5c114f8
fix(filmstrip) Fix resizable filmstrip ( #11025 )
...
Re-calculate tile sizes after config loaded
Make local tile always respect the ratio in interface_config
Merge calculate size for vertical view functions into one function
2022-03-02 16:46:20 +02:00
Mihaela Dumitru
936d9b41f1
feat(external-api): expose config for breakout rooms ( #11055 )
2022-03-02 16:15:18 +02:00
Tudor D. Pop
5d68a53f79
fix(lobby-notifications): Prevent lobby notification to remain on scr… ( #11054 )
2022-03-01 20:48:05 +01:00
Calinteodor
577d62ea53
feat(filmstrip/toolbox) mobile ui updates ( #11051 )
2022-03-01 17:41:45 +02:00
Mihaela Dumitru
c35473d5e4
fix(external-api): dismiss lobby notification after handling the knocking participant ( #11049 )
2022-03-01 14:17:06 +02:00
Дамян Минков
389d455daa
feat: Passing the url to conference mapper ( #11013 )
...
* fix: Moves getDialInConferenceID, so we can reuse conf mapper url generation.
* fix: Moves getDialInNumbers, so we can reuse url generation.
* squash: Moves dialInInfo page path to constants.
* feat: Adds the location address as a param to the conf mapper request.
* feat: Adds option conf mapper and numbers urls to contain parameters (?).
* squash: Adds more doc comments.
* squash: Makes sure we strip url params if any, and they do not reach fetch.
2022-02-28 14:03:42 -06:00
Calin Chitu
1ab086247b
feat(filmstrip/toolbox) mobile ui undo changes
2022-02-28 17:54:50 +02:00
Robert Pintilii
06800f88bf
fix(thumbnail) Fix pinned participant in the resizable filmstrip ( #11042 )
...
Show border on the pinned participant in the vertical filmstrip grid view
2022-02-28 17:03:47 +02:00
Saúl Ibarra Corretgé
c9ea193d04
fix(i18n) fix some country names
2022-02-28 15:29:33 +01:00
Izak Glasencnik
ebe16af809
Fix initial volume value if value is 0
2022-02-25 11:08:34 -06:00
Calin Chitu
be152b12d7
fix(filmstrip/toolbox) mobile ui adjustments
2022-02-25 14:26:56 +02:00
Saúl Ibarra Corretgé
c2a3d29353
fix(facial-recognition) avoid image data conversion
...
TF 3.0 supports getting an ImageBitmap in fromPixels: https://js.tensorflow.org/api/3.0.0/#browser.fromPixels
2022-02-25 13:00:53 +01:00
Saúl Ibarra Corretgé
1d275e1976
fix(lint) don't check for Flow types on files without the annotation
2022-02-25 11:25:17 +01:00
Robert Pintilii
2dda749b1f
feat(filmstrip) Make filmstrip user resizable ( #10884 )
...
Make conference info and toolbar appear on top of the filmstrip
After a breakpoint, filmstrip pushes over the stage view instead of appearing on top
On user resize make tiles wider; after a breakpoint show grid view in the filmstrip
On filmstrip visibility toggle animate stage view resize
Added config for filmstrip with disableResizableFilmstrip
2022-02-24 14:20:37 +02:00
Robert Pintilii
fde33b72d0
fix(thumbnails, rn) Hide empty indicators container on native ( #11019 )
2022-02-24 14:17:02 +02:00
Saúl Ibarra Corretgé
011fe40853
fix(rn,filmstrip) fix local participant location
...
This applies to android only, where we don't separate the local
thumbnail.
In portrait mode the local thumbnail needs to be on the right, aka the
last one. In landscape mode it needs to be on top, aka the first.
2022-02-24 13:13:08 +01:00
Calin Chitu
34d8843a35
fix(mobile-ui) ui fixes
2022-02-23 16:56:41 +02:00
William Liang
05dc018671
feat(multi-stream-support) Replace participant connection status logic with track streaming status ( #10934 )
2022-02-23 07:30:10 -06:00
Calin Chitu
20fd671b68
fix(mobile-ui) patch for native dialog container, fixed switch track color
2022-02-23 08:57:51 +01:00
Calin Chitu
9651229a17
fix(calendar-sync) fixed pull to refresh on Calendar List mobile
2022-02-22 17:09:38 +02:00
Saúl Ibarra Corretgé
0826ec16c2
fix(rn,display-name) don't show display name for local user
...
In large view. This aligns the behavior with the web.
2022-02-22 15:57:11 +01:00
Calin Chitu
e0881502d3
fix(toolbox) fixed toolbox safeareaview on mobile
2022-02-22 15:05:20 +02:00
Saúl Ibarra Corretgé
c84e6eecdd
feat(rn) drop incoming call handling
...
This "feature" has been dead (and most likely buggy) for years. The
recommended way is for apps to implement their own incoming call
handling and then call into the JitsiMeetActivity. We did not have those
APIs back then.
2022-02-22 13:54:21 +01:00
Calin Chitu
e8e62a0213
feat(welcome) updated mobile ui styles
2022-02-21 16:37:37 +02:00
Gabriel Borlea
85581266e4
fix(speaker-stats): labels spearator line fixed and remove footer space
2022-02-21 15:23:00 +01:00
Дамян Минков
59e51f107e
feat: Handles hidden-from-recorder from jwt. ( #10973 )
...
* feat: Handles hidden-from-recorder from jwt.
Hides the participant that has this flag in jwt from the recorder. A hidden meeting moderator.
Makes sure follows me works and no tracks are being added.
* squash: Skips showing notification when disabling
local audio and video.
* squash: Fixes comments.
* squash: Updates with ljm changes.
2022-02-17 16:25:31 -06:00
Calinteodor
b1be511d67
Mobile UI polish ( #10982 )
...
Updated screens with new ui on mobile
2022-02-17 16:51:00 +02:00
Robert Pintilii
9062c91d77
fix(context-menu) Add max height ( #10965 )
2022-02-15 13:23:40 +02:00
Robert Pintilii
d655acdc30
fix(breakout-rooms) Hide non-working options inside breakout rooms ( #10959 )
...
When the local participant is a moderator and is in a breakout room hide the following:
- advanced moderation
- Ask to Unmute
- Grant Moderator
2022-02-14 16:47:14 +02:00
Robert Pintilii
4340d5b7fc
fix(video-quality-label) Open dialog also on audio-only mode ( #10957 )
2022-02-14 12:43:04 +02:00
Mihaela Dumitru
79877e56f0
fix(breakout-rooms) close room before removing it ( #10956 )
2022-02-14 12:40:44 +02:00
Robert Pintilii
59065d10f8
feat(thumbnails, rn) Native thumbnails redesign ( #10954 )
2022-02-14 12:13:18 +02:00
Calin Chitu
eb720d5ddc
feat(navigation) two actions screen header buttons ui updates
2022-02-11 12:06:56 +02:00
Calin Chitu
e76adb2e1d
fix(dialog) fixed translations
2022-02-09 13:27:56 +02:00
Calin Chitu
06bd279f22
feat(dialog) refinaments
2022-02-08 17:38:14 +02:00
Calin Chitu
8a6b6f2942
feat(dialog) start recording/live stream screens, new AlertDialog
2022-02-08 14:41:34 +02:00
Calin Chitu
744bcc3b66
feat(toolbox) removed unused BetaTag component and styles
2022-02-07 21:28:39 +02:00
Saúl Ibarra Corretgé
15cc956ed4
fix(shared-video) use more space on recorders
...
They don't render the toolbar so there is more space available.
The reason this commit does that is because getToolboxHeight will now
always be 0 for recorders.
2022-02-07 11:04:25 +01:00
Saúl Ibarra Corretgé
aaa26f8c7d
fix(toolbox) never show the toolbox for recorders
2022-02-07 11:04:25 +01:00
Gabriel Borlea
8ccd7e92e0
chore: update face-api ( #10912 )
...
* chore: update face-api
* fix: remove caret from face-api dependecy and update models
2022-02-07 11:42:48 +02:00
Calinteodor
f282dbb5dc
feat(dialog) updated LoginDialog
2022-02-04 16:58:33 +02:00
Calinteodor
66b4c0cab0
feat(dialog) new native InputDialog
2022-02-04 12:20:47 +02:00
Calin Chitu
b5c68c2b6a
feat(dialog) removed native CustomDialog
2022-02-04 10:48:39 +02:00
Gabriel Borlea
fa9f4588c2
fix(facial-expressions): set screen size in worker and add constants for worker message types ( #10678 )
...
* fix(facial-expressions): set window screen size from worker with the value from main thread
* fix(facial-expressions): refactor worker and add constants for message types
2022-02-04 09:14:52 +02:00
Mihaela Dumitru
63a4b106ac
feat(external-api) notify conference joined with room type flag
2022-02-03 18:12:03 +02:00
Calinteodor
debb63d3d6
feat(dialog) added react-native-dialog dep and updated ConfirmDialog
2022-02-03 17:45:02 +02:00
Tudor D. Pop
b9f3448379
feat(notifications) reset same type notification timeout
2022-02-03 14:17:34 +01:00
Hristo Terezov
2a8d0b6e33
fix(thumbnail): mouse enter is not triggered
...
Workaround for the issue when the mouse enter event is not triggered in
the use case where the layout changes and the mouse appears onn top of the
thumbnail. Example: Closing the participant pane.
2022-02-02 17:37:08 -06:00
Hristo Terezov
8cb1e1e233
feat(tileView): Display 3 participants in 1 row
2022-02-02 17:37:08 -06:00
Gabriel Borlea
eb70c611c2
feat(speaker-stats) new design for web and mobile
2022-02-01 15:57:30 +01:00
Calin Chitu
40f5f4cd0d
feat(welcome) blur room name input onListContainerPress
2022-02-01 16:12:55 +02:00
Calin Chitu
96c977a8ed
feat(app) fix navigation from external link
2022-02-01 13:12:09 +01:00
Robert Pintilii
b21beecbea
fix(title-bar) Fix native titlebar ( #10882 )
2022-01-31 11:47:53 +02:00
Saúl Ibarra Corretgé
9d829003b4
fix(calendar-sync) remove unneeded function
...
A GUID is just a UUID v4, so let's use that.
2022-01-28 08:47:31 -06:00
Дамян Минков
43ab8e3ca8
fix: Fixes #10796 authentication in conference. ( #10848 )
...
* fix: Fixes #10796 authentication in conference.
* fixup!
* fixup2!
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2022-01-28 08:14:54 -06:00
Saúl Ibarra Corretgé
332feefa36
fix(util) never mark UUID room names as insecure
...
Except the NIL UUID, that is.
2022-01-28 14:53:51 +01:00
Shawn Chin
23b4e93ed9
feat(config) add ability to hide dominant speaker badge
2022-01-28 14:35:01 +01:00
Robert Pintilii
7e5c283e3c
feat(disableSelfView) Toggle self view on native ( #10871 )
...
Added toggle button in overflow menu
Created video menu with connection info and self view toggle buttons for local participant
2022-01-28 12:47:54 +02:00
Robert Pintilii
f0118c0fb5
fix(screenshot-capture) Updated feature ( #10865 )
...
Added config to choose between recording and always mode
Created function to check if feature should be used
Removed check from stop feature as it now checks if the feature was previously on
Only get video track on feature start
2022-01-28 11:11:35 +02:00
Hristo Terezov
ae5723406d
fix(iAmRecorder): middleware bug
2022-01-27 18:11:37 -06:00
Robert Pintilii
c58ebd9792
fix(screenshot-capture) Add initial call for region selection ( #10818 )
2022-01-27 11:14:48 +02:00
Shawn Chin
a2425f71dd
fix(overflow-menu) hide "more moderation controls" option if moderator settings tab disabled
2022-01-27 09:22:26 +01:00
Mihaela Dumitru
c9941dedb9
fix(notifications): support html descriptions
2022-01-26 11:25:04 -06:00
Shawn
2ac410df00
fix lint errors
2022-01-25 17:14:28 -06:00
Shawn
f5c0d7da5e
fix: broken redirect for url with params when welcome page disable
2022-01-25 17:14:28 -06:00
tudordan7
b3c4fb6287
feat(notification-button-testid): Add testid to notification buttons.
2022-01-25 09:53:42 -06:00
tudordan7
8258490873
feat(notification-button-testid): Add testid to notification buttons.
2022-01-25 09:53:42 -06:00
Saúl Ibarra Corretgé
95d4c8ffb8
fix(rn,navigation) fix navigating back to the welcome page
...
The CONFERENCE_WILL_LEAVE reducer in base/conference wipes the state so
we cannot rely on the old room value.
We may want to revisit this in the future.
2022-01-25 16:22:24 +01:00
Saúl Ibarra Corretgé
19e510a762
fix(rn,settings-drawer) allow for more width
2022-01-25 14:36:59 +01:00
Calinteodor
b9433368ee
feat(rn,app) unified navigators
2022-01-25 13:55:57 +01:00
Mihaela Dumitru
49dd007167
fix(config): use hide display name flag for dominant speaker ( #10839 )
2022-01-25 13:17:27 +02:00
Saúl Ibarra Corretgé
931ef75b4f
feat(rn) use the TSC generated lib-jitsi-meet bundle
...
This way we'll have proper tracebacks now.
2022-01-25 12:15:35 +01:00
Calin Chitu
bc4553bdc0
feat(lobby) removed native lobby enable/disable dialogs
2022-01-25 12:15:05 +02:00
Hristo Terezov
b5551880f7
feat(shared-video): show invalid URL error.
2022-01-24 17:23:58 -06:00
Saúl Ibarra Corretgé
a96fc2fc17
chore(cleanup) delete dead code
2022-01-21 16:21:06 +01:00
Saúl Ibarra Corretgé
fb3a39e743
fix(security-dialog) fix form event propagation after migrating to React 17
...
In addition, replace the from with a div because they shouldn't be
nested.
Since we are no longer in a form, manually validate the password. This
was necessary regardless, because it was possible to bypass the digits
rule by pressing "add".
2022-01-21 08:26:02 -06:00
Robert Pintilii
676d7f2b93
fix(screenshot-capture) Add initial state ( #10827 )
2022-01-21 12:25:23 +02:00
Saúl Ibarra Corretgé
8f1a7d52d2
fix(rn,build) fix use of "bare" relative path
...
The Metro bundler gets confused and the result of such import statements
is `undefined`.
2022-01-21 10:20:20 +01:00
Gabriel Borlea
f4bd40dcfe
fix(raised-hand) lower raised hand by local audio level changes when participant is dominant
2022-01-21 09:07:55 +01:00
Hristo Terezov
be27464b08
fix(screen-capture): disable.
2022-01-21 07:47:46 +01:00
Tudor D. Pop
28f5ddc81d
feat(lobby,notifications) refactor lobby notifications
2022-01-20 15:26:03 +01:00
Saúl Ibarra Corretgé
bd38df5d61
fix(lang) fix default language selection
...
[0] introduced sorted language keys, but we had the assumption that the
first one meant to indicate the default language.
Break that assumption and be explicit about English being the default
language.
[0]: 7fe319d965
2022-01-20 12:01:12 +01:00
Saúl Ibarra Corretgé
d121a63341
feat(rn) update React Native to version 0.66
2022-01-20 11:43:17 +01:00
Saúl Ibarra Corretgé
53158410dc
fix(video-quality) fix not registering reducer on mobile
2022-01-20 11:43:17 +01:00
Saúl Ibarra Corretgé
0e545ef253
fix(rn) remove no longer needed hack
2022-01-20 11:43:17 +01:00
Werner Fleischer
cce4c1ba9d
fix(rn, conference): dispatch auth status changed in base/conference
2022-01-20 11:41:18 +01:00
Shawn Chin
d60fdf1b98
fix: Add min width to volume slider ( #10808 )
2022-01-19 16:01:51 +02:00
Hristo Terezov
2c2b2c0bec
fix(iframeAPI): startShareVideo command.
2022-01-18 12:43:14 -06:00
tudordan7
5de6ef4a1b
fix(virtual-background): Prevent buttons repositioning on click action.
2022-01-18 15:18:30 +01:00
Robert Pintilii
820ff8473c
feat(filmstrip) Updated filmstrip design ( #10791 )
...
Added background on hover
Updated toggle button
Made vertical filmstrip full height on desktop
2022-01-14 14:13:13 +02:00
nbeck.indy
477d47c10d
fix(breakout-rooms) joining room with hand raised bug
...
Joining a room while hand is raised caused the local raised hand total to be wrong.
This is because when the local participant id changes, the old id is not cleared from the raisedHandQueue.
2022-01-14 12:19:37 +02:00
Saúl Ibarra Corretgé
9c5b5e5b75
feat(rn,overflow-menu) remove duplicated buttons from overflow menu
...
The audio route selector is how in the header.
The mute options are in the participants pane, with the rest of the
moderation controls.
2022-01-13 15:47:32 +01:00
hmuresan
8236764501
fix(raised-hand) Preserve raised hand order for active speaker
...
- fixes: https://github.com/jitsi/jitsi-meet/issues/10609
2022-01-13 13:58:57 +01:00
Robert Pintilii
eb010061e0
feat(title-bar) Updated title bar ( #10752 )
...
Only display Picture-in-Picture button when feature is available
Moved conference timer before title
Created new always-on container for labels
Moved recording labels to always-on
Updated expanded label to support new always-on labels
Added raised hands counter label
Added speaker - earpiece toggle button
Lifted state up
2022-01-13 14:15:53 +02:00
Calin Chitu
1c360ce5b7
feat(participants-pane) added style comments
2022-01-13 12:09:14 +02:00
Calin Chitu
73f3409f0d
feat(participants-pane) separated participants into collapsible lists
2022-01-13 12:09:14 +02:00
Avram Tudor
b3e1c5446c
Revert "fix(Polls): Calculate vote percentage based on total number of votes" ( #10781 )
...
This reverts commit 69cbb7e103
.
2022-01-12 18:28:24 +02:00
Saúl Ibarra Corretgé
30f2fe3577
fix(filmstrip) don't display filmstrip toggle in Jibri
2022-01-12 16:32:44 +01:00
Robert Pintilii
0b836acad9
fix(thumbnail) Fixed screensharing indicator tooltip ( #10780 )
2022-01-12 15:32:30 +02:00
Robert Pintilii
44c2a6ce93
fix(thumbnail) Fix screenshare indicator ( #10774 )
2022-01-12 11:31:31 +02:00
Дамян Минков
52840c55fa
feat: Updates reload reason.
...
When there is no reload reason defined, try to extract something from the errors that caused it.
2022-01-11 11:22:53 -06:00
Akshay Raje
8d8cc9c8bd
fix(toolbox) hide volume meter when audio levels are disabled
2022-01-11 17:08:36 +01:00
tmoldovan8x8
26a6c336e3
fix(rn) await for the promise in the _init object
2022-01-11 17:03:42 +02:00
abora8x8
74d7e4fde7
fix(jaas) log settings error
2022-01-11 11:26:05 +01:00
Saúl Ibarra Corretgé
61ae909ed5
chore(deps,rn) update navigation librarries to their latest versions
...
React Navigation v6.
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
55e6cc027b
fix(rn,welcome) use native driver for opacity animation
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
ab3d2160c9
fix(lint) tame Flow
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
90321ca016
feat(rn) update React Native to version 0.63
...
I'm updating to RN 0.63 instead of the latest (0.66 at the time of this writing)
so we can update the navigation related libraries to their latest versions, and
then proceed with the larger leap towards the latest RN.
2022-01-10 19:21:51 +01:00
Shawn Chin
97fbfd21af
fix: still show menu to toggle self view if disableLocalVideoFlip ( #10751 )
...
* fix: still show menu to toggle self view if disableLocalVideoFlip
* fixed lint issues
2022-01-10 08:34:01 -06:00
Robert Pintilii
b8778c4e0b
fix(disableSelfView) Config overwrites settings ( #10750 )
2022-01-10 12:46:33 +02:00
Avram Tudor
22ffcf922a
fix(thresholds) adjust thresholds for smaller width integrations ( #10749 )
...
allows chat button to be displayed when there should be enough space for it
2022-01-10 12:45:46 +02:00
Calin Chitu
4878a00014
feat(participants-pane) updated styles for add breakout and invite buttons
2022-01-07 17:42:38 +02:00
Calin Chitu
db37cd37c8
feat(conference) centered header navigation button
2022-01-07 17:42:38 +02:00
Calin Chitu
cce27baaf4
feat(filmstrip) fixed context menus for thumbnail
2022-01-07 17:42:38 +02:00
tmoldovan8x8
307e253276
fix(rn, web) await initialisation before dispatching appWillMount
2022-01-07 15:18:24 +02:00
Calin Chitu
8de024a699
feat(participants-pane) hide admit all if knocking part < 2
2022-01-07 14:32:46 +02:00
Calin Chitu
f4c91374bf
update react-native-paper to 4.11.1
2022-01-07 14:09:46 +02:00
Saúl Ibarra Corretgé
90f836040f
fix(rn,audio) fix playback after API change
...
Upstream now skips the callback, so we need to provide one.
2022-01-07 09:29:32 +01:00
Jaya Allamsetty
29eb9452c0
fix(toolbox) Disable screensharing button on mobile for video sender limit.
...
Also, ignore the toggle screenshare shortcut when the video sender limit is reached.
2022-01-06 12:23:39 -05:00
Saúl Ibarra Corretgé
b6501412c4
chore(deps) react-native-watch-connectivity @ 1.0.4
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
50d33d068b
chore(deps) react-native-calendar-events @ 2.2.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
8fd353f5f1
chore(deps) @react-native-google-signin/google-signin @ 7.0.4
2022-01-06 13:10:32 +01:00
Roshan Pulapura
09441c2632
feat(virtual-backgrounds) use new Open Source model
...
https://google.github.io/mediapipe/solutions/models.html#selfie-segmentation
2022-01-06 10:16:55 +01:00
Saúl Ibarra Corretgé
50d37bf8a7
fix(polls) use medium timeout for poll notifications
2022-01-06 09:47:58 +01:00
tmoldovan8x8
7dd9785e48
fix(rn, recording) adds _toggleScreenshotCapture function to AbstractStopRecordingDialog
2022-01-05 16:52:20 +02:00
Horatiu Muresan
6b260c27a5
fix(aot) Let jitsi-meet-electron-sdk do the close ( #10679 )
2022-01-04 13:21:30 +02:00
Horatiu Muresan
197dbfbbcb
feat(toolbar-button-clicked) Enhance toolbar buttons with notify click
...
- add possibility to allow execution of the button's routine besides triggering
`toolbarButtonClicked` API event
- keep backwards compatibility
- get rid of `ToolbarButton`
2022-01-04 13:21:00 +02:00
Calin Chitu
847dc2a7bb
fix(participants-pane) fix search value clear when closing pane
2022-01-04 10:52:42 +02:00
Дамян Минков
348414cc84
fix: Fixes muted state for moderators when login (secure-domain).
2021-12-23 13:47:25 -06:00
Дамян Минков
8d62e010e0
feat: Skips notifications for messages from history (the messages on join).
2021-12-22 16:13:12 -06:00
Дамян Минков
1c4283eeca
feat: Edits messages display name on breakout info received. Fixes #10671 .
2021-12-22 16:13:12 -06:00
Дамян Минков
c64d1a97c1
feat: Adds internal action for editing chat messages.
2021-12-22 16:13:12 -06:00
Дамян Минков
6159504478
feat: Adds id to chat messages internal state.
2021-12-22 16:13:12 -06:00
Дамян Минков
f2efdfcbc1
feat: Drop unused constants.
2021-12-22 16:13:12 -06:00
Дамян Минков
6682167800
fix: Fixes showing user region.
2021-12-22 15:39:33 -06:00
Calin Chitu
a436a889a9
fix(base) fixed text going out of share meeting container
2021-12-21 15:24:38 +02:00
Robert Pintilii
9816be4745
fix(participants-pane) Make search work with breakout rooms ( #10668 )
...
Web and native
2021-12-21 14:51:39 +02:00
Gabriel Borlea
b9e182b7cc
feat(facial-expressions): send facial expressions to webhook endpoint ( #10585 )
2021-12-21 13:46:54 +02:00
Robert Pintilii
da2b920dbe
feat(conference-info) Updated title bar ( #10670 )
...
Updated animations
Added raised hands counter
Added max width to title bar
2021-12-21 12:22:30 +02:00
Horatiu Muresan
d22d95e8a5
fix(prejoin) Consider user selection for prejoin only on mount
2021-12-20 11:34:40 +02:00
Robert Pintilii
d44660527b
fix(thumbnail) Update tile resizing constraints ( #10645 )
...
disableTileEnlargement config now uses old behaviour (small tiles, not just small video in the tiles)
Update Firefox scrollbar style to match webkit
Show more rows when height allows it instead of stretching a fixed number of rows, but make sure we always try to fill the whole viewport
Added constraints for how narrow portrait tiles can be and how wide landscape tiles can be
Video should cover whole tile in tile view unless disableTileEnlargement is set or video is portrait
Added min height in px for tiles
2021-12-20 11:32:31 +02:00
Mihaela Dumitru
5cc3fade8f
feat(config): add flag to hide the participant display name ( #10650 )
2021-12-20 10:46:47 +02:00
Gabriel Borlea
f8340bfd41
fix(speaker-stats): responsiveness of facial expressions ( #10664 )
2021-12-20 10:45:54 +02:00
Robert Pintilii
a7bf037363
feat(raise-hand) Update raised hand design ( #10651 )
...
Updated indicator color and background color
Added border on thumbnails
Web and Native
2021-12-20 10:44:22 +02:00
Robert Pintilii
a42483c84b
fix(rn, tileview) Add SafeAreaView to Tile View ( #10642 )
2021-12-20 10:27:55 +02:00
tmoldovan8x8
476ddeac41
fix(rn, recording) adds _toggleScreenshotCapture function to AbstractStartRecordingDialog
2021-12-20 08:41:29 +02:00