damencho
cd6e905b95
feat(test): Updates wdio to 9.22.0.
2025-12-29 13:40:50 -06:00
damencho
ddaf7a3180
fix(transcriptions): Drops not needed parameter.
...
Fixes an issue with iFrameAPI where toggleSubtitles will not do anything in case of async transcriptions turned on.
2025-12-29 12:24:47 -06:00
damencho
47aa51a58c
fix(polls): Drops not needed check.
2025-12-29 12:24:36 -06:00
damencho
66f7b9de53
fix(polls): Updates polls validation.
2025-12-29 12:24:36 -06:00
emrah
bab87be9c9
fix(turnserver): no dtls
2025-12-23 14:02:53 +01:00
Jaya Allamsetty
6549d47233
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2116.0.0+40ad2744...v2118.0.0+67fd2c84
2025-12-19 15:15:16 -05:00
damencho
2063e66b8e
fix(transcription): Fixes a UI bug where you cannot start transcription 2nd time.
2025-12-17 11:55:19 -06:00
Mihaela Dumitru
4dd241712d
feat(external-api) expose mute remote command and participant muted event ( #16768 )
2025-12-17 14:14:30 +02:00
Calinteodor
a574d5ec79
feat(conference): apply reduce ui for web ( #16763 )
...
* Change stage view and use newly reducedUImainToolbarButtons config to show different custom buttons as main toolbar buttons for when web is in reduced UI.
2025-12-17 12:17:06 +02:00
Vishal Malyan
4b2b85bd12
fix(avatar) fix memory leak in preloadImage
2025-12-16 22:52:24 +01:00
Jaya Allamsetty
77ab1ea8ed
fix(large-video) Fix auto-pinning of SS in large meetings. ( #16773 )
...
Fix(large-video) Fox auto pinning of screenshare in large meetings
2025-12-16 15:09:58 -05:00
Дамян Минков
05e47ade7c
feat(lobby): Handle disabling lobby. ( #16770 )
...
* feat(lobby): Handle disabling lobby.
* squash: rename field.
2025-12-16 08:21:39 -06:00
damencho
6c78ec9099
fix(recording): Fixes inviting jigasi when backend recording is enabled.
2025-12-15 16:24:55 -06:00
Hristo Terezov
4c5afc0b5e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2115.0.0+cc2f34c2...v2116.0.0+40ad2744
2025-12-08 18:52:57 -06:00
damencho
2e31ab9dca
fix: Using recording dialog on asyncTranscription.
...
This partially reverts commit 02787b1 to avoid looping between request subtitles and start recording which results not closing the start recording dialog.
2025-12-08 14:00:51 -06:00
damencho
02787b1394
feat: Use recording dialog on asyncTranscription.
2025-12-05 16:10:24 -06:00
damencho
2476a06237
feat: Drops obsolete inviteJigasiOnBackendTranscribing.
2025-12-05 16:10:24 -06:00
Hristo Terezov
2d8909911e
fix(pip): Fix PiP not working when enabled via overwriteConfig
...
Addresses multiple issues when enabling/disabling PiP dynamically:
1. External API: Replace dead config-overwrite event handler with
interception in executeCommand. This properly manages the intersection
observer and PiP state when pip config changes via overwriteConfig.
2. PiPVideoElement: Fix ref access pattern - access videoRef.current
inside useEffects instead of capturing at render time. The captured
value was null on first render, causing blur/focus listeners to never
be set up when component mounted into a stable conference.
3. useCanvasAvatar: Return streamRef object instead of refs.current.stream
so consumers can access .current inside their effects. The stream is
created in an effect and wasn't available at render time.
4. Add on-mount focus check with loadedmetadata wait to handle PiP enable
while app is in background, ensuring video source is ready before
attempting to enter PiP mode.
2025-12-05 06:47:03 -06:00
Hristo Terezov
d06b847319
feat(pip): Add Picture-in-Picture support for Electron
...
Implements Picture-in-Picture functionality for the Electron wrapper to maintain video engagement when users are not actively focused on the conference window. This feature addresses the need to keep users visually connected to the conference even when multitasking.
Key features:
- Automatic PiP mode activation and deactivation based on user interaction
- Displays large video participant's stream or renders their avatar on canvas when video unavailable
- Provides audio/video mute controls via MediaSession API directly in PiP window
- Adds API events (_pip-requested) for Electron wrapper integration
Implementation includes new pip feature module with Redux architecture, canvas-based avatar rendering with custom backgrounds support, and integration with existing mute/unmute logic. Depends on jitsi-meet-electron-sdk#479 for proper user gesture handling in Electron.
2025-12-04 16:04:10 -06:00
Hristo Terezov
b517f614b3
fix(RN): Remove web files from build.
...
filmstrip/actions.web was imported in TileView native component.
filmstrip/actions.web was imported in config middleware.any.
2025-12-04 16:04:10 -06:00
Bastien Le Gall
10f77f1fbc
fix(visitors): Fix s2sout host-unknown errors by skipping domain mapping
2025-12-04 14:26:56 -06:00
Vishal Malyan
77b89ece4a
feat(api): add toolbarVisibilityChanged event to the IFrame API ( #16659 )
...
* Change toolbar background color from IFrame API #16468 fixed
* fix(toolbar #16468 ): implement toolbar background color via configOverwrite for web and mobile
* keep toolbarConfig defaults commented in config.js
* add trailing comma to commented toolbarConfig.backgroundColor
* fix: resolve linting errors
* feat(api): add toolbarVisibilityChanged event to IFrame API
* fix lint
2025-12-04 14:26:45 -06:00
Florian
129264c3c9
lang: Remove BETA label from noise suppression button ( #16730 )
...
Remove BETA label from noise suppression button as it was updated to a new stable RNNoise version
2025-12-03 08:19:33 -06:00
bgrozev
96c5a9abd1
fix: Fix reading transcription results from JVB. ( #16725 )
...
* fix: Fix reading transcription results from JVB.
2025-12-02 09:47:22 -06:00
Calinteodor
93ef2337ae
dep(react-native): replace future deprecated SafeAreaView component ( #16726 )
...
* Replaced with react-native-safe-area-context component and fixed types around edges prop.
2025-12-02 16:34:57 +02:00
Дамян Минков
854a077684
fix(lobby): Send virtual jid for main room destroy. ( #16724 )
...
* fix(lobby): Send virtual jid for main room destroy.
* squash: Update and when manually disable lobby.
2025-12-01 12:57:26 -06:00
damencho
f903a7ae6e
fix(prosody): Skips printing errors for reactions from visitors.
2025-12-01 09:26:29 -07:00
Saúl Ibarra Corretgé
9013881f76
chore(ci) clean Android build to save space
...
Add git clean command to CI workflow for Android.
2025-11-27 12:45:54 +01:00
dependabot[bot]
b6e7e0a19e
chore(ci): bump actions/setup-node from 4 to 6
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 12:21:16 +01:00
dependabot[bot]
ae42e42534
chore(ci): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 11:17:58 +01:00
Saúl Ibarra Corretgé
21e2504cf9
chore(ci) add Dependabot configuration for GitHub Actions
2025-11-27 09:55:51 +01:00
dependabot[bot]
7a9ba79783
chore(deps): bump node-forge from 1.3.1 to 1.3.2
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 08:51:30 +01:00
Damien Fetis
1f5a3b5b0f
fix(recording): allow samesite iframe embeds to work with local recording
...
* fix(recording): allow samesite iframe embeds to work with local recording
Skip capture handle validation when inside an iframe to ensure local
recording works. This only applies if the iframe is served from the
same domain.
* fix(recording): add missing line breaks for better readability in LocalRecordingManager
2025-11-26 07:35:23 -07:00
bgrozev
fe2aff4f3c
chore(deps) lib-jitsi-meet@latest ( #16706 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2114.0.0+0e62818c...v2115.0.0+cc2f34c2
2025-11-25 11:57:53 -06:00
bgrozev
d847f6f96b
feat: Accept transcription messages from non-participant entities. ( #16631 )
2025-11-25 11:06:16 -06:00
damencho
45ce467dcd
feat(polls): Fixes support for breakout rooms.
...
Fixes #16693 .
2025-11-25 09:30:10 -06:00
bgrozev
2b81fa6bd3
config(webpack): Listen on localhost by default. ( #16703 )
2025-11-25 08:42:19 -06:00
damencho
6f6100ceb2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2113.0.0+ffcffaa7...v2114.0.0+0e62818c
2025-11-21 05:56:46 -06:00
Calin-Teodor
62cd1c29d7
align react native docker version with package json version
2025-11-21 13:45:53 +02:00
Дамян Минков
64869e8970
fix(deb): Adds Include on upgrade prosody. ( #16687 )
...
* fix(deb): Adds Include on upgrade prosody.
* squash: Restart if config has changed.
2025-11-20 16:13:29 -06:00
Saúl Ibarra Corretgé
29464e6886
Revert "chore(deps-dev): bump @react-native-community/cli from 15.0.1 to 17.0.1"
...
This reverts commit 421b21edeb .
2025-11-20 13:45:05 +01:00
Saúl Ibarra Corretgé
5ed92f2bc5
fix(deps) use Olm from npm
...
The Matrix GitLab repo was behind CF and thus affected by today's
outage.
Since they released the last Olm version to npm, let's consume that one.
2025-11-20 13:01:52 +01:00
srijan
048d12de24
feat(logging): replace console.* with centralized logger infrastructure ( #16655 )
...
* feat(logging): replace console.* with centralized logger infrastructure
* fix(logging): remove logger from size-constrained bundles
2025-11-19 18:31:35 -06:00
emrah
40c240c7ca
fix(lang): add the missing translation (German)
2025-11-18 17:00:51 -06:00
Boris Grozev
289c1907e7
test: Skip iframe tests when the API is disabled.
2025-11-18 17:00:21 -06:00
damencho
35adea48ae
fix(muc_rate_limit): Check connection when processing rate limited events.
...
If it happens that a connection was closed during waiting in the rate limited queue, we want to ignore those occupant events.
2025-11-18 14:24:26 -06:00
bgrozev
d72114d5bc
test: Expect pin to have digits only, configure length. ( #16670 )
2025-11-18 12:00:06 -06:00
bgrozev
2f6b6ca837
fix: Fix transcription test expectation. ( #16664 )
2025-11-18 07:45:07 -06:00
bgrozev
615bbdc39b
test: Order attachments by participant. ( #16663 )
2025-11-17 16:12:58 -06:00
bgrozev
ef97778158
test: Assert jaas visitors enabled. ( #16662 )
2025-11-17 16:12:45 -06:00
bgrozev
2885f39355
More test expectations ( #16661 )
...
* test: Add iframe API expectation.
* test: Add expectations for recording and live streaming.
* test: Remove iframe references from jaas/.
* test: Add a transcription expectation.
2025-11-17 16:12:34 -06:00
damencho
ae256b23b8
fix(cleanup_backend): Avoids cleanup when breakout rooms are active.
2025-11-17 12:56:00 -06:00
Дамян Минков
412aa83268
feat(jwt): Supports JWKS endpoint. ( #16649 )
...
* feat(jwt): Supports JWKS endpoint.
* squash: Allow setting just cache_keys_url.
2025-11-17 09:48:28 -06:00
damencho
f4c61e4760
fix(prosody): Order room-destroyed event.
...
Make sure we execute before prosody cleans it up from the list of room. If we try to look it up after that we will not find it. If we also add at 0 we cannot guarantee the order of hook execution.
2025-11-14 14:01:12 -06:00
Jaya Allamsetty
f313fb81d0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2109.0.0+cb9d000c...v2113.0.0+ffcffaa7
2025-11-13 21:25:10 -05:00
Srijan
975af80e27
fix(chat): remove debug console.log statements from resize handlers
2025-11-13 16:52:24 -06:00
damencho
0a30a51bab
feat(localstorage): Filter items.
2025-11-13 11:02:34 -06:00
Дамян Минков
54e28e223c
fix(tests): Split participants presence. ( #16642 )
...
* fix(tests): Split participants presence.
* squash: Drop unused listener.
2025-11-12 11:42:43 -06:00
Edgars Voroboks
a4def96763
fix(lang): Update Latvian language translation
2025-11-12 11:42:29 -06:00
Hristo Terezov
dad4fb9e06
Revert "fix(large-video): Prevents unnecessary updates when container is hidden"
...
This reverts commit 6deb0a6385 .
2025-11-11 12:48:16 -06:00
Vishal Malyan
3772b9a5ae
feat(toolbar): implement toolbar background color via configOverwrite for web and mobile
...
* Change toolbar background color from IFrame API #16468 fixed
* fix(toolbar #16468 ): implement toolbar background color via configOverwrite for web and mobile
* keep toolbarConfig defaults commented in config.js
* add trailing comma to commented toolbarConfig.backgroundColor
* fix: resolve linting errors
Fixes #16468
2025-11-11 07:02:28 -06:00
bgrozev
89b9c75242
test: Default sort by test order in allure report. ( #16636 )
2025-11-10 14:07:23 -06:00
Дамян Минков
b24b60b735
fix(tests): Wait for transcriptions to be off via an event. ( #16635 )
2025-11-10 12:55:35 -06:00
Дамян Минков
486a1f6511
fix(tests): Avoids being blocked by notification when clicking toolbar buttons
...
* fix(tests): Avoids clicking UI buttons to avoid being blocked by notification.
In AV moderation tests sometimes clicking mute/unmute buttons is blocked by askedToUnmute notification.
* squash: fix waiting for button.
* squash: adds some docs.
2025-11-10 11:04:36 -06:00
Werner Fleischer
80b3f1d7d4
fix(mod_jitsi_permissions): Use correct session on moderator revocation
...
In the `process_set_affiliation` function, an undefined `session` variable was used when revoking moderator privileges. This prevented the `jitsi_meet_context_features` from being cleared for the occupant.
2025-11-10 05:07:47 -06:00
dependabot[bot]
421b21edeb
chore(deps-dev): bump @react-native-community/cli from 15.0.1 to 17.0.1
...
Bumps [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli ) from 15.0.1 to 17.0.1.
- [Release notes](https://github.com/react-native-community/cli/releases )
- [Changelog](https://github.com/react-native-community/cli/blob/main/packages/cli/CHANGELOG.md )
- [Commits](https://github.com/react-native-community/cli/commits/v17.0.1/packages/cli )
---
updated-dependencies:
- dependency-name: "@react-native-community/cli"
dependency-version: 17.0.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 09:06:19 +01:00
Дамян Минков
a58b0d9a85
fix(tests): Update lobby test. ( #16618 )
...
* fix(tests): Update lobby test.
* test: Include name in "hangup" logs.
---------
Co-authored-by: Boris Grozev <boris@jitsi.org >
2025-11-06 14:56:43 -06:00
Дамян Минков
1aca8ab985
feat(dialog): Adds name to all dialogs. ( #16626 )
...
* feat(dialog): Adds name to all dialogs.
The name is used for debugging purposes to be added to logs.
* squash: Drop empty string.
2025-11-06 09:49:30 -06:00
Jaya Allamsetty
f9daba728f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2101.0.0+8061f52a...v2109.0.0+cb9d000c
2025-11-05 15:45:04 -05:00
damencho
fbb6456317
fix(wait_for_host): Make sure the main room is set back to non-persistent.
2025-11-05 09:26:13 -06:00
damencho
52ead26bed
feat(prosody): Adds a module to cleanup room with just service components in it.
2025-11-04 16:42:09 -06:00
damencho
8d1da83e3c
fix(persistent_lobby): Avoids calling destroy twice.
2025-11-04 16:41:58 -06:00
Jaya Allamsetty
5453b615f5
fix(tests): Add missing helper function.
2025-11-04 11:04:54 -05:00
Jaya Allamsetty
81a7301a3e
Revert "fix(large-video)pin prev speaker on stage when local user is dominant speaker. ( #16511 )"
...
This reverts commit 82d4628976 .
2025-11-04 11:04:54 -05:00
Jaya Allamsetty
1138b7779b
Revert "fix(filmstrip) Fixes an issue where remote tiles can disappear when SS is started"
...
This reverts commit 077602c427 .
2025-11-04 11:04:54 -05:00
Calin-Teodor
2fd653d928
fix(chat): be explicit about screen navigation when polls are disabled
2025-11-04 15:35:24 +02:00
eastmancr
012c9fb329
feat(base): add WebRTC availability detection ( #16608 )
...
* feat(base/environment) add WebRTC availability detection
* feat(base/unsupported-browser) switch to JitsiMeetJS WebRTC detection
* fix(static/webrtcUnsupported) remove links
2025-11-03 14:25:10 -06:00
damencho
fdf95444e9
fix(lobby): Hide login button if authenticated(jwt is available).
2025-11-03 14:22:53 -06:00
Hristo Terezov
919c60b3d2
feat(chat): Add disableChat configuration option
...
Introduces a comprehensive disableChat config option that disables the entire chat feature including button visibility, notifications, sounds, private messages, and keyboard shortcuts. When disabled, the chat tab is hidden from the chat panel while allowing other tabs (polls, files, CC) to remain accessible.
2025-11-03 12:44:29 -06:00
Hristo Terezov
e02c4e8f7f
feat(toolbox): Add polls and file sharing buttons to overflow menu
...
Adds dedicated buttons for polls and file sharing in the toolbar overflow menu, following the pattern of the CC button. Both buttons open the chat panel with their respective tab selected when clicked.
2025-11-03 12:44:29 -06:00
Дамян Минков
3fd9ce5f11
* fix(lobby): Updates metadata on destroy lobby room and let in participants on empty main.
...
* fix(lobby): Updates metadata on destroy lobby room.
* fix(visitors): Let people join lobby when main room is empty but with lobby.
2025-10-30 16:07:46 -05:00
bgrozev
93022b3281
feat: Filter transcription results. ( #16606 )
2025-10-30 15:38:00 -05:00
Jaya Allamsetty
5d63b31071
fix(video-layout) Possibly fixes auto-pinning of SS in a large call.
...
When a user joins a very large call with SS, sometime SS is not auto-pinned to stage. This may happen when lot of participant joins are processed at the same time and therefore the state for remoteScreenShares may not get updated in time. Added extra logging to help debug if this issue reproduces.
2025-10-30 15:21:29 -04:00
Jaya Allamsetty
4432f727a4
fix(tests) Check for continguous thunbnails in the filmstrip
2025-10-30 12:21:03 -04:00
Calin-Teodor
6f1bdb513a
chore(android/sdk): invoke permissionListener immediatly
2025-10-30 10:52:13 +02:00
Jaya Allamsetty
ad144e6fd3
fix(tests) Check for the endpointID of the large-video ( #16601 )
2025-10-29 12:35:45 -04:00
Calin-Teodor
076d77a982
chore(android/sdk): handle foreground exceptions
2025-10-29 14:34:04 +02:00
damencho
5afdda7568
fix(tests): Give some time for recording events to be received.
2025-10-28 16:48:27 -05:00
Arvind Yadav.
6cb57c472c
feat(avatar): Strip bracketed annotations from display names before generating initials
...
Fixes #16591 .
2025-10-28 16:48:16 -05:00
bgrozev
e026bac42c
feat(tests): Do not require WebhooksProxy for jaas dial-in test ( #16595 )
...
* Add a requireWebhooksProxy test property.
* test: Make the jaas dial-in test use but not require WH proxy.
2025-10-28 14:14:45 -05:00
Hugo Lavernhe
b29e48d471
fix(settings): Prevent enabling audio processing settings and stereo at the same time.
...
* Prevent enabling audio processing settings and stereo at the same time
2025-10-28 14:35:25 -04:00
Дамян Минков
99cb5e6c40
feat(metadata): Adds lobbyEnabled and visitorsEnabled to metadata. ( #16583 )
2025-10-28 09:20:37 -05:00
Calin-Teodor
01834903c2
feat(analytics): remove unused event
2025-10-28 16:11:48 +02:00
Avinash Alapati
2929317972
chore(editorconfig) extend to include Android and iOS indentation rules
2025-10-28 09:37:53 +01:00
damencho
57865d74c6
fix(tests): Fix hangup by avoiding not defined error.
...
ReferenceError: APP is not defined.
2025-10-23 13:29:25 -05:00
Дамян Минков
f8f331a576
fix(tests): Fix reference to APP in debug logs retrieval
...
Avoids `ReferenceError: APP is not defined` the failure may happen after hangup where APP is not defined.
2025-10-23 13:29:25 -05:00
Matteo
c610e955cd
Update main-it.json
2025-10-23 13:29:17 -05:00
Boris Grozev
53899947a9
fix: Use latin M in logs.
2025-10-23 10:52:03 -05:00
Kerinlin
bf23107e7a
fix(i18n): Fix Chinese language issues and hyphenated locale persistence
...
- Fix missing Chinese translations in main-zh-CN.json and main-zh-TW.json
- Fix language selection not persisting for hyphenated locales (zh-CN, zh-TW, es-US, fr-CA, pt-BR)
- Update normalizeCurrentLanguage to check exact match before normalization
2025-10-23 10:51:40 -05:00
bgrozev
6784921429
Minor test fixes ( #16577 )
...
* test: Increase password dialog timeout.
* test: Try to fix hangup().
2025-10-23 08:11:15 -05:00
damencho
a5ca57b8e4
feat(tests): Drop more aria selectors.
2025-10-22 15:58:12 -05:00
damencho
fa9703a41e
fix(tests): Send logs to browser to keep correct order.
2025-10-22 15:58:12 -05:00
damencho
e82ef6de4b
feat(tests): Uses memory logs on failure and stops logging during conference.
2025-10-22 15:58:12 -05:00
damencho
e0cad48734
feat(tests): Avoids using aria selector for breakout rooms.
...
It is reported to be slow at times.
2025-10-22 15:58:12 -05:00
Hristo Terezov
fff6636a9e
refactor(mobile): Move querySelector polyfill to @jitsi/js-utils package
...
Moves the querySelector/querySelectorAll polyfill implementation from the local codebase to the @jitsi/js-utils package (v2.6.1) to reduce code duplication and make the polyfill available to other projects. This centralizes maintenance and ensures consistent behavior across the Jitsi ecosystem.
2025-10-22 15:02:24 -05:00
Jaya Allamsetty
077602c427
fix(filmstrip) Fixes an issue where remote tiles can disappear when SS is started
...
* fix(filmstrip) Fixes an issue where remote tiles can disappear when SS is started.
Regression caused by 82d4628976 . More testcases have been added.
2025-10-21 19:13:15 -04:00
Hannes
b2f7b3be6c
fix(chat): don't show private chat picker if disabled ( #16556 )
...
* fix: 🐛 don't show private chat picker if disabled
* style: 🚨
* refactor: ♻️ combine function
2025-10-21 07:57:55 -05:00
Jaya Allamsetty
29fd5df16a
fix(tests) Increase backToP2PDelay to 3 secs.
...
Setting it to 1 sec was causing p2p connections to be created when it was not needed.
2025-10-17 11:27:10 -05:00
damencho
f324122d93
feat(tests): Fail early and gather debug logs for iframe tests.
2025-10-16 16:00:39 -05:00
Jaya Allamsetty
82d4628976
fix(large-video)pin prev speaker on stage when local user is dominant speaker. ( #16511 )
...
* fix(large-video)pin prev speaker on stage when local user is dominant speaker.
Also fix the case where the dominant speaker sometimes doesn't show up in the filmstrip when SS is pinned to stage.
* fix(test) Add more tests for activeSpeaker
* fix(test) Do not check for large-video if there is no remote video track.
* fix(filmstrip) Get updated display name for calc speaker order
2025-10-16 15:35:15 -04:00
damencho
8ab02d598c
fix(visitors): Fix room token verification.
...
When allowUnauthenticatedAccess is enabled we want to allow main prosody participants without verifying their token.
2025-10-16 11:22:30 -05:00
damencho
5b23072bd0
feat(tests): Make sure dial-in user hangups.
...
Avoid closing browser and leaving it to the timeout of the connection.
2025-10-16 11:22:22 -05:00
damencho
7b4cc552fb
feat(tests): Increase the randomness of the room name.
2025-10-16 11:22:22 -05:00
damencho
eb188ff02a
fix(tests): Wait dialog elements to be clickable.
...
To avoid trying to click too quickly while animations are still rendered. Avoids: Can't call elementClick on element with selector "//input[@name="lockKey"]" because element wasn't found
2025-10-16 11:22:22 -05:00
damencho
b40c24db70
fix(tests): Visitors tests to avoid reordered webhook events.
2025-10-16 11:22:22 -05:00
Jaya Allamsetty
a855f76377
fix(tests) Wait for p2p switch before checking for SS
2025-10-16 11:20:16 -04:00
Calin-Teodor
c481e7ede4
chore(android/sdk): check also for sdk version that the app targets
2025-10-16 17:30:50 +03:00
Calinteodor
17b4c2156a
chore(android): update colors for status bar and navigation bar ( #16557 )
...
*Update Android navigation color and add status bar color for both app and sdk.
2025-10-16 14:33:21 +03:00
Calin-Teodor
ca6579e032
feat(prejoin): fix room name backdrop and button sizes
2025-10-16 11:19:26 +03:00
damencho
f3e99624e9
fix(tests): Fix p2p enable flag in desktop sharing.
2025-10-15 15:32:20 -05:00
Saúl Ibarra Corretgé
3b5c2d9b0b
fix(android) fix initializer not running
...
We want to merge our initializer with any others an app migh add.
Fixes: https://github.com/jitsi/jitsi-meet/issues/16505
Fixes: https://github.com/jitsi/jitsi-meet/issues/16527
2025-10-15 16:49:22 +03:00
Calinteodor
bab9ddbb57
feat(prejoin/lobby): style adjustments ( #16550 )
...
* UI adjustments, for prejoin and lobby, around device screen orientation.
2025-10-15 16:20:24 +03:00
Calinteodor
8d4193ce1e
chore(android): insets navigation adjustments ( #16543 )
...
* Adjustments around top and bottom insets, especially for Android >= 15 where edge-to-edge is forced.
2025-10-15 16:12:09 +03:00
damencho
7d2cf3dbf2
fix: Disable urlNormalisation on FF.
2025-10-15 08:10:10 -05:00
bgrozev
9309d61c00
test: Fix jaas chat test again (typo). ( #16548 )
2025-10-14 17:08:02 -05:00
damencho
4089702060
feat(token_verification): Pass through recorder and transcriber into meetings.
2025-10-14 15:51:15 -05:00
damencho
bf2254c753
feat(keyboard-shortcuts): Adds support for any keyboard layout.
2025-10-14 13:06:45 -05:00
Mihaela Dumitru
641b52c51d
feat(visitors): add showJoinMeetingDialog config option ( #16540 )
2025-10-14 19:36:36 +03:00
bgrozev
083037d152
test: Do not assert message order (they can race). ( #16544 )
2025-10-14 11:29:21 -05:00
Philip Örnfeldt
a3200a172f
lang: Updated swedish translation
2025-10-14 10:44:14 -05:00
bgrozev
ebff46971d
test: Add a test for joining a MUC without a conference request. ( #16537 )
2025-10-14 10:24:06 -05:00
bgrozev
657aefefc2
test: Use timeout for expected codec changes. ( #16539 )
...
I suspect some intermittent test failures are caused by not waiting for
the codec change to complete. Might be exacerbated by
ensureThreeParticipants only waiting for 1 remote stream, which means
it the "ensureTwo(); ensureThree()" call may return before p2 sees p3.
2025-10-14 09:20:30 -05:00
Mihaela Dumitru
683d6eb208
feat(visitors): add hideVisitorCountForVisitors config option ( #16541 )
2025-10-14 17:06:14 +03:00
Hristo Terezov
a62fa3f833
feat(chat): Display file uploads as inline chat messages
...
Integrates file sharing into the chat interface so uploaded files appear as messages in the chat timeline alongside text
messages.
Changes:
- Created FileMessage component for inline file display in chat
- Extracted FileItem component for reusable file UI across chat and file sharing tab
- Show "A file was deleted" placeholder instead of removing message when file deleted
- Hide message menu (3-dot) when no actions are available for file messages
- Add button backgrounds in chat context to hide text on hover
- Fix timing: local participant only sees file message after upload completes (progress: 100%)
Technical implementation:
- Added fileMetadata field to IMessage interface
- Added isDeleted flag to IFileMetadata for soft-delete state
- Middleware dispatches addMessage when files uploaded (ADD_FILE action)
- Middleware uses editMessage when files deleted to preserve chat history
- Minimal state retention (only isDeleted flag) for deleted files
This provides a unified messaging experience where file sharing is part of the conversation flow.
2025-10-14 08:45:51 -05:00
bgrozev
88f1ef27c5
fix: Fix dial-in test (wait until the dialog is closed). ( #16538 )
2025-10-13 11:49:08 -05:00
Mihaela Dumitru
95ecf73c71
feat(prejoin): add showHangUp config option to prejoinConfig ( #16531 )
2025-10-13 10:46:04 +03:00
Calin-Teodor
a96908dd7c
fix(analytics/amplitude/native): package does nott have a def export
2025-10-10 14:17:11 +03:00
Saúl Ibarra Corretgé
a103b0e5bd
chore(deps) update react-native-webrtc
...
- Fixes a crash in iOS 26 simulator
- Avoid NPE on Android
2025-10-09 22:54:47 +02:00
damencho
d67622f6f2
fix(prosody): Drops not needed debug log.
2025-10-09 15:11:59 -05:00
bgrozev
ecec65f7af
feat: Whitelist the disableFocus config option. ( #16526 )
2025-10-09 14:58:03 -05:00
bgrozev
447be3f6a9
Reorganize tests by feature, minor test updates ( #16518 )
...
* test: Move lockRoom under moderation/.
* ref: Cleanup lockRoom test.
* test: Move lockRoomDigitsOnly to ui/.
* test: Add a setPasswordAvailable expectation.
* ref: Move the lobby test to moderation/.
* test: Move tests to media/.
* test: Add a useTenant expectation.
* test: Move mute to media/.
* test: Move audioOnly to media/.
* test: Move startMuted to media/.
* test: Move codecSelection to media/.
* ref: Simplify, log the "actual" codec value.
* test: Move stopVideo to media/.
* test: Move videoLayout to ui/.
* test: Move chatPanel to ui/.
* test: Move switchVideo to media/pinning.spec.ts.
* test: Move audioVideoModeration to media/.
* test: Move displayName to ui/.
* test: Move preJoin to ui/.
* test: Move endConference to ui/.
* test: Move selfView to ui/.
* test: Move oneOnOne to ui/.
* test: Move tileView to ui/.
* test: Move singlePort and udp to misc/connectivity.spec.ts.
* test: Move avatars to misc/.
* test: Move polls to misc/.
* test: Move breakoutRooms to misc/.
* test: Move followMe to misc/.
* test: Move invite to dial/dialInUi.spec.ts.
* test: Move dialInAudio to dial/dialIn.spec.ts.
* test: Only log expectations in the main wdio process.
* test: Move fakeDialInAudio to dial/.
* test: Move subject to misc/.
* test: Check for subject set remotely.
* test: Remove references to "2way", "3way".
* test: Consolidate all dial-in tests in one file.
* test: Move dialIn to misc/.
* test: Adjust test titles.
* Remove waitForAudioFromDialInParticipant test.
2025-10-09 14:11:20 -05:00
Saúl Ibarra Corretgé
1255b4dcf3
feat(ios) remove Apple Watch app
...
It has been unmaintained for years.
2025-10-09 16:43:18 +02:00
Mihaela Dumitru
47e420f10e
fix(chat): improve naming convention for unread items ( #16499 )
2025-10-09 15:15:40 +03:00
damencho
698aa8db3e
fix(persistent_lobby): Fix main room lookup.
...
The change about keeping jid was introduced in 5580301 .
2025-10-08 14:42:10 -05:00
damencho
50bad7bbca
fix(shot_lived_token): Handles case with empty string for tenant.
2025-10-08 10:29:51 -05:00
Mihaela Dumitru
9d4e6c2d0d
fix(recording) prevent recording consent dialog for visitors ( #16452 )
2025-10-08 16:09:55 +03:00
JPL
f3e1fbfdce
Update jitsi-meet-rnsdk.podspec
...
This PR addresses a sporadic issue where cp would fail with a "directory not found" error during file operations. Replaced cp with ditto, which handles directory copying more reliably on macOS and resolves the random failures observed.
2025-10-08 11:15:59 +03:00
damencho
6287c14dd3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2100.0.0+0d2e5fef...v2101.0.0+8061f52a
2025-10-07 14:09:51 -04:00
bgrozev
8a7ee9bae5
test: Add skip reason to report ( #16515 )
...
* test: Add description, skip reason to Allure report.
* test: Adds reasons for skipped tests.
* test: Add more URL normalization test cases.
* ref: Move urlNormalization test to misc/.
2025-10-07 12:28:39 -05:00
Calinteodor
38677dbe0a
dep(react-native-immersive-mode): remove everything related to this ( #16513 )
...
* Remove anything related to immersive mode on Android. Right now we use top and bottom insets.
2025-10-07 13:50:39 +03:00
bgrozev
1900c42098
test: Fix token for moderation test. ( #16510 )
2025-10-06 12:40:51 -05:00
Hristo Terezov
6deb0a6385
fix(large-video): Prevents unnecessary updates when container is hidden
...
Large video was being updated through scheduleLargeVideoUpdate even when
the large video container was hidden via CSS. This occurred in multiple
layout modes: tile view, stage filmstrip (with 2+ participants), and
etherpad editing. These updates caused expensive operations including
setting video streams, managing track listeners, updating avatars, and
running show/hide animations - all wasted CPU cycles since the container
wasn't visible.
The fix introduces a centralized shouldHideLargeVideo() function that checks
all cases where the large video container is hidden. This function is used in
selectParticipantInLargeVideo() to guard to not update the participant id.
A state listener monitors transitions from hidden to visible states and ensures
the large video participant id is properly updated when the container becomes
visible again and set to undefined when large video is hidden.
This improves performance by eliminating unnecessary video element manipulation
and handler execution across all layout modes where large video is not displayed.
2025-10-06 12:00:40 -05:00
Calinteodor
ce567955f0
chore(android): remove api check for setting top bottom insets ( #16509 )
...
* chore(android): remove api check for setting top bottom insets
2025-10-06 18:23:20 +03:00
Mihaela Dumitru
9d2f1ce8e0
fix(ui): improve tab badge styling ( #16507 )
2025-10-06 13:40:41 +03:00
Jaya Allamsetty
841ab8c052
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2099.0.0+89536686...v2100.0.0+0d2e5fef
2025-10-04 07:31:05 -04:00
yanas
3e4f45dc7b
Update main-fr.json
2025-10-03 15:25:55 -05:00
damencho
19cff49ab1
feat(conference): Adds option to silently reconnect.
...
Uses the end_meeting endpoint to trigger a silent reconnect by destroying the current conference and passing its jid.
2025-10-03 14:58:56 -05:00
Mihaela Dumitru
a06c3fe715
feat(file-sharing): show count badges for unread files and notify on uploads/removals ( #16484 )
2025-10-03 01:52:24 +03:00
Дамян Минков
5580301ef7
fix(prosody): Avoid using stale room instances. ( #16492 )
...
* fix(prosody): Avoid using stale room instances.
In very rare cases a participant can request a room and jicofo join there, but the participant don't show up (waiting for host) so jicofo leaves and in the mean time if someone tries to use the room instance just before and after the room is being destroyed, strange things can occur like web connected and joined to a stale room where nothing is received exchanged compared to the live meeting room.
* squash: Revert meeting-id one, will fix it in the problem place where there is an async call.
* squash: Change to a simple check.
2025-10-02 16:50:01 -05:00
damencho
69b0ac4686
fix(tests): Fixes randomly failing start muted test.
2025-10-02 17:18:57 -04:00
bgrozev
9f7eb6b657
test: Add configurable test expectations. ( #16496 )
...
* Add a sample "expectations" config.
* feat: Add configurable expectation for dial in.
* Add JaaS unauthenticatedJoins expectation.
* test: Move grantModerator to moderation/, add expectation.
* test: Move kick test to moderation/, fix p2p enabled case.
* test: Add a test case for non-moderator kick.
2025-10-02 15:49:03 -05:00
bgrozev
386bdbfc22
test: Use the directory as parentSuite. ( #16493 )
...
* test: Use the directory as a parent suite.
2025-10-02 14:30:57 -05:00
Jaya Allamsetty
a45453e391
fix(RTCStats) Stop sending dominantSpeaker events.
...
They are handled in lib-jitsi-meet now.
2025-10-01 18:01:57 -04:00
Jaya Allamsetty
07554a156b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2097.0.0+58646fc3...v2099.0.0+89536686
2025-10-01 18:00:18 -04:00
bgrozev
70c3c8db13
test: Refactor, update and fix JaaS tests ( #16463 )
...
* ref: Move the jaas util out of specs/.
* ref: Extract a more generic joinMuc utility.
* ref: Rename joinMuc to joinJaasMuc.
* ref: Move tileView.spec.ts out of 2way, use joinMuc.
* ref: Enforce that "name" is p1, p2, p3, p4 using types.
* fix: Fix mute test filename.
* ref: Split the chat test into jaas and iframe tests.
* test: Add webhook verification to jaas visitor tests.
* ref: Remove the iframe/visitors test (ported to jaas).
* ref: Move the transcriptions test to jaas.
* ref: Make getEndpointId work from outside the iframe.
* ref: Remove TestProperties.useIFrameApi. Use the flag in IParticipantOptions instead.
* ref: Do not set a special tenant when the iFrame API is used, leave it to tests to determine.
* ref: Remove the jaas-specific tests from iframe/participantsPresnce (will be re-added under jaas/ later).
* ref: Move the dial in/out tests to jaas/.
* Add tests for jaas join/leave webhooks (port back from iframe/participantsPresence).
* config: Fallback to IFRAME_TENANT and JWT_* for jaas configuration.
* ref: Simplify boolean expression.
* ref: Remove the skipFirstModerator option (unused).
* ref: Do not override token if specified.
* fix: Do not generate token for alone/invite test.
* ref: Extract more dial-in utilities.
* test: Verify Invite UI in jaas.
* Do not generate token for dial in (case covered in jaas/).
* ref: Remove preferGenerateToken (unused).
* ref: Move mute utils in their own helper.
* fix: Fix setting the jaas enabled flag.
* Do not run alone/invite for jaas (temp fix).
* fix: Switch back to meeting window.
* Do not run alone/dialInAudio on jaas.
* Disable the SIP jibri test (broken).
2025-10-01 11:40:02 -05:00
damencho
9bb1c36508
fix(chat): Fixes sending message after system message.
2025-10-01 05:09:46 -05:00
damencho
a93ca9d7c4
fix(conference): Fixes showing max users notification.
2025-09-30 16:59:47 -05:00
damencho
d2f20c49af
feat(visitors): Sends msg history to new visitor nodes.
...
When opening the connection to a new visitor node we send all the messages in current history to populate that new history and newly joined visitors will see the messages from the main room.
2025-09-30 07:02:19 -05:00
damencho
c5f82d4f20
fix(follow-me): Moves follow-me state to its feature.
2025-09-30 07:02:11 -05:00
Hristo Terezov
36a3e700e1
Complete French and Canadian French translations ( #16461 )
...
* feat(lang): Complete French and Canadian French translations
- Added 91 missing French translation keys to main-fr.json
- Updated Canadian French (main-fr-CA.json) with complete translation coverage
- Applied authentic Canadian French terminology (réunion vs conférence, É.-U. vs États-Unis)
- Removed 44 legacy keys from Canadian French to match English/French structure
- All files now have identical key coverage (1,469 keys each)
- Maintains regional linguistic preferences while ensuring 100% feature coverage
2025-09-29 16:12:05 -05:00
Hristo Terezov
77464ddcc4
fix(participants-pane): Allow multiline text in footer context menu
...
Fixes text truncation issue in participants pane footer context menu
items (the three-dot menu). Menu items now wrap naturally to multiple
lines instead of being truncated mid-word, improving readability for
languages with longer text strings like French.
The fix uses standard CSS properties (whiteSpace, wordBreak,
overflowWrap) without browser-specific prefixes. It is specific to
the footer context menu in the participants pane and does not affect
other context menus.
2025-09-29 16:10:19 -05:00
Дамян Минков
36ce5a1661
feat(token_verification): Adds more token failure reasons on verify room. ( #16473 )
...
* feat(token_verification): Adds more token failure reasons on verify room.
* squash: Update resources/prosody-plugins/token/util.lib.lua
Co-authored-by: bgrozev <boris@jitsi.org >
---------
Co-authored-by: bgrozev <boris@jitsi.org >
2025-09-29 08:22:31 -05:00
xinfei.wu
23c831e9b0
fix: check if asapKeyServer is empty string
2025-09-27 08:27:29 -05:00
Дамян Минков
e6fbeb9458
feat(conference): Process unauthenticated access disabled error. ( #16465 )
...
* feat(conference): Process unauthenticated access disabled error.
Shows notification with a button to login.
* squash: Fix texts.
* feat(visitors): Propagate and use allowUnauthenticatedAccess.
* squash: Avoids always sending a value, even when not set.
* squash: Rename error.
* squash: Fix comments.
* squash: Move check before log.
2025-09-26 14:05:19 -05:00
damencho
e15a59c994
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2095.0.0+43bbd502...v2097.0.0+58646fc3
2025-09-26 14:05:05 -05:00
Hristo Terezov
f5e1a97d64
feat(i18n): Complete Bulgarian translation with missing keys ( #16464 )
...
* feat(i18n): Complete Bulgarian translation with missing keys
- Added 587+ missing Bulgarian translations for all untranslated keys
- Achieved 100% translation coverage (1,469/1,469 keys)
- Maintained consistency with existing Bulgarian terminology and tone
- Removed 34 orphaned keys that weren't present in English version
- Applied proper 4-space indentation formatting
- Sorted all keys alphabetically to match project standards
- Created comprehensive professional Bulgarian localization
---------
Co-authored-by: Дамян Минков <damencho@jitsi.org >
Co-authored-by: bgrozev <boris@jitsi.org >
2025-09-26 11:06:28 -05:00
Calin-Teodor
cd25652182
.github(workflows): add clean Xcode step
2025-09-26 16:35:11 +03:00
damencho
2bf0b1922f
feat(visitors): Adds support for visitors voting in polls.
2025-09-26 07:04:02 -05:00
Дамян Минков
469406d7cd
feat(polls): Move polls to using a component ( #16406 )
...
* squash: Renames module.
* squash: Loads polls component.
* squash: Attach needed logic when components/hosts load.
* squash: Moves to use component.
* squash: Uses json-message format with types.
* squash: Checks for polls support.
* squash: Fixes comments and moves validate polls to backend.
* squash: Fix debian build.
* fix(polls): Fixes polls in breakout rooms.
* squash: Further simplify types.
Separate type that needs to go into ljm and those used only for the UI part.
Simplify answer/voter type to be unified across operations which simplifies and its logic.
* squash: Change voters structure to be {id, name}.
* squash: Update react/features/conference/functions.any.ts
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
* squash: Drops roomJid from messages. Uses the connection information as breakout does.
---------
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2025-09-25 16:46:06 -05:00
damencho
60679aa2d3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2094.0.0+13aeca6c...v2095.0.0+43bbd502
2025-09-25 15:32:25 -05:00
Hristo Terezov
319e8d1e4b
feat(CLAUDE.md): Add
2025-09-25 08:23:51 -05:00
Calin-Teodor
40b8d6168b
feat(base/flags): add warning for unsupported feature flags
2025-09-25 16:21:56 +03:00
Hristo Terezov
753d0399c9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2091.0.0+518cec5f...v2094.0.0+13aeca6c
2025-09-24 18:33:23 -05:00
Hristo Terezov
2475aff21a
feat(RN): Add querySelector polyfill.
2025-09-24 16:48:40 -05:00
damencho
121aabeb25
fix(muc_displayname): Handles few more cases for missing nick element.
2025-09-24 10:32:17 -05:00
damencho
086f01aa5b
fix(i18n): Uses language-variant for translations.
...
This way we can take advantage of internal i18next mechanism for fallback from en-US to en and from es-ES to es and so on.
2025-09-24 08:31:22 -05:00
Mihaela Dumitru
6b6920693b
feat(lobby) integrate login in lobby + configs ( #16401 )
...
* feat(lobby) integrate login in lobby + configs
* fixed toolboxContainer styles, used HangupButton
* make hangup button visible by default
* use hangup button
* feat(prejoin): fixed indent, import extension
* squash: Restore back wait for owner dialog.
* squash: Drops not used state and functions.
---------
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
Co-authored-by: damencho <damencho@jitsi.org >
2025-09-22 16:56:29 +03:00
Calin-Teodor
566b3ba2d5
chore(android): apply edge to edge if supported or enforced
2025-09-22 13:17:32 +03:00
bgrozev
7373123166
fix: Fix the tenant used for webhook proxy. ( #16445 )
...
* fix: Fix the tenant used for webhook proxy.
* squash: Linting, skip test if WH proxy is required but not configured.
* ref: Change visitorsLive to use the JaaS utils.
* ref: Move visitorsLive to the specs/jaas.
* squash: Fix import paths.
* fix: Use the iframe configured tenant for iframe tests.
2025-09-19 14:32:36 -05:00
damencho
cc312877f4
fix(muc_displayname): Adds a nil check.
2025-09-19 09:45:15 -05:00
Calin-Teodor
eb8b6159ec
feat(notifications/native): fix case for no title notifications
2025-09-19 13:38:17 +03:00
damencho
f9d8feacd2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2089.0.0+75c1c6ff...v2091.0.0+518cec5f
2025-09-18 14:29:55 -05:00
damencho
f5668b6e8b
feat(visitors): Retries as a visitor when max occupants reached.
2025-09-18 14:29:55 -05:00
Jaya Allamsetty
4219d9ad4d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2087.0.0+8eccb59f...v2089.0.0+75c1c6ff
2025-09-17 14:55:51 -04:00
Jaya Allamsetty
d68b9b1cad
chore(deps) Update @jitsi/logger to 2.1.1
2025-09-16 22:45:59 -04:00
Jaya Allamsetty
8f0b9575c4
ref(logging) Rename logger ids to facilitate proper filtering of logs.
2025-09-16 22:45:59 -04:00
damencho
f780207c22
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2086.0.0+bc389f3b...v2087.0.0+8eccb59f
2025-09-16 13:05:49 -05:00
Jaya Allamsetty
ce19e6d40b
fix(logging) Update the logger ids for default log levels
2025-09-16 12:32:19 -05:00
Jaya Allamsetty
b108db832f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2084.0.0+819cdfbb...v2086.0.0+bc389f3b
2025-09-16 12:32:19 -05:00
damencho
e4283e61dd
fix(wait-for-host): Fixes missing param.
2025-09-16 07:04:16 -05:00
Calinteodor
50e2458124
fix(chat): disable reactions for reaction messages ( #16425 )
...
*Removed the ability to react to reactions inside the chat panel.
2025-09-16 10:59:13 +03:00
damencho
329df31811
feat: Requires a moderator to start a moderated room without a tenant.
2025-09-15 20:39:05 -05:00
Joan Montané
fce39be9d2
lang: Update Sardinian
...
* Update main-sc.json
* Fix main-sc.json
---------
Co-authored-by: adrmzz <adrmzz@users.noreply.github.com >
2025-09-15 07:41:14 -05:00
Calinteodor
6c5a9ea199
feat(react-native-sdk): Remove JavaScriptSandboxModule from package
2025-09-11 16:15:15 +03:00
Calinteodor
196192c97f
feat(react-native-sdk): Update update_dependencies.js
...
Removed code that merges package overrides from RNSDK. We no longer use them.
2025-09-11 15:15:02 +03:00
nbeck.indy
71f358c62a
fix (lobby): Remove _onSendMessage base method from LobbyChatScreen
2025-09-10 13:51:23 -05:00
Calinteodor
7aa7e76ccd
.github: fix CI iOS SDK step
...
*Add step to install iOS platform related simulators needed by Xcode.
2025-09-10 14:25:34 +03:00
Calin-Teodor
cd77b6bbe4
feat(react-native-sdk): update scripts to add worklets babel plugin deps
2025-09-10 11:30:09 +03:00
Дамян Минков
e94df6799e
fix(tests): Fixes error because of not waiting for conference left event.
...
Try to fix the error we see:
Error: waitUntil condition failed with the following reason: Command script.callFunction with id 116 (with the following parameter: {"functionDeclaration":"function anonymous(\n) {\nreturn (/* __wdio script__ */()=>typeof APP!==\"undefined\"&&APP.conference?.isJoined()/* __wdio script end__ */).apply(this, arguments);\n}","awaitPromise":true,"arguments":[],"target":{"context":"10352FFE685AC1D0503E1ECA3BFD33B2"}}) timed out
Seems like we do not wait for all checks to happen and start joining again in the middle of switching/checking.
2025-09-09 17:59:43 -05:00
damencho
2e92818b53
fix(lobby): Clear any params set on destroy lobby.
2025-09-09 15:39:49 -05:00
damencho
8a3129f7bf
fix(visitors): Fixes checking for group.
...
moderator_id can have a user id or a group id, that will make all users from that group be moderators.
2025-09-09 12:17:34 -05:00
Jaya Allamsetty
eb03642ea6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2076.0.0+69f68d36...v2084.0.0+819cdfbb
2025-09-09 10:29:11 -04:00
Calin-Teodor
c436e48956
feat(react-native-sdk): add react-native-worklets-core as a peer dep
2025-09-09 16:47:28 +03:00
Mihaela Dumitru
58db02bab8
feat(visitor) confirm raised hand sent to mods ( #16388 )
2025-09-09 16:19:39 +03:00
Calinteodor
abc1f3d33b
dep(react-native-worklets-core): Replace duktape to align with Android 16kb page size alignment ( #16393 )
...
* Replaced duktape lib with react-native-worklets-core and checked for compatibility with Android 16kb page-size requirement.
2025-09-09 12:46:11 +03:00
Matteo
b2166d9874
lang: Update main-it.json ( #16363 )
...
- Translated new strings
- Improved translation
2025-09-08 16:04:44 -05:00
Florian
901a13a99a
Added hint to desktop sharing frame rate config
2025-09-08 09:48:41 -04:00
Hugo Lavernhe
1e15d9421b
feat(settings) Add advanced audio settings checkboxes ( #16316 )
...
* Add checkboxes to toggle audio settings
* Sync checkboxes with audio mixer effect
* Add tooltips
* Move previewAudioTrack to redux
* Add translation
* Add audio settings state to redux
* Update docs
* Apply review comments
* Create local track with audio contraints when unmuting
* Refactor functions and naming
* Add enableAdvancedAudioSettings config
* Fix mobile imports
* Add tooltips content
* Update react/features/base/config/functions.any.ts
* Layout checkboxes in a two-column grid
* Fix web imports
* Sort translation alphabetically
* Separate audio mute implementation for mobile and web
* Apply review comments
* squash: Add imports for middleware.any
* squash: fix linter errors
* Remove tooltips
* Lint
* Refactored setting of audio constraints in createLocalTracksF with checks for feature flag and desktop
---------
Co-authored-by: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com >
Co-authored-by: Jaya Allamsetty <jaya.allamsetty@8x8.com >
2025-09-05 16:52:35 -04:00
Дамян Минков
9252bbb036
fix: Fixes log message about meeting id.
2025-09-05 10:42:30 -05:00
Hristo Terezov
f1bae8bc10
feat(chat): Add Open chat button to chat notifications
2025-09-04 16:27:18 -05:00
Дамян Минков
5a54511d2c
fix: Fixes missing string for shortcut.
2025-09-04 08:25:12 -05:00
bgrozev
61764273b2
ref: Refactor tests ( #16399 )
...
* ref: Inline enterTileView.
* ref: Refactor tileView, remove tileView.LastN.
The "last n" cases are not related to tile view and are covered in lastN.spec.ts.
* ref: Remove redundant "skipInMeetingChecks: true".
skipInMeetingChecks is only used in ensureTwoParticipants, ensureThreeParticipants and ensureFourParticipants.
* ref: Move recording test to jaas/, more refactoring.
* ref: Rename and document switchToAPI() and switchInPage().
* ref: Move the tileView into 2way (temp).
2025-09-03 15:31:43 -05:00
Pelle Hanses
e39f38f75b
lang: Update swedish ( #16396 )
...
Changed to a more business-like tone.
2025-09-03 13:36:54 -05:00
Edgars Voroboks
2d25f48c72
lang: Update Latvian language translation ( #16395 )
2025-09-03 13:36:48 -05:00
damencho
2cb727fc58
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2051.0.0+ccc06e83...v2076.0.0+69f68d36
2025-09-03 08:07:11 -05:00
damencho
c069c0d7c3
feat(display-name): Handles new display-name extension in messages.
...
The display name is used in messages when messages are coming from visitors or from the history. The display name is used only when the participant is not available in the meeting to get its name.
2025-09-03 08:07:11 -05:00
damencho
5de69d501d
feat(displayname): Adds new feature name-readonly.
...
This enforces display names from jwt tokens.
2025-09-03 08:07:11 -05:00
damencho
599c88a71d
fix: Drops hideDisplayNameForAll.
2025-09-03 08:07:11 -05:00
Mihaela Dumitru
5476321df6
fix(recordings): conditionally render learn more link in consent dialog ( #16386 )
2025-08-28 17:23:42 +03:00
damencho
076b6a2a7e
fix(permissions): Fixes grant moderator after being in lobby.
2025-08-27 17:13:27 -05:00
damencho
8b9df0cd37
fix(av-moderation): Update initial whitelists when auto enabling.
2025-08-27 17:13:19 -05:00
Calin-Teodor
44f5de3db4
feat(recording): explicitly convert visible value to true or false
2025-08-26 17:48:47 +03:00
Calin-Teodor
fb69225d42
feat(notifications): style adjustments
2025-08-26 17:31:02 +03:00
Mihaela Dumitru
32df284277
fix(accessibility) improve file actions with focus management and ARIA roles ( #16322 )
2025-08-26 16:29:05 +03:00
José Luís Andrade
253679cfb9
lang: Update Portuguese ( #16331 )
2025-08-25 21:40:45 -05:00
damencho
057c19f4dd
feat(metadata): Adds logging when metadata is modified or sent.
2025-08-25 12:56:38 -05:00
damencho
6159a23c55
fix(tests): Fixes participantRoleChanged event handling.
2025-08-25 07:40:47 -05:00
damencho
1685c39c5d
fix(tests): Fix passing correct participant options.
2025-08-22 15:09:53 -05:00
damencho
2cecc61b97
fix(tests): Make sure first participant is moderator.
2025-08-22 15:09:53 -05:00
damencho
df2262ae53
feat(tests): Return early if jaas tests not configured.
2025-08-22 15:09:53 -05:00
damencho
d61deab163
feat(tests): Make sure we add a single listener for iframeAPI events.
2025-08-22 15:09:53 -05:00
damencho
e7eab72c0c
feat(tests): Clear previous videoConferenceLeft events.
2025-08-22 15:09:53 -05:00
damencho
c1e803c6e3
feat(tests): Increase wait time for webhooks.
2025-08-22 15:09:53 -05:00
damencho
dc1f20e059
fix(localrecording): Local recording is not supported in embedded mode.
...
It is not available due to cross-origin or not able to start setCaptureHandleConfig in iframe.
error 1: Failed to execute 'showSaveFilePicker' on 'Window': Cross origin sub frames aren't allowed to show a file picker.
error 2: Failed to execute 'setCaptureHandleConfig' on 'MediaDevices': Can only be called from the top-level document.
2025-08-22 06:51:12 -05:00
bgrozev
61ee9af304
test: Add a test for visitors with single sender (PLI). ( #16364 )
2025-08-21 16:31:03 -05:00
bgrozev
d75de3642e
Fix jaas tests ( #16360 )
...
* fix: Fix jaas joinMuc(), it remove now redundant calls to hangup().
* fix: Fix jaas passcode tests.
* ref: make joinParticipant private again.
2025-08-20 14:46:52 -05:00
Calinteodor
1ae1729545
chore(android): add top and bottom margin insets for API 35 ( #16359 )
...
* Once we started targeting SDK 35 on a device running Android 15 or higher, by default, we display edge-to-edge.
We can handle overlaps by using insets.
2025-08-20 17:22:33 +03:00
Saúl Ibarra Corretgé
8cea505417
fix(dynamic-branding) cleanup custom icon SVGs
2025-08-20 15:49:12 +02:00
damencho
b0a96b32d2
fix(jiconop): Fixes loading it under different virtual hosts.
2025-08-19 15:59:34 -05:00
bgrozev
dac9b5e244
test: Check for send/receive independently. ( #16356 )
...
This allows the logs to show which one definitely failed.
2025-08-19 15:31:52 -05:00
damencho
d15cfd845a
fix(config): Drops legacy config prejoinPageEnabled.
2025-08-19 08:41:04 -05:00
bgrozev
91e4ac1665
ref: Extract test configuration code to TestsConfig.ts ( #16329 )
...
* ref: Move iFrameUsesJaas to TestsConfig.
* ref: Move room name prefix/suffix to config.
* ref: Move JaaS configuration to TestsConfig.
* ref: Move iframe config to TestsConfig.
* ref: Move webproxy config to TestsConfig.
* ref: Move JWT config to TestsConfig.
* doc: Document some of the IContext fields.
* Add a debug config option.
2025-08-18 13:32:41 -05:00
damencho
fda42e5230
fix: More fixes sending metadata to jicofo.
...
f1a0012 was not enough to address the issue.
2025-08-18 11:24:07 -05:00
Calin-Teodor
142d4441c1
feat(chat): add tooltip for each chat screen tab
2025-08-18 16:33:15 +03:00
Mihaela Dumitru
5814c4dda7
fix(dynamic-branding) expand background color option to support a wider range of configurations ( #16334 )
2025-08-18 11:38:09 +03:00
Jaya Allamsetty
8c1dc03363
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2048.0.0+4d9a138b...v2051.0.0+ccc06e83
2025-08-14 10:49:20 -04:00
Jaya Allamsetty
ff6fc198f1
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2044.0.0+437abe32...v2048.0.0+4d9a138b
2025-08-13 20:22:14 -04:00
damencho
f1a0012fc1
fix: Fixes sending metadata to jicofo.
...
In cases like waiting-for-host lobby, jicofo can leave the room and rejoin later, without the room being destroyed. We need to make sure the metadata will reach jicofo on second attempt.
2025-08-11 16:32:25 +03:00
Дамян Минков
85522aea25
feat(tests): Updates join logic. ( #16320 )
...
* fix: Fix example file.
* fix: Fix using webhook proxy with iframe and jaas tests.
* fix: Fixes detecting max users notification.
* ref: Clear _joinParticipant to not depend on participant names.
* ref: Use joinParticipant in jaas tests.
* ref: Drops JAAS_DOMAIN as BASE_URL is used.
* fix: Drops ctx from function parameters.
* ref: Drops not needed context members.
* ref: Drops extra function.
* ref: Participant.joinConference to use roomName from options.
* doc: Updates docs.
* fix: Adds roomName to joinOptions.
Make it possible to override the generated value.
2025-08-11 06:52:16 -05:00
Saúl Ibarra Corretgé
000c370c64
fix(prejoin) no initial tracks when using URL override to disable it
...
It's still possible to disable it, but when not in an iframe, audio and
video tracks will not be created.
When in an iframe, it's ok to let it happen, since the host sit is the
one where permissions need to be granted, thanks to permission
delegation.
Fixes: https://github.com/jitsi/jitsi-meet/issues/16262
Ref: https://zimzi.substack.com/p/jitsi-privacy-flaw-that-enables-one
2025-08-08 23:06:01 +02:00
Mihaela Dumitru
a762d585b8
fix(accessibility) return focus to share file button after upload modal closes ( #16312 )
2025-08-08 19:34:10 +03:00
Mihaela Dumitru
ded8f22363
fix(accessibility) add ARIA attributes to file upload progress bar ( #16311 )
2025-08-08 19:33:24 +03:00
Mihaela Dumitru
c3e1c9d568
fix(accessibility) show upload successful notification ( #16309 )
2025-08-08 17:15:03 +03:00
Mihaela Dumitru
8901132af9
fix(accessibility) announce error and warning notifications immediately ( #16307 )
2025-08-08 17:14:35 +03:00
Mihaela Dumitru
71f92f6e17
fix(accessibility) improve notification action button accessibility ( #16306 )
2025-08-08 17:14:17 +03:00
Mihaela Dumitru
76166df81a
fix(accessibility) remove nested button structure in file sharing drop zone ( #16304 )
2025-08-08 17:13:06 +03:00
Mihaela Dumitru
eb2ba39289
fix(accessibility) use semantic list for uploaded files ( #16317 )
2025-08-08 17:12:34 +03:00
bgrozev
048b089acd
ref: Refactor tests ( #16315 )
...
* ref: Move iframe tests to iframe/.
* ref: Pass iFrameApi as Participant option.
* ref: Extract IParticipantJoinOptions.
* ref: Remove displayName from IJoinOptions (unused).
* ref: Move preferGenerateToken out of Participant.
2025-08-08 01:58:44 -05:00
Jaya Allamsetty
b774f18f80
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2036.0.0+b6142c70...v2044.0.0+437abe32
2025-08-07 19:29:39 -04:00
Zaid0412
dbe4e6a784
feat: disable Giphy analytics to prevent beforeunload handlers ( #16314 )
2025-08-07 16:34:07 +02:00
raduanastase8x8
d2e52d2c2a
ref(Theme): Changes typography values to rem ( #16021 )
...
Replaces hard-coded pixel values with relative rem units across UI components to improve typography responsiveness and maintainability.
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
2025-08-06 19:07:27 -05:00
bgrozev
b5ad984dab
ref: Allow tests to specify the browsers they use in TestProperties. ( #16313 )
...
* ref: Allow tests to specify the browsers they use in TestProperties.
2025-08-06 08:47:50 -05:00
Mihaela Dumitru
81ce664ad7
fix(i18n) improve label ( #16301 )
2025-08-06 12:19:03 +03:00
bgrozev
181ef92e1f
Add a test for jaas passcode, refactor tests. ( #16303 )
...
* ref: Don't use global context for local state.
* ref: Don't use global context to store the pin.
* feat: Add a test for setting passcode via settings provisioning.
* Use local state.
* Remove "data" from context.
* ref: Rename a function.
* test: Fail quick when join muc fails, assert specific errors (e.g. "token expired").
2025-08-06 04:00:59 -05:00
Horatiu Muresan
79dbc2d1ee
feat(chat-web) add chat recipient picker ( #16298 )
2025-08-05 10:06:04 +03:00
Jaya Allamsetty
f56ce78b9d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2033.0.0+bf3e3a8e...v2036.0.0+b6142c70
2025-08-04 16:29:32 -04:00
Дамян Минков
8269b88796
feat(prosody): Adds docs for added room fields. ( #16299 )
...
* feat(prosody): Adds docs for added room fields.
* squash: Drop comment.
2025-08-04 14:56:21 -05:00
bgrozev
252ef4604a
test: Add JaaS-specific tests: join MUC, visitors, maxOccupants. ( #16270 )
...
* test: Add tests for joining a JaaS MUC with different token options.
* ref: Refactor token generation and usage
* ref: Reduce usage of global context
* test: Add a maxOccupants jaas test.
2025-08-04 04:28:38 -05:00
Hristo Terezov
fc816aa149
fix(ChatMessage): context menu position
...
Before the chat message context menu was appearing on the left if the private chat message was disabled. The fix makes the context menu appear on the left only for messages from the local partcipant which are the only messages rendered to the right (therefore the context menu have to appear on the left side). For all other messages the context menu should appear on the right side because the message is positioned on the left side.
2025-08-02 10:19:16 -05:00
Hristo Terezov
6de18fe82d
fix(participants-pane): restore scrolling and fix context menu clipping
...
The participant pane lost its scrolling capability when commit 2305ae85a removed the overflowY: 'auto' property from the container styles. This prevented users from scrolling through long lists of participants, breakout rooms, or visitors when the content exceeded the available height.
Additionally, context menus were being clipped on the left side due to the overflow constraints. This became apparent after the av-moderation feature added longer menu items like "Stop screen-sharing for everyone else".
Fix:
- Restore overflowY: 'auto' to enable vertical scrolling
- Add maxWidth constraint (285px) to context menus to prevent horizontal clipping
- Allow menu text to wrap to multiple lines instead of being cut off
- Add TODO comment for future portal-based implementation
This temporary solution provides both functional scrolling and fully readable context menus until a proper architectural change can be implemented to portal context menus outside the scrollable container.
2025-08-01 09:48:06 -05:00
Hristo Terezov
5b7e3bb2d7
doc(config): disablePrivateChat visitor value
2025-07-31 14:39:17 -05:00
Mihaela Dumitru
bc08b38791
fix(config) revise option description
2025-07-31 14:47:58 +03:00
Edgars Voroboks
6613f630d7
fix(lang): Update Latvian language translation
2025-07-31 10:14:14 +03:00
Calinteodor
719b6d68c8
chore(android): 16 kb page size alignment ( #16276 )
...
* Most libraries are aligned, only duktape needs to be replaced.
2025-07-30 15:52:40 +03:00
val11n1
6a62c5120f
fix(rn) fix iOS rendering when launched locked
2025-07-28 23:59:26 +02:00
Oğuzhan Selim Temiz
64270f3015
fix(react-native-sdk): resolve Android build configuration issues
...
- Move namespace declaration to correct location in build.gradle
- Remove deprecated package attribute from AndroidManifest.xml
- Update README with gradle plugin version requirement
- Fix Android namespace configuration for React Native SDK
These changes resolve installation and build errors when integrating
the Jitsi Meet React Native SDK into new projects.
Fixes: SDK installation failures on Android with newer Gradle versions
2025-07-28 10:55:55 +03:00
Hristo Terezov
cb621f8e32
feat(visitors): Private messages to main participants.
2025-07-25 17:26:06 -05:00
Hristo Terezov
3c80cfddd7
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2030.0.0+b225c920...v2033.0.0+bf3e3a8e
2025-07-25 17:26:06 -05:00
Horatiu Muresan
557f6defb8
chore(analytics) Add getter for amplitude deviceId ( #16268 )
2025-07-25 20:41:29 +03:00
raduanastase8x8
52fa36f930
chore(wcag) Create valid structure for audio menu ( #16007 )
2025-07-24 19:40:50 +03:00
damencho
b050e5f5e8
fix: Fixes table equals missing param name.
2025-07-24 15:00:09 +03:00
damencho
bf8d83953b
fix: Fixes table equals.
...
Was checking only for added or removed keys, but not for modified values.
2025-07-24 14:11:50 +03:00
Horatiu Muresan
f16bf466eb
feat(external-api) Add camera capture function ( #16238 )
2025-07-23 17:22:48 +03:00
damencho
29ea811527
fix(av-moderation): Updates the whitelist with every moderator.
...
When a moderator joins or someone is granted moderation we update the whitelist for any media type for which moderation is enabled. The updated whitelist is sent to all the moderators including the newly joined or granted one.
2025-07-23 10:53:15 +03:00
Calin-Teodor
435d034fdb
fix(toolbox/native): update SvgCssUri import
2025-07-23 10:50:59 +03:00
Calinteodor
419baa7ab7
feat(android): init RIMHs app before on create ( #15887 )
...
Initialise ReactInstanceManagerHolder during application startup, making it ready before onCreate() is called.
2025-07-22 13:05:54 +03:00
damencho
9eb7b7bb01
fix: Showing go-live notification.
...
Handle the case when a local participant becomes moderator after metadata is updated.
2025-07-22 11:19:59 +03:00
Hristo Terezov
19ee989cda
fix(visitors): Add fallback display names for empty visitor names
...
Visitors with empty or undefined names now show the configured
defaultRemoteDisplayName or 'Fellow Jitster' as fallback, matching
the behavior of regular remote participants.
2025-07-22 07:27:52 +03:00
ltorje-8x8
ab1dcc5375
fix(go-live): unsubscribe from topics before closing if not done already ( #16244 )
2025-07-21 16:47:24 -05:00
damencho
3047b4c8c4
fix: Fixes updating local UI startMuted state.
2025-07-21 22:49:35 +03:00
damencho
2afce3d151
fix: Fixes restoring startmuted in av mod.
2025-07-21 16:37:23 +03:00
damencho
1cea9b1786
fix: Avoids sending two metadata updates.
...
When setting startMuted we are sending two metadata updates.
2025-07-21 16:37:23 +03:00
damencho
2b7299ae05
fix: Drops not needed default values when filtering.
2025-07-21 16:37:09 +03:00
damencho
4b50f13e96
fix: Filters stanza on cloned copy.
2025-07-21 16:37:09 +03:00
Saúl Ibarra Corretgé
c639acebcf
fix(polls) more resilient parsing of payloads, take 2
2025-07-21 15:10:56 +02:00
Horatiu Muresan
1a34ed9a2d
fix(i18n) Fix showing Afrikaans when set language is not found ( #16245 )
...
- fix translates sort
2025-07-17 15:14:52 +03:00
Hristo Terezov
0939e207eb
fix(go-live): waiting not updated correctly.
...
We were comparing if the number of waiting participants have changed with the wrong property from the state - the number of visitors. The result was that we won't update the state when the new waiting value matches the number of visitors already in the state. Most of the times this will be 0 and we would never go to 0.
2025-07-15 20:54:12 -05:00
Hristo Terezov
8c3ea05ae6
fix(go-live): Disconnect on page close.
...
Currently we don't close the socket for the participants in the queue when the page is closed.
2025-07-15 18:32:21 -05:00
bgrozev
daf8a929b1
fix: Fix hideDisplayNameForAll. ( #16239 )
...
Remove filtering on the receive side, because:
1. It's not applied to visitors, and should be for the "all" case
2. We don't want to strip stats-id from stanzas sent to jicofo
2025-07-15 10:49:04 -05:00
bgrozev
2f3df2c66f
fix: Fix setting whitelist when av_moderation is initially enabled. ( #16235 )
2025-07-14 18:32:51 -05:00
Mihaela Dumitru
d8d1f8331e
fix(lang) add missing desktop sharing keys ( #16234 )
2025-07-14 18:08:41 -05:00
ltorje-8x8
0e69336f94
JIT-14750 Do not show names to visitors ( #16231 )
...
* JIT-14750 Do not show names to visitors
* apply review
* change name and email too
* fix: Fix filtering initial presence to vnodes.
* Also strip stats-id and identity.user.name.
* Move filtering logic to a util, filter all identity in main room
---------
Co-authored-by: Boris Grozev <boris@jitsi.org >
2025-07-14 16:00:25 -05:00
Calin-Teodor
ede8ae6cb9
chore(android/sdk): fix compileOnly set dependency related to rn-video
2025-07-14 11:46:42 +03:00
Hristo Terezov
7e57156d2a
fix(deeplinking): Prevent web specific files beeing included in native build.
...
Adds .web suffixes to all web specific files to prevent beeing included in the native build. Before this it seems those files were included in the build but by some chance nothing was failing.
2025-07-11 16:47:50 -05:00
Hristo Terezov
6742435487
fix: GUM prompt not displayed after deeplinking page.
...
When we open a custom scheme URL before the window load event has been fired it seems that GUM prompt is not displayed after this due to Chrome bug. See more details here https://issues.chromium.org/issues/41398687 .
The result in Jitsi Meet is the following:
If the user is joining a call for first time and haven't granted A/V permissions and lands on the deeplinking page we try to open the desktop app via redirect to a custom scheme URL. If the user chooses cancel and "Launch in web" we go to the prejoin screen and proceed with the initial GUM. At this point any GUM call won't display the permission prompt due to the browser bug and will go on forever making it impossible for the user to unmute camera or microphone.
2025-07-11 16:47:50 -05:00
Horatiu Muresan
99f34aaef4
fix(visitors-queue): style adjustments for native ( #16228 )
...
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
2025-07-11 17:48:05 +03:00
Horatiu Muresan
69f9838c03
feat(visitors-queue) Add leave meeting button ( #16225 )
...
* feat(visitors-queue) Add leave meeting button
* fixes
2025-07-11 09:13:14 -05:00
Saúl Ibarra Corretgé
dbfd24261d
fix(participants-pane) use icon to indicate non-moderator actions
...
Use a X when an action cannot be performed by such user
2025-07-11 16:00:45 +02:00
Saúl Ibarra Corretgé
2305ae85a0
feat(av-moderation) implement screen-sharing moderation
2025-07-11 16:00:45 +02:00
damencho
31a30f1118
feat(av-moderation): Adds desktop media type.
2025-07-11 16:00:45 +02:00
damencho
eacf7addb2
feat: Adds a room option to hide display name.
...
Options to hide it for non-moderators and for all.
2025-07-11 16:46:46 +03:00
Saúl Ibarra Corretgé
2cf788ebee
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2029.0.0+30b123e3...v2030.0.0+b225c920
2025-07-11 15:01:27 +02:00
damencho
6bd3ed5ae4
feat(visitors): Adds showing shared files in the meeting.
2025-07-10 19:34:37 +03:00
Calinteodor
b511f4b8df
dep(react-native): Update to 0.77.2 ( #16160 )
...
* This is a huge update, mostly because we updated Gradle on the Android side, which includes a more strict bundle process for third party modules. On iOS, even though new architecture is disabled, we had to be explicit about it because of this react native update and because some updated dependencies have it enabled by default and are using turbo modules which are not available, YET, in our project.
2025-07-10 14:56:43 +03:00
Jaya Allamsetty
ead019f71b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2025.0.0+49eb29a8...v2029.0.0+30b123e3
2025-07-09 20:32:03 -04:00
damencho
7a97d15e89
feat(conference): Clears any error from previous attempts.
...
When you see the error, you may click join on pre-join again, which may succeeded, so clear previous errors.
2025-07-09 14:14:49 +03:00
damencho
1acb99d763
fix(av-moderation): Fixes auto starting av moderation, notify everyone.
2025-07-08 21:18:44 +03:00
damencho
adbe990867
fix(visitors): A join case with live rooms.
2025-07-08 19:10:28 +03:00
Saúl Ibarra Corretgé
a4367567ab
fix(amplitude) adjust to new SDK API changes
...
Ref: https://amplitude.com/docs/sdks/analytics/browser/migrate-from-javascript-sdk-to-browser-sdk-2-0
2025-07-08 17:40:46 +02:00
damencho
7f56cbc4ce
fix(av-moderation): Fixes auto starting av moderation.
...
There are some startMuted policies we set when starting it.
2025-07-08 16:18:57 +03:00
damencho
d636d084c8
fix(visitors): Fixes empty array case and wrong json.
...
When there is empty array cjson produces array: {} while prosody's json impl checks is it array and produces the correct value (array: []). Prosody impl is a little bit slower, but this is not a hot path and those are not huge json strings.
2025-07-08 13:31:05 +03:00
damencho
298567be48
fix(visitors): Updates docs, drops s2soutinjection.
...
That module was initially dropped with 354a3c002a .
2025-07-08 10:25:23 +03:00
Boris Grozev
c233629e51
fix: Do not merge participants and moderators into room metadata.
2025-07-08 06:00:35 +03:00
Saúl Ibarra Corretgé
75b5702a7e
fix(file-sharing) fix resetting the state for share file input
...
Otherwise re-uploading the same file would not work because the input
element doesn't change state, as the value would remain the same.
2025-07-07 15:36:09 +02:00
benasm7
540f01d47e
fix(virtual-background): Fix i18n for a device error.
...
* Reusing existing translation string for virtual background error notification, instead of current hardcoded english value.
* Update VirtualBackgroundPreview.tsx
2025-07-07 07:57:48 -05:00
Robert Oanta
5c7ed6a8b3
feat(av_moderation): handle av_can_unmute policy
2025-07-07 15:33:28 +03:00
damencho
3c5d33fefa
fix(visitors): Avoid go live to overwrite other settings.
2025-07-07 15:33:14 +03:00
ltorje-8x8
be04236834
feat(visitors): Fixes nil error about 'get_visitors_room_metadata'
...
* Attempt to call a nil value (global 'get_visitors_room_metadata')
* make the linter happy
* more trailing whitespace + cleanup
* apply review
* use default false
2025-07-07 05:31:13 -05:00
Saúl Ibarra Corretgé
ec1bfe73b3
fix(amplitude) sync device ID on web too
...
Note the use of jitsiLocalStorage since we also need to consider the
case when local storage is performed in the host page when in an
iframe.
2025-07-07 11:39:04 +02:00
Saúl Ibarra Corretgé
d2ed9ffef6
fix(transcribing) fix overriding transcribing state
...
Skip updating the transcribing state when the 'audio-recording-enabled'
property is not provided.
This fixes a race when a transcriber is already in the room, we'll see
it before properties are updated (sometimes) and without checking for
undefined we'd flip the local value to false.
2025-07-04 17:15:06 +02:00
Saúl Ibarra Corretgé
6141ff78f8
fix(rn,embed) remove 8x8 apps from isEmbedded check
...
For all intents and purposes 8x8 apps are integrating the SDK as a 3rd
party.
Yes, we are a 1st party of sorts, but that's ok because 8x8.vc allows
embedding.
2025-07-04 15:31:14 +02:00
Saúl Ibarra Corretgé
c6a75fb9ed
fix(file-sharing) hide upload button for visitors
2025-07-04 13:19:26 +02:00
Andrei Gavrilescu
3438438219
feat(recording): enable consent dialog on spot ( #16179 )
...
* enable consent dialog on spot
* lint fix
* move spot consent behind config flag
* revert copilot magic
2025-07-04 11:45:01 +03:00
Matteo
7cedea6740
lang: update Italian translation
2025-07-04 10:37:49 +02:00
Hristo Terezov
69f26c8a38
fix(participant-pane): Don't show the Viewers label twice.
2025-07-03 19:00:38 -05:00
Hristo Terezov
92a4750d0e
fix(VisitorsList): use separate stomp instance.
2025-07-03 19:00:38 -05:00
Hristo Terezov
370a884765
fix(visitors): avoid lost deltas when subscribing
2025-07-03 19:00:38 -05:00
Hristo Terezov
877fc98eef
feat(visitors-list): Add to participant pane.
2025-07-03 07:52:09 -05:00
Jaya Allamsetty
7bed0b36bd
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2024.0.0+006b25e4...v2025.0.0+49eb29a8
2025-07-02 22:30:40 -04:00
damencho
cd5aed37e9
feat(filesharing): Adds a nil check.
...
In case of file failing to upload we try to remove it, but there was nothing indicated as added before that.
2025-07-02 15:01:01 -05:00
damencho
b8dad082df
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2021.0.0+5a044f1a...v2024.0.0+006b25e4
2025-07-02 14:20:22 -05:00
damencho
f84f98e8e5
fix(visitors): Allow joining queue when not prefer to be visitor.
2025-07-02 14:20:22 -05:00
damencho
d1328d68f2
fix(visitors): Deny access when room is not live and there is a list of participants.
2025-07-02 14:20:22 -05:00
damencho
43d5c1e3ba
feat(visitors): Adds allow promotion setting per room.
2025-07-02 14:20:22 -05:00
damencho
22ed00724d
fix(visitors): Checks mainMeetingParticipants array to allow joins.
...
squash: Change checks in find table.
2025-07-02 14:20:22 -05:00
Horatiu Muresan
0b095f36eb
fix(file-sharing) Keep original filename on file download ( #16183 )
2025-07-02 16:49:42 +03:00
Jaya Allamsetty
327376d85e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2018.0.0+1773bcff...v2021.0.0+5a044f1a
2025-07-01 13:02:28 -04:00
Saúl Ibarra Corretgé
f28bd67ff4
fix(PressureObserver) adapt to API changes
...
Also set a sampling intervakl of 30s to avoid too chatty logs.
2025-07-01 16:47:15 +02:00
Horatiu Muresan
3a54c3418b
feat(filmstrip) Add always visible resize bar and initial width ( #16181 )
2025-07-01 16:07:47 +03:00
TTG
b6026dcd04
fix(lang) Update zhCN & zhTW translations and fix English apostrophes ( #16174 )
...
* Update main-zhTW.json
* Update main-zhCN.json
* Update main.json
2025-06-30 03:42:52 -05:00
Jaya Allamsetty
2eff0d8f78
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2012.0.0+86b76227...v2018.0.0+1773bcff
2025-06-27 13:39:38 -04:00
Saúl Ibarra Corretgé
1ab7989a1a
fix(file-sharing) fix computing file sharing percentage
...
Actually implement what the comment says: we want to cap the progress at
99% so we wait for the request to complete with 200 before going to
100%.
2025-06-27 16:34:10 +02:00
Calinteodor
b8c6c2381c
dep(@amplitude): replace with web and native deps with new ones ( #16169 )
...
Replaced Amplitude related dependencies with https://github.com/amplitude/Amplitude-TypeScript
2025-06-27 15:39:33 +03:00
Avram Tudor
3f9202ce04
fix: hide chat controls and show disabled notice instead ( #16168 )
2025-06-26 17:49:48 +03:00
Avram Tudor
965b413d26
fix: hide create poll button rather than disabling it ( #16167 )
2025-06-26 15:32:29 +03:00
Avram Tudor
1cb2025951
fix: layout issue when only chat tab is visible ( #16166 )
2025-06-26 14:44:09 +03:00
Avram Tudor
4decb41a1e
feat: allow private chats between users and moderators ( #16165 )
...
* fix context menu of a chat bubble containing the private message entry when private chat should be disabled
2025-06-26 14:43:54 +03:00
Saúl Ibarra Corretgé
8a79d200c8
fix(android) disable HW AV1 codec
...
We have observed terrible framerates due to the decoder getting
constantly restarted. Surprisingly, this only happens when using the
JVB, it does not happen when using P2P with Chromium as the other
endpoint.
We shall look into that from the bridge side.
At any rate, I'm disabling the HW video decoder for AV1, which means we
will be using dav1d, the software video decoder.
2025-06-26 13:29:54 +02:00
damencho
2f9436afb1
fix(tests): Skip url normalisation test when using tokens.
2025-06-25 08:18:35 -05:00
damencho
66dc158c22
feat(tests): Adds a debug print for document ready.
2025-06-25 08:18:35 -05:00
damencho
921ed99676
fix(permissions): Fixes grant owner for participant with token.
2025-06-24 12:49:40 -05:00
damencho
bd612ef8ea
fix(tests): Fixes Firefox tests excludes.
2025-06-24 08:29:10 -05:00
damencho
b93c69c24e
feat(tests): Adds url normalize test.
2025-06-24 08:29:10 -05:00
dependabot[bot]
cc6326a23f
chore(deps): bump dompurify, @giphy/js-fetch-api and @giphy/react-components
...
Removes [dompurify](https://github.com/cure53/DOMPurify ). It's no longer used after updating ancestor dependencies [dompurify](https://github.com/cure53/DOMPurify ), [@giphy/js-fetch-api](https://github.com/Giphy/giphy-js ) and [@giphy/react-components](https://github.com/Giphy/giphy-js ). These dependencies need to be updated together.
Removes `dompurify`
Updates `@giphy/js-fetch-api` from 4.7.1 to 4.9.3
- [Release notes](https://github.com/Giphy/giphy-js/releases )
- [Commits](https://github.com/Giphy/giphy-js/compare/@giphy/js-fetch-api@4.7.1...@giphy/js-fetch-api@4.9.3 )
Updates `@giphy/react-components` from 6.8.1 to 6.9.4
- [Release notes](https://github.com/Giphy/giphy-js/releases )
- [Commits](https://github.com/Giphy/giphy-js/compare/@giphy/react-components@6.8.1...@giphy/react-components@6.9.4 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: indirect
- dependency-name: "@giphy/js-fetch-api"
dependency-type: direct:production
- dependency-name: "@giphy/react-components"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-21 10:28:06 +02:00
Saúl Ibarra Corretgé
d6776f234d
Revert "feat(android) drop support for x86 architecture"
...
This reverts commit 2763c4fdee .
2025-06-20 14:01:08 +03:00
Saúl Ibarra Corretgé
2763c4fdee
feat(android) drop support for x86 architecture
...
It's only used by really old Chromebooks, and we provide a TWA for those
anyway.
2025-06-19 17:22:24 +03:00
Calin-Teodor
2aaf0ed543
feat(base/config): remove customToolbarButtons warning
2025-06-19 13:05:34 +03:00
Saúl Ibarra Corretgé
17f335f0c9
fix(ios) remove unused entitlement
2025-06-18 10:43:43 +02:00
damencho
e280d1d963
feat(transcribing): Use invite jigasi option only when async transcriptions are enabled.
2025-06-17 15:51:52 -05:00
damencho
a43472985b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v2006.0.0+04c7ab17...v2012.0.0+86b76227
2025-06-17 15:51:41 -05:00
damencho
e5187de9c3
feat(file-sharing): Uses a filesharing management from ljm.
...
squash: Change the way we pass the list of files from the backend.
squash: Remove actions to sync local state with remote.
2025-06-17 15:51:41 -05:00
damencho
b296776ed7
feat(prosody): Fixes log messages.
2025-06-17 15:51:41 -05:00
damencho
93bc4019ad
feat(prosody): Simplifies modules that need to add identity.
2025-06-17 15:51:41 -05:00
Andrei Gavrilescu
a4c20469cd
feat(API): expose recording consent to external api ( #16141 )
...
* expose recording consent to api
* Update react/features/recording/actions.web.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-17 14:44:00 +03:00
Saúl Ibarra Corretgé
196fd455cd
fix(rn,dynamic-branding) don't override payload
...
Otherwise we'll miss any new properties. We just keep the sanitization
of avatarBackgrounds, which mobile needs.
2025-06-17 12:30:54 +03:00
Calin-Teodor
e75bacae4a
feat(toolbox): use the same name for screen share
2025-06-17 09:16:26 +03:00
damencho
d238386085
feat(polls): Make sure we check for json messages with no namespace.
...
Missing namespace can interfere with polls logic.
2025-06-16 12:00:01 -05:00
damencho
a1634eb813
feat(iframeAPI): Fires transcribing events when subtitles are on.
2025-06-16 11:25:56 -05:00
Saúl Ibarra Corretgé
566d76a28d
fix(android) drop old JSC dependency
...
We only use Hermes now.
2025-06-16 14:43:56 +03:00
Дамян Минков
494afde82a
fix(config): Moves a property to dynamic branding. ( #16138 )
...
* fix(config): Moves a property to dynamic branding.
* squash: Remove unused.
2025-06-13 11:24:27 -05:00
Jaya Allamsetty
51ba5d31aa
fix(tracks) Log when the MediaStream becomes 'inactive'
2025-06-12 13:57:54 -04:00
Дамян Минков
5f88b117ae
fix(visitors): Fixes visitors count. ( #16134 )
...
* fix(visitors): Fixes visitors count.
* squash: Simplify logic with new function counting participants to display.
2025-06-11 12:51:33 -05:00
damencho
4500a5aba5
fix(conference): Handles promise rejection on conference failed.
...
For example when lobby is enabled.
2025-06-10 16:38:57 -05:00
damencho
fb64d1b68b
feat(permissions): Clear up granted-permissions.
...
We do not need to keep granted permissions in separate field. We can always check the granted user-id or whether the current participant has a token (session.auth_token).
2025-06-10 12:20:56 -05:00
Wilson Furtado
a39d8d35a2
feat(base/avatar): Update the avatar to show the first and last name letters rather than first and second name ( #15732 )
...
* Update the avatar to select first and last name rather than first and second
2025-06-10 16:47:48 +03:00
Calinteodor
6bc12766f9
feat(react-native-sdk): fixed missing dependencies ( #16102 )
...
* feat(react-native-sdk): fixed missing dependencies errors
2025-06-10 13:37:08 +03:00
Mihaela Dumitru
ecf9bee7d0
fix(recordings) create missing local tracks when unmuting after consent ( #16119 )
...
* fix(recordings) create missing local tracks when unmuting after consent
* fix(conference) Avoid creating duplicate tracks on unmute
* squash: Ignore TS linter error
---------
Co-authored-by: Jaya Allamsetty <jaya.allamsetty@8x8.com >
2025-06-09 16:44:24 -04:00
Aaron van Meerten
6b5245be44
feat(webpack): rewrite CDN urls when proxying with webpack ( #15938 )
...
* feat(webpack): rewrite CDN urls when proxying with webpack
* fix lint
* squash: fix checking for existing file.
---------
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2025-06-09 13:44:57 -05:00
damencho
6b71122cac
feat(file-sharing): Update wrong fields.
...
Suppress a warning from external service for missing port and transport.
2025-06-06 13:42:21 -05:00
Дамян Минков
f060ab9d26
feat(visitors): Updates buttons visible to visitors.
...
* feat(visitors): Allow participants pane button.
* feat(visitors): Do not count the local participant when in visitor mode.
* feat(visitors): Use same buttons on web and native.
* feat(visitors): Always show the visitors count.
It was shown only for the main participants.
* feat(visitors): Skips showing local in participants pane when visitor.
2025-06-05 16:44:47 -05:00
dependabot[bot]
df3dd2b14e
chore(deps-dev): bump undici from 6.21.1 to 6.21.3
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.21.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-04 22:31:28 +02:00
Saúl Ibarra Corretgé
be9e1136de
fix(ts) apply import linting rules to TS files too
2025-06-04 22:04:36 +02:00
Saúl Ibarra Corretgé
e2337e8db8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1995.0.0+6de3a8ff...v2006.0.0+04c7ab17
2025-06-04 22:04:36 +02:00
Дамян Минков
293b6fa908
feat(jwt): New option to control user info check. ( #16115 )
...
* feat(jwt): New option to control user info check.
* squash: Rename.
2025-06-04 08:07:42 -05:00
dependabot[bot]
34da0ff99e
chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 3.0.8 to 3.0.9.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-04 14:34:20 +02:00
bgrozev
06713a4ffa
fix: Handling inviteJigasiOnBackendTranscribing. ( #16113 )
...
* fix: Handling inviteJigasiOnBackendTranscribing.
* squash: Remove extra whitespace.
2025-06-03 19:42:36 -05:00
Дамян Минков
94813163e8
feat(jwt): Delay loading of avatar. ( #16111 )
...
* feat(jwt): Delay loading of avatar.
Only load avatar when jwt has been validated server-side (after connected). The drawback is not loading the avatar on pre-join page only the first time.
* squash: fix comments.
2025-06-03 13:59:29 -05:00
damencho
bb1eade1f0
feat(prosody): Allow filter_rayo to be loaded in other virtual hosts.
2025-06-03 13:59:18 -05:00
May
2f0ca6c839
fix(conference): show hours in duration instead of undefined
2025-06-03 09:30:19 -05:00
Jaya Allamsetty
45bbf06a85
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1994.0.0+864d0f01...v1995.0.0+6de3a8ff
2025-06-02 11:54:38 -04:00
Jaya Allamsetty
042007adb5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1993.0.0+e4763700...v1994.0.0+864d0f01
2025-05-30 10:46:15 -04:00
Jaya Allamsetty
dc73d1e328
feat(conference) force reload page on shard changes.
2025-05-30 10:05:05 -04:00
Дамян Минков
db4c9666c3
feat(transcribing): Switch state on audio-recording-enabled. ( #16094 )
...
* feat(transcribing): Switch state on audio-recording-enabled.
* squash: Simplifies check based on suggestion.
2025-05-30 08:15:05 -05:00
Дамян Минков
45cfc0e112
feat(metadata): Append moderators to the list of main participants for jicofo. ( #16097 )
...
* feat(metadata): Append moderators to the list of main participants for jicofo.
* squash: Drop not needed line.
2025-05-29 21:36:04 -05:00
Дамян Минков
fa9aab953d
feat(transcribing): Adds config to skip inviting jigasi on transcribing. ( #16095 )
...
* feat(transcribing): Adds config to skip inviting jigasi on transcribing.
* squash: Changes config value name.
2025-05-29 21:35:46 -05:00
damencho
c16f652378
feat(conference): Adds check for non-moderators dropping files anywhere.
2025-05-29 08:32:43 -05:00
damencho
6f3ae47a2e
fix(prosody): Updates client permissions on granting owner rights.
...
Setting granted permissions in session should happen before sending self-presence on muc-pre-set-affiliation.
2025-05-29 08:32:43 -05:00
damencho
6afbff9b36
feat(file-sharing): Uses short term token for operations.
2025-05-29 08:32:43 -05:00
damencho
c7b6af1df3
feat(file-sharing): Uses feature to determine is upload enabled.
2025-05-29 08:32:43 -05:00
damencho
308faf71bf
feat(prosody): Adds a short-live token module.
...
Use xep-0215 to retrieve it.
2025-05-29 08:32:43 -05:00
damencho
78efddc447
fix(permissions): Fix grant the granted features.
2025-05-29 08:32:43 -05:00
zxshen
d370e79237
fix(chat): avoid emoji accidents when sending messages ( #15854 )
...
* fix(chat): avoid emoji accidents when send messages
* fix: resolve ESLint formatting issues
Signed-off-by: Zhenxing Shen <zxshen@amazon.com >
---------
Signed-off-by: Zhenxing Shen <zxshen@amazon.com >
2025-05-29 07:22:39 -05:00
Jaya Allamsetty
97b01b910e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1991.0.0+80c2686a...v1993.0.0+e4763700
2025-05-28 14:23:08 -04:00
Дамян Минков
3bb28c4090
feat(metadata): Sends a list of main participants to jicofo. ( #16088 )
...
* feat(metadata): Sends a list of main participants to jicofo.
Drops adding metadata in the form, jicofo, jigasi and client are reading both and now we send initial message before the self-presence.
* squash: Fix error and make a shallow copy of metadata before sending to jicofo.
2025-05-28 11:01:59 -05:00
Saúl Ibarra Corretgé
589baab2ae
fix(local-recording) defend against out of order events
...
We have observed some failed recordings which are lacking the EBML
header. The only way in which that seems plausible is if the
dataavailable event is received while processing the stop event. This is
allegedly not possible, but it's the only plausible explanation, so
let's defend against that.
Extend the timeslice back to 5s too.
2025-05-28 10:43:33 -05:00
Oğuzhan Selim Temiz
85fe5cf31e
chore(deps): replace moment.js with day.js for locale handling ( #15875 )
...
* chore(deps): replace moment.js with day.js for locale handling and
pin day.js version to 1.11.13 in package-lock.json
---------
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
2025-05-28 15:29:32 +03:00
Saúl Ibarra Corretgé
7fabb33733
feat(android,ios) drop support for Firebase Dynamic Links
...
It's being sunset in August, after being deprecated for 2 years.
Ref: https://firebase.google.com/support/dynamic-links-faq?utm_source=deprecation_msa&utm_medium=email&utm_campaign=pone
2025-05-28 09:57:23 +03:00
damencho
5342712019
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1989.0.0+dcb588a2...v1991.0.0+80c2686a
2025-05-27 11:51:35 -05:00
Calin-Teodor
deb0e36f84
fix(settings): trying to access getMetadata() of undefined
2025-05-27 17:45:36 +03:00
Viktor-Asheim
65e3886d43
fix(config) fixed incorrect documentation about toolbar buttons
2025-05-26 14:31:29 +02:00
Calinteodor
337435e738
feat(conference): File sharing over conference ( #16067 )
...
* While making the file size limit configurable, we managed to have files dragged and dropped over the whole conference window.
2025-05-26 15:24:51 +03:00
damencho
7a1f5885d0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1988.0.0+83c2ac30...v1989.0.0+dcb588a2
2025-05-24 15:09:52 -05:00
damencho
253f43ab9e
fix(permissions): Adds an option to force-send permissions.
...
If backend modify permissions can force sending those on the initial presence.
2025-05-23 14:13:07 -05:00
damencho
f17a4387d9
feat(prosody): Check granted identity for recordings.
2025-05-23 11:58:28 -05:00
Saúl Ibarra Corretgé
7ac43abd03
fix(file-sharing) fix handling undefined metadata
2025-05-23 10:32:42 -05:00
Hristo Terezov
67b44f4406
fix(CC): Disable when config.transcription.enable=false
...
Disable the new CC tab when transcription.enable flag is false in config.
2025-05-22 20:13:43 -05:00
Saúl Ibarra Corretgé
7f601db349
feat(build,config) disable config whitelist in dev mode
...
Webpack will replace the code so the added condition because `if (true)`
in dev mode, which helps when one wants to override anything for
testing.
2025-05-22 16:43:31 +02:00
Saúl Ibarra Corretgé
26423f8e76
fix(file-sharing) rework sync
...
Rework sync so uploading multiple files at once or several moderators
uploading files simultaneously doesn't break synchronization.
The current room metadata plugin operates on <key,value> pairs and we
were using a generic "files" key and using a nested object as our value.
Since with every operation the entire object is replaced it's easy to
get out of sync because one needs to be sure to have the full state
before overwriting it.
This is not realistic.
We'll look into making the metadata plugin more flexible in order to
support add / delete operations also on nested objects, but for the time
being the following will suffice:
Use a key prefix, so each file has en entry in the room metadata, like
so: "files.<the file ID> -> file metadata". This means that when a file
is deleted we just empty the metadata. The metadata plugin doesn't
currently support removing existing keys.
2025-05-22 12:18:12 +02:00
Calinteodor
392d694563
feat(file-sharing): added author display name ( #16059 )
...
* feat(file-sharing): added shared file/files author display name
2025-05-22 12:52:43 +03:00
Hristo Terezov
107687583d
doc(config): Add docs for transcription.disableClosedCaptions
2025-05-21 17:38:44 -05:00
daimoc
0085544a36
Fix lit error
2025-05-21 16:41:10 -05:00
daimoc
79cab9e7df
Fix analytics loadscript call to match the new function signature
2025-05-21 16:41:10 -05:00
Zaid0412
1be9107ac7
Disable reactions in chat ( #16029 )
...
* feat: add disableReactionsInChat to config.js (default: false)
* fix: add override modifier to static contextType
Fixes #16028
2025-05-21 11:52:41 -05:00
Hristo Terezov
762d59a4ad
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1987.0.0+575f6738...v1988.0.0+83c2ac30
2025-05-21 11:39:45 -05:00
Calin-Teodor
b213c445de
feat(file-sharing): sort shared files
2025-05-21 15:39:22 +03:00
Calin-Teodor
05079e5480
feat(file-sharing): ui fixes
2025-05-21 10:44:07 +03:00
damencho
b087b54575
fix(tests): Tests improvements.
2025-05-20 16:26:40 -05:00
Jaya Allamsetty
c586fd9592
fix(test) Add media checks for startMuted test.
2025-05-20 16:22:37 -04:00
Saúl Ibarra Corretgé
b966796d0c
fix(file-sharing) don't mark upload as complete until response
...
Stay at 99% completion while we wait for the final reply to the request.
2025-05-20 15:09:48 +02:00
Saúl Ibarra Corretgé
734ab449a6
fix(local-recordings) back to WebM format, fix duration
...
After a lot of back and forth, WebM seems to be the only option we
really have. In terms of containers and codecs, here is the rundown:
- WebM, any codec: the resulting file is not seekable
- MKV, any codec: the resulting file is not seekable
- MP4, vp9 + opus: video artifacts and audio clipping, file is seekable
- MP4, av1 + AAC: all good, but not supported on Linux :-/
MP4 looked very promising but there is no combination that leads to
something that works reliably everywhere, oh well. In addition, MP4
files can be opened with QuickTime on macOS, but not with the codec
combination we'd use, so that is somewhat a disadvantage.
So, we are back to where we started: WebM with VP8 and opus. But we need
to fix the duration in a potentially long file... the trick is to _only_
fix the duration. We can do that by inserting the right segment in the
metadata section. Something we cannot do without reading the whole file
is create cue points, but players like VLC seem to work well without
them.
2025-05-19 11:33:46 -05:00
Saúl Ibarra Corretgé
869a149ccd
fix(file-sharing) fix file upload error handling
2025-05-19 15:07:42 +02:00
Saúl Ibarra Corretgé
90a831074e
fix(file-sharing) fix styling on hover
2025-05-19 15:07:42 +02:00
Saúl Ibarra Corretgé
3be2a2d607
fix(file-sharing) don't pass token for downloads
2025-05-19 15:07:42 +02:00
Saúl Ibarra Corretgé
ec61563e8a
fix(file-sharing) remove bogus error check
2025-05-19 15:07:42 +02:00
Matteo
8459e38b30
lang: Update Italian translation
...
-Implemented translation for file sharing
2025-05-17 06:59:18 -05:00
Saúl Ibarra Corretgé
916fd64178
fix(file-sharing) middleware is not async
2025-05-16 17:17:47 +02:00
Дамян Минков
34d7ff78c0
fix: Fix file-sharing swagger.
2025-05-16 09:03:21 -05:00
Saúl Ibarra Corretgé
a99e122801
feat(notifications) make sticky notifications duration configurable
...
Spot is non-interactive, so it will override a timeout.
2025-05-16 13:42:26 +02:00
Saúl Ibarra Corretgé
4735911b6c
fix(spot) make Spot TV detection more resilient
...
Setting the UA string in Electron doesn't propagate the change to the
iframe where the meeting is loaded (🤦 ).
Thus make it more resilient by trying different things:
- A freshly introduced "iAmSpot" config option, similar to Jibri
- The app ID is present in the UA string, so we can test for that
- As a last-ditch effort, check if the display name is the default
"Meeting Room"
2025-05-16 13:17:26 +02:00
Calin-Teodor
82f2060ebf
feat(file-sharing) add support for file sharing
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
Co-authored-by: Lucian-Paul Torje <lucian-paul.torje@8x8.com >
2025-05-16 11:31:53 +02:00
damencho
0897db3efc
feat(tests): Adds visitors go live test.
2025-05-15 21:09:11 -05:00
damencho
4d7d1a84bb
feat(tests): Adds general visitors test.
2025-05-15 21:09:11 -05:00
damencho
9f133b3a28
feat(visitors): Disable stats broadcast for visitors.
...
This enables local stats for visitors, but disables just the broadcast of those stats.
2025-05-15 21:09:11 -05:00
Jaya Allamsetty
f24e02425f
fix(conference) Mute user when startMuted policy update is received in conference meta data ( #16025 )
2025-05-15 19:38:23 -04:00
Edgars Voroboks
7d2771167a
fix(lang): Update Latvian language translation
2025-05-15 14:38:19 -05:00
damencho
49fb2bbaa1
feat(av-moderation): Updates startMuted policy in metadata.
2025-05-15 12:56:30 -05:00
damencho
ca7ece97bd
feat(av-moderation): Disable start muted settings when av moderation is on.
2025-05-15 12:48:55 -05:00
Saúl Ibarra Corretgé
0c68a1eb51
fix(ui) fix parsing typography tokens
...
They also need to be resolved from tokens.json, just like colors.
2025-05-15 16:51:35 +02:00
Saúl Ibarra Corretgé
8bab15d13a
fix(recording) fix matching initiator
...
LJM will use either a JitsiParticipant object or a string for the
recording session initiator, handle both cases when checking if it's
ourselves.
2025-05-15 13:50:56 +02:00
damencho
914ace576a
fix(breakout): Move visibility checks to the Security dialog.
...
This fixes some UI extra dividers shown. Disable password for breakout rooms.
2025-05-15 06:38:13 -05:00
damencho
9f80448f92
feat(metadata): Pushes metadata early before join.
2025-05-14 14:45:00 -05:00
Hristo Terezov
d5793c2445
Revert typography values in tokens to px from rem ( #16026 )
...
* Revert "feat(base/ui/native): Convert rem to px (#15934 )"
This reverts commit 057dc0e4d2 .
* Revert "fix(StageParticipantNameLabel): size"
This reverts commit a01f4468a0 .
* Revert "fix(subtitles): position part1"
This reverts commit 6c6ed8d7a8 .
* Revert "fix(ITypographyType): wrong type of fontSize and lineHeight props"
This reverts commit bffcc9092b .
* revert(Tokens): font sizes and line heights back to px from rem
Turns out there are many places that does not expect rem. Temporary reverting this change from commit 6fa94b0bb4 . We should bring it back along with proper handling of rem everywhere.
2025-05-13 18:34:25 -05:00
Hristo Terezov
805afd33d2
fix(CCTab): Reset start button state on error
2025-05-13 12:12:31 -05:00
Hristo Terezov
f22315cf92
fix(CC): Handle errors on start
2025-05-13 12:12:31 -05:00
Hristo Terezov
0ee2378ff0
feat(chat): Make chat panel resizeable
2025-05-12 16:34:09 -05:00
bgrozev
8157e528c3
fix(tests): Updated startMuted test (behaviour changed in jitsi/jicofo#1219. ( #16019 )
...
* Updated startMuted test (behaviour changed in jitsi/jicofo#1219 .
* squash: more
---------
Co-authored-by: damencho <damencho@jitsi.org >
2025-05-12 16:24:58 -05:00
damencho
ca16f54dc9
feat(tests): Chat iframeApi tests.
2025-05-12 08:46:42 -05:00
Matteo
1825ab6c41
lang: Update Italian translation
...
- Translated 5 new strings
- Translated 2 edited strings
2025-05-09 15:12:24 -05:00
Hristo Terezov
3d5c08d86f
ref(theme): revert spacing to number and not rem.
...
There are still many places where theme.spacing is expected to be number. Reverting parts of 057dc0e4d2 .
2025-05-09 13:45:56 -05:00
Hristo Terezov
f2babbf994
Revert "fix(subtitles): position part2"
...
This reverts commit 9361e3209b .
2025-05-09 13:45:56 -05:00
damencho
403b9043b6
feat(tests): Recording and live-streaming tests.
2025-05-08 13:29:58 -05:00
Saúl Ibarra Corretgé
561271d926
fix(local-recordings) use the Matroska container with VP8 as a codec
...
In the 1st incarnation of local recordings we used to use VP8 as the
video encoder. Upon switching to MP4 that combiantion is not supported
for some reason, so I used VP9 instead.
Some anecdotal evidence suggests VP9 is behqaving more erratically, with
rendering errors and fixes.
Turns out Chrome also supports the Matroska container! And VP8 inside it
at that! The bonus we get from using it is that QuickTime on macOS won't
try to open it, thus avoiding some confusion with MP4 files, which it
recognizes, but cannot open due to the video codec.
2025-05-08 15:41:26 +02:00
Saúl Ibarra Corretgé
e21da045ad
fix(local-recordings) use constant bitrate for audio
2025-05-08 15:41:26 +02:00
raduanastase8x8
88b45c9182
chore(wcag) Make the video menu HTML valid for accessibility
2025-05-08 13:02:55 +03:00
Saúl Ibarra Corretgé
33a771fe8c
fix(patch) fix warning after dependency update
2025-05-08 12:02:49 +02:00
Hristo Terezov
a01f4468a0
fix(StageParticipantNameLabel): size
...
Fixes an issue where StageParticipantNameLabel is smaller. This is caused because the font size and line height props are calculated to an invalid (NaN) value after we started using rem instead of px for lineHeight and fontSize in theme.
Reference: #15917
2025-05-07 19:27:03 -05:00
Hristo Terezov
9361e3209b
fix(subtitles): position part2
...
Fixes an issue where subtitles are displayed in the middle of the screen. This is caused because the bottom prop is calculated to an invalid (NaN) value after we started using rem instead of px for theme.spacing.
Reference: https://github.com/jitsi/jitsi-meet/pull/15934
2025-05-07 19:27:03 -05:00
Hristo Terezov
6c6ed8d7a8
fix(subtitles): position part1
...
Fixes an issue where subtitles are displayed in the middle of the screen. This is caused because the bottom prop is calculated to an invalid (NaN) value after we started using rem instead of px for lineHeight in theme.
Reference: https://github.com/jitsi/jitsi-meet/pull/15917
2025-05-07 19:27:03 -05:00
Hristo Terezov
bffcc9092b
fix(ITypographyType): wrong type of fontSize and lineHeight props
...
In a previous comit about accessibility we changed the fint size and line height to use rem (expressed as string) instead of numbers for px but the types for the interface were not updated.
2025-05-07 19:27:03 -05:00
Christoph Settgast
728cf900e0
lang: update German translation ( #16001 )
2025-05-06 23:10:28 +02:00
Дамян Минков
cf63dcb8f4
feat(tests): Use more predictable room names. ( #15998 )
...
* feat(tests): Use more predictable room names.
* squash: Make sure room name is in lowercase.
2025-05-06 12:05:36 -05:00
Hristo Terezov
1556f1b81a
ref(responsive-ui): rename clientWidth to videoSpaceWidth.
...
Currently the clientWidth is not representing the window width but it is representing the available video space width since we are subtracting the width of the participants pane and chat area.
2025-05-06 09:40:54 -05:00
Saúl Ibarra Corretgé
598d3764dd
fix(local-recordings) make sure we have a gDM audio stream
2025-05-06 14:42:29 +02:00
Saúl Ibarra Corretgé
cff91756d0
fix(local-recordings) tweak audio constraints for local recordings
2025-05-06 14:42:29 +02:00
Calin-Teodor
f1384eb117
feat(base/conference): add isReplaced, reason, params for KICKED conference event
2025-05-06 15:09:36 +03:00
Saúl Ibarra Corretgé
5c0c3c2e0d
feat(recording) refactor consent dialog ( #15985 )
...
* feat(recording) refactor consent dialog
Offer 2 choices and add a configurable "learn more" link.
* hide dialog and display link conditionally
* native changes
---------
Co-authored-by: Mihaela Dumitru <mihdmt@gmail.com >
2025-05-06 15:02:39 +03:00
damencho
b123d140fa
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1982.0.0+cec2a2e6...v1984.0.0+dd4c41be
2025-05-06 10:28:52 +03:00
Andrei Gavrilescu
a4ffd8546e
fix(popover): touch interaction closes overflow drawer without triggering action
...
* automatic drawer toolbox on mobile browser
* fix touch interaction on Popover
2025-05-06 10:04:08 +03:00
Дамян Минков
1ab3309323
feat(pre-join): Drops skip pre-join option. ( #15989 )
2025-05-05 08:35:16 -05:00
damencho
0b2db71a6d
feat(tests): Prefer to generate token for dial in.
2025-05-05 08:35:04 -05:00
Matteo
087ca5e6e4
lang: Update Italian translation ( #15991 )
...
* Update Italian translation
- Added new translated strings
- Improved already translated strings
* Fix some other strings
- Fix some typos
2025-05-05 07:15:26 -05:00
Дамян Минков
f9927e4cd7
feat(tests): Adds invite test. ( #15986 )
...
* feat(tests): Adds invite test.
Tests dial-in, dial-out and inviting sip-jibri.
* squash: Extract duplicate code in a function.
* squash: Fixes comments.
2025-05-02 09:41:48 -05:00
damencho
f31f9e1979
feat(tests): Handle and final transcriptions.
2025-05-01 10:08:57 -05:00
damencho
25cbe888a1
feat(tests): Adds debug log for webhooks.
2025-05-01 10:08:57 -05:00
raduanastase8x8
6a43ecc1dc
fix(settings,a11y) extract Test button outisde the radio button
2025-05-01 09:12:55 +02:00
Saúl Ibarra Corretgé
082c4c325d
feat(recording) add ability to skip consent in-meeting
...
When turned on, the consent dialog won't be displayed for the users who
are already in the meeting, it will only be displayed to those who join
after the recording was started.
2025-04-30 15:58:58 +02:00
Saúl Ibarra Corretgé
4878874a68
fix(local-recordings) fix data loss when MediaRecorder is stopped
...
Flush the file after the 'stop' event is emitted, which happens _after_
the last 'dataavailable' has been emitted, and thus when the
MediaRecorder is really done.
In addition, lower the time slice as added precaution against crashes.
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
178e87d408
fix(local-recordings) more resilient way to get local audio
...
It's OK if we don't have any local audio track, we'll add it to the
mixer later.
The original bug / limitation that prompted the previous code no longer
applies since we always have a MediaStream (with audio tracks) which
we are recording.
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
5a4306ee38
fix(local-recordings) remove text mentioning time limit
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
4fcab33afb
feat(local-recordings) refactor how audio is captured
...
Capture the tab audio, which will include all participants and sound
effects, YouTube videos, anything playing in the tab.
This requires the `suppressLocalAudioPlayback` constraint since
otherwise the shared tab won't keep playing audio.
Local audio still needs to be injected seprarately, since it's not
played back to the local user.
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
99669dc869
fix(local-recordings) style, for readability
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
bf34c9ab19
fix(local-recording) require setCaptureHandleConfig
2025-04-30 15:57:18 +02:00
Saúl Ibarra Corretgé
f6f4ebf185
fix(recording) prevent multiple consent requests
...
A given recording should only trigger a single consent request.
The mechanism to notify about recording status updates may fire multiple
times since it's tied to XMPP presence and may send updates such as when
the live stream view URL is set.
Rather than trying to handle all possible corner cases to make sure we
only show the consent dialog once, keep track of the recording session
IDs for which we _have_ asked for consent and skip the dialog in case we
have done it already.
2025-04-30 15:30:51 +02:00
Calinteodor
b500c9dcde
fix(base/connection/native): add a check for vpass meeting when we connect ( #15978 )
...
When we connect to a VPASS meeting on mobile we need to check for a couple of things.
2025-04-30 15:16:25 +03:00
Hristo Terezov
d5670a2b4f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1980.0.0+34a32e86...v1982.0.0+cec2a2e6
2025-04-29 21:16:21 -05:00
Saúl Ibarra Corretgé
ee3f82bf0c
feat(external_api,devices) drop use of isDeviceListAvailable
...
It's always true.
2025-04-29 19:37:55 +02:00
damencho
a07a1cfe93
fix(prosody): Adds a nil check for ends_with utility.
2025-04-28 15:43:42 -05:00
damencho
16c45c15c8
fix(prosody): Fixes filter rayo message when int id is used.
...
Make sure we add string values to the stanza.
2025-04-28 13:50:10 -05:00
Jaya Allamsetty
5d5d6c3068
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1979.0.0+9da20d5f...v1980.0.0+34a32e86
2025-04-25 14:26:20 -04:00
Jaya Allamsetty
19399ec123
fix(test): Fix codec selection test
2025-04-24 11:05:53 -04:00
Calinteodor
3c27f15490
fix(invite/add-people-dialog): isCorsAvatarURL update ( #15959 )
...
For the case of AddPeopleDialog, isCORSAvatarURL takes url param as a function aka an Icon component, thus we need it to return false.
2025-04-24 09:41:47 +03:00
Saúl Ibarra Corretgé
607073c669
feat(local-recordings) remove recording time limit
...
Use the `showSaveFilePicker` File System Access API to pre-select the
file for download and stream the contents there. The browser uses a
temporary file as the buffer, thus not requiring us to buffer the
contents in memory.
Also change the container to MP4, since we have no way to fix the
seeking problem since we don't have the file in memory. Good news is
that it's supported since Chrome 126 and we can feature detect it!
Finally, add a helper `isSupprted` method which feature-detects
everything we need to make this work.
Ref: https://developer.mozilla.org/en-US/docs/Web/API/Window/showSaveFilePicker
Ref: https://groups.google.com/a/chromium.org/g/blink-dev/c/p1OMVj1FrMI/m/6FdLk7rZAQAJ
2025-04-23 13:52:02 -04:00
Hristo Terezov
f92ee57f9c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1973.0.0+64dcc15c...v1979.0.0+9da20d5f
2025-04-23 12:29:31 -05:00
Hristo Terezov
32331d7465
doc(config): testing.enableAV1ForFF
2025-04-23 12:08:19 -05:00
Hristo Terezov
88685c43fb
fix(codecSelection): test
2025-04-23 12:08:19 -05:00
Hristo Terezov
348573b254
feat: Implement a closed caption history panel.
2025-04-21 08:56:31 -05:00
Christoph Settgast
1a05991b8c
lang: update German translation ( #15949 )
2025-04-18 12:19:37 +02:00
Joshua Irmer
c3f2390642
fix(participants): fix dynamic participants count in german translation ( #15902 )
...
* fix(participants): fix dynamic participants count in german translation
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
* Update lang/main-de.json
---------
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
Co-authored-by: Christoph Settgast <csett86_git@quicksands.de >
2025-04-18 10:38:49 +02:00
Saúl Ibarra Corretgé
7cf8902fdd
fix(recording) skip consent dialog on Spot TV
2025-04-17 21:33:05 +02:00
Saúl Ibarra Corretgé
3e4fb82d58
fix(polls) halt processing of malformed polls
...
We need to return something other than nil in order to halt the
processing of the event.
https://prosody.im/doc/developers/moduleapi#modulehook_event_name_handler_priority
2025-04-17 12:00:38 +02:00
Calinteodor
057dc0e4d2
feat(base/ui/native): Convert rem to px ( #15934 )
...
* feat(base/ui): create and use conversion helpers for tokens on mobile
2025-04-15 16:04:58 +03:00
Saúl Ibarra Corretgé
ce4cbacceb
feat(web,input) add hint for 1Password to ignore input fields
...
When autoComplete is set to off, at least.
2025-04-15 14:35:15 +02:00
Saúl Ibarra Corretgé
af4f122602
fix(ui) default to "off" for autoComplete in Input
2025-04-15 14:35:15 +02:00
Hristo Terezov
b7f5b8ecd2
feat(toolbar): Enable 9th and 10th button
2025-04-15 07:20:20 -05:00
Saúl Ibarra Corretgé
d15e51adbd
chore(deps) npm audit fix
2025-04-14 13:46:24 +02:00
raduanastase8x8
affef1ac66
fix(web,input) Added description to inputs that filter participants
2025-04-14 13:38:27 +02:00
Saúl Ibarra Corretgé
7f95dbb6d6
fix(rtcstats) drop unnecessary dependency
...
We either expose those events in LJM or live with strings since they
match standard WebRTC states, but depending on the package just for 3
events is just not right.
2025-04-14 10:34:16 +02:00
Saúl Ibarra Corretgé
8065da61c7
feat(lang,settings) remove experimental label from multi-pinning
2025-04-14 10:26:37 +02:00
emrah
b6df08f072
fix(prosody): add consider_websocket_secure into Prosody config
2025-04-13 15:32:11 +02:00
Дамян Минков
73752618a3
fix(prosody): Fixes extracting domain when more cases. ( #15930 )
...
This was broken and was passing as room_node as room_name even for tenant meetings.
This fixes 0b0bbcf .
2025-04-11 10:56:30 -05:00
Hristo Terezov
3c7829a457
fix(DesktopPicker): Stops displaying if closed too fast.
...
If the desktop picker window is closed before we load the sources, a JS error is thrown. From there the app goes into a broken state where when the screen sharing button is pressed nothing happens. Explanation:
When the error from the _onCloseModal handler is thrown we don't reach the line to call the onSourceChoose callback. The result is that we never call the callback received by setDisplayMediaRequestHandler. It seems that when this happens on subsequent gDM calls electron won't call the setDisplayMediaRequestHandler and therefore we don't display the desktop picker.
2025-04-11 09:32:22 -05:00
damencho
0b0bbcf194
fix(prosody): Fixes extracting domain from rooms without a domain.
2025-04-11 09:23:04 -05:00
Дамян Минков
3cd29fd63e
* feat(tests): Simplifies display names and participant create.
...
* feat(tests): Simplifies display names and participant create.
Moves token creation only when needed.
* squash: Skip webhook check of user id for guest participants.
* squash: Waits for kick reason dialog.
* squash: Simplifies by matching participant name and display name.
* squash: Drop displayname field.
2025-04-11 09:22:55 -05:00
raduanastase8x8
c486dc07db
fix(overlay|prejoin) Added level to items with heading role
2025-04-11 11:06:53 +02:00
damencho
b48772f898
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1970.0.0+22f015dd...v1973.0.0+64dcc15c
2025-04-10 12:21:38 -05:00
damencho
21533f0261
fix(config): Drop a default websocket config.
...
Fixes #15916 .
2025-04-10 12:21:38 -05:00
damencho
1ecfa3a78e
fix(prosody): Adds some nil checks.
...
Found some errors while checking test prosody logs.
2025-04-10 12:21:38 -05:00
damencho
921c27165d
feat(metadata): Converts presence startMuted to metadata.
2025-04-10 12:21:38 -05:00
raduanastase8x8
6fa94b0bb4
style(general) Replaced fixed values for font-size and line-height with rem ( #15917 )
...
* style(general) Replaced font-size fixed units with rem
* style(general) Replaced font-size fixed units with rem in the tokens
* style(general) Replaced line-height fixed units with rem
2025-04-10 16:06:52 +03:00
damencho
3f3a074e02
fix(prosody): Enables websocket in default config.
2025-04-09 15:07:12 -05:00
damencho
ecb57774ed
feat(tests): Checks on participant left for user id and customer.
2025-04-09 14:56:01 -05:00
damencho
1e82f1fb1a
fix(tests): Adds a data field in context to be reused in tests.
2025-04-09 14:56:01 -05:00
Jaya Allamsetty
b4b54108c5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1968.0.0+5674bde4...v1970.0.0+22f015dd
2025-04-09 14:55:13 -04:00
Дамян Минков
6903ccf009
fix(features): Allow checking features when jwt is not available. ( #15906 )
...
* fix(features): Allow checking features when jwt is not available.
Fixes #15904 .
* squash: Drop unused import.
2025-04-09 11:48:24 -05:00
damencho
6e45643cce
feat(prosody): Adds an occupant check on disco-info.
2025-04-09 11:48:09 -05:00
Jaya Allamsetty
379b26a753
fix(config) Update the codec preference order
2025-04-09 10:30:26 -04:00
Jaya Allamsetty
e8faa99ff0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1966.0.0+46b866d8...v1968.0.0+5674bde4
2025-04-08 18:57:57 -04:00
Joshua Irmer
62d2c9f633
fix(UploadImageButton): add accessibility role
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-04-08 15:20:42 +02:00
damencho
311c404a1a
feat(tests): Adds transcription tests.
2025-04-07 14:00:05 -05:00
damencho
b17a3a9d86
fix(tests): Adds default permissions.
2025-04-07 14:00:05 -05:00
damencho
5477e46489
fix(tests): Adds option to clear iframeAPI events.
2025-04-07 14:00:05 -05:00
damencho
7e170fe0d0
fix(tests): Replies to SETTINGS_PROVISIONING wh requests.
2025-04-07 14:00:05 -05:00
damencho
bbbc9d1f46
fix(visitors): Updates promotion path for non jaas meetings.
2025-04-07 12:22:07 -05:00
damencho
084905545f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1965.0.0+492a3e92...v1966.0.0+46b866d8
Fixes #15862 .
2025-04-04 12:44:46 -05:00
damencho
d542b05bc4
feat(tests): Checks for mute icon in filmstrip and participants pane.
2025-04-04 12:44:46 -05:00
damencho
58b73d8dbd
feat: Save state debug function.
2025-04-04 12:44:39 -05:00
damencho
471853ef15
fix(tests): Some times the leave can take more time.
...
Like close page and timeouts for navigating.
2025-04-03 13:39:38 -05:00
damencho
a0070c34f7
fix(tests): Adds more prints from the iframeAPI page.
2025-04-03 13:39:38 -05:00
damencho
5bc8bc8b64
fix(invite): Improves the logged error.
...
Print more information about the error, instead of just "Object(6)".
2025-04-03 13:39:38 -05:00
damencho
ea04c5e96e
fix(api): Drops firing local user role changed twice.
...
It is already fired by dispatching localParticipantRoleChanged.
2025-04-03 13:39:38 -05:00
damencho
d4e2f17acc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1964.0.0+d413f971...v1965.0.0+492a3e92
2025-04-03 13:31:32 -05:00
JPL
4dcc4b3711
fix(rn) adapt to new BackHandler eventing API
2025-04-03 15:45:47 +02:00
Дамян Минков
80081ce31c
fix(logging): Logger names changed, adjusting. ( #15879 )
...
* fix(logging): Logger names changed, adjusting.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1963.0.0+403ceed2...v1964.0.0+d413f971
2025-04-02 14:18:43 -05:00
Andrei Gavrilescu
5314d779ed
feat(rtcstats): attach LogCollector storage to rtcstats lifecycle
...
* attach LogCollector to rtcstats lifecycle
* remove legacy param
2025-04-02 09:07:39 -05:00
Mihaela Dumitru
cf7c39d3e5
fix(recording) disable option to dismiss consent dialog ( #15876 )
2025-04-02 15:54:27 +03:00
Calin-Teodor
4e4f91f184
fix(base/ui): fallback to og value if not found in allTokens
2025-04-02 15:47:28 +03:00
damencho
972a13f3fe
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1955.0.0+31b27f96...v1963.0.0+403ceed2
2025-04-02 06:17:09 -05:00
Joshua Irmer
2ec3cfcb9e
fix(audio-devices): fix index as pos in set
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-04-02 08:14:41 +02:00
damencho
a3d89ea66f
fix(visitors): Fixes using table for moderators.
...
Using other types breaks memory serialization of the room.
2025-04-01 13:35:28 -05:00
damencho
487fd5de1f
fix(visitors): Fixes configure script.
2025-04-01 13:35:28 -05:00
damencho
bed94e6698
feat(visitors): Respects moderatorId and option to auto promote all moderators.
2025-03-31 11:49:26 -05:00
damencho
939fdf6c8e
feat(visitors): Drops propagating moderator_id to visitor nodes.
...
It is not needed to propagate it as based on userId and the request of forcePromote we can make decision in main prosody.
2025-03-31 11:49:26 -05:00
damencho
0f5412715a
feat(groupchat-polls-permissions): Backend implementation.
...
Adding UI option which is usable only with allowners module.
2025-03-31 11:49:13 -05:00
damencho
dd8f2f53f3
feat(allowners): Adds a field to metadata which can be checked later by clients.
2025-03-31 11:49:13 -05:00
damencho
92df4bfbbb
feat: Backend reports default permissions.
...
When any of the backend is used 'anonymous', 'jitsi-anonymous', 'internal_hashed', 'internal_plain', 'cyrus' and a participant becomes a moderator, because of external module or because set from jicofo we send to client with the self-presence about becoming moderator a default set of permissions which can be controlled via prosody config.
If using 'token' authentication the above applies only if there is a token and the token does not contain context.features.
2025-03-31 11:49:13 -05:00
damencho
b97798e1ca
fix(allowners): Fixes presence optimization when using tenant.
2025-03-31 11:49:13 -05:00
damencho
f488ef1e5c
feat(groupchat-polls-permissions): Native implementation.
2025-03-31 11:49:13 -05:00
damencho
c4fcfb8666
feat: Switches by default to using websockets.
2025-03-31 11:48:15 -05:00
damencho
0ccb088c05
feat(prosody): Drops support for 0.11.
2025-03-31 11:48:15 -05:00
damencho
a7f4d9cadd
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1948.0.0+102907eb...v1955.0.0+31b27f96
2025-03-28 13:12:41 -05:00
Calin-Teodor
716c6cc567
fix(mobile/external-api): check types for recording error, initiator, terminator
2025-03-28 17:37:14 +02:00
damencho
153f67d852
feat(tests): Adds check for name on join/leave webhooks.
2025-03-28 09:57:41 -05:00
Дамян Минков
8745f07052
fix(jwt): Fix tenant matching for features when tenant is missing.
2025-03-26 19:13:43 -05:00
Saúl Ibarra Corretgé
0a467f78ee
feat(isEmbedded) limit mobile meetings too
2025-03-26 23:39:16 +01:00
Saúl Ibarra Corretgé
1e8cc9d085
feat(inIframe/isEmbedded) add ability to detect generic embedding
...
On web we detect if we run on an iframe, and on mobile we detect if the
app is one of ours.
2025-03-26 23:39:16 +01:00
Jaya Allamsetty
65e7fa571a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1928.0.0+763b2c8f...v1948.0.0+102907eb
2025-03-25 13:50:58 -04:00
Edgars Voroboks
68b471ba29
fix(lang): Update Latvian language translation
2025-03-25 12:14:48 -05:00
Saúl Ibarra Corretgé
c09a3524c7
fix(ios) skip check for manual audio in (de)activateWithAudioSession
...
We don't really rely on this and it may play nicer with those using
RTCAudioSession at the same time as a conference.
2025-03-25 15:56:40 +01:00
Calin-Teodor
101bd637b0
feat(notification/native): remove number of lines limitation for description
2025-03-25 16:34:11 +02:00
damencho
078503b1b3
fix(tests): In AV moderation test close notification.
...
The notification randomly prevents clicking on unmute button.
2025-03-24 09:59:19 -05:00
gayatriii0803
8c4e9f823d
feat(android): add build type separation and debug app
...
Fixes : #15827
2025-03-24 11:05:13 +01:00
Naman Jain
fe1f858ef9
fix(docs) update contributing
2025-03-23 10:15:03 +01:00
damencho
dd7b953a92
fix(tests): When checking audio levels make sure testMode and debugAudioLevels are present.
2025-03-21 13:31:27 -05:00
damencho
1f2aaa8dc0
fix(tests): Adds some debug prints for a case reporting failure to leave.
2025-03-21 13:31:27 -05:00
damencho
80bf228a65
fix(tests): Make sure we give time dialog to submit password.
...
Give time for the dialog to disappear before entering the new password when retrying or checking for wrong password.
2025-03-21 13:31:27 -05:00
damencho
62e0f09f98
fix(tests): Wait for the join button to disappear if it was there.
2025-03-21 13:31:27 -05:00
Mihaela Dumitru
6654feacee
fix(recordings) skip consent for jibri participant ( #15825 )
2025-03-21 13:40:30 +02:00
Saúl Ibarra Corretgé
3d4defd799
feat(lint) update to eslint-config-jitsi v6
2025-03-20 17:17:41 +01:00
damencho
e15bf2d4dd
fix(tests): Avoid error after tests.
...
In newer versions of wdio this is handled, but now in case of error at this level the test is missing from the result xmls.
2025-03-20 11:08:44 -05:00
Naman Jain
6de935b372
fix(welcome) open external links in a new tab
2025-03-20 16:16:46 +01:00
Saúl Ibarra Corretgé
3397b9cbc9
fix(deps) remove xmldom override
...
The dependency is now gone from strophe.js so we don't need to override
it.
2025-03-20 13:01:30 +01:00
Horatiu Muresan
45626a0d23
feat(groupchat-polls-permissions) Implement groupchat and polls creation for web ( #15806 )
2025-03-19 22:02:32 -05:00
Jaya Allamsetty
b7bccb0801
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1926.0.0+c661fdee...v1928.0.0+763b2c8f
2025-03-19 14:59:23 -04:00
damencho
475ec6d427
fix: Adds an option to set jicofo as owner of rooms.
...
This is needed for prosody 13.0 only.
2025-03-18 17:33:23 -05:00
damencho
a28b155c41
fix: Fixes creating users when using latest prosody.
2025-03-18 17:33:23 -05:00
Calinteodor
5f44c7580d
feat(base/ui): update tokens ( #15688 )
...
* Make createColorTokens generate values based on jitsiTokens and tokens
2025-03-18 18:00:54 +02:00
Saúl Ibarra Corretgé
3d1eb5282c
feat(ios) migrate remaining helper classes to Swift
2025-03-18 10:31:00 +01:00
Saúl Ibarra Corretgé
10935ec692
feat(ios) rewrite AppDelegate in Swift
2025-03-18 10:31:00 +01:00
Saúl Ibarra Corretgé
95a0a8418f
feat(ios) rewrite ViewController in Swift
2025-03-18 10:31:00 +01:00
Saúl Ibarra Corretgé
0a5e914862
feat(ios) allow importing SDK in Swift modules in another target
2025-03-18 10:31:00 +01:00
Saúl Ibarra Corretgé
02ff359de2
feat(ios) drop use of storyboard
...
We only have a single view, so we can simlify.
2025-03-18 10:31:00 +01:00
Joshua Irmer
fecac0322e
fix(prejoin): polite name error message
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-03-17 22:37:17 +01:00
damencho
bd1c3332ea
fix(test): Fixes failing to hangup a participant.
...
This is caused by the redirect we do during hangup.
fix(test): Fixes a FF case with not receiving video from p2.
2025-03-17 16:28:38 -05:00
Jaya Allamsetty
5ee0738e45
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1922.0.0+25031534...v1926.0.0+c661fdee
2025-03-17 15:30:26 -05:00
Saúl Ibarra Corretgé
c3518208e1
fix(ci) fix action branch name
2025-03-17 16:29:45 +01:00
Saúl Ibarra Corretgé
21116c09f4
fix(ci) update tj-actions/changed-files action
...
Use our own fork, currently synced with upstream.
2025-03-17 16:01:09 +01:00
damencho
875a9cbaf3
feat(prosody): New impl of is_admin.
2025-03-17 08:43:37 -05:00
damencho
5fd050b77f
feat(prosody): Moves is_admin to util.
2025-03-17 08:43:37 -05:00
Shevilll
fee6ecc82d
Fixed unrelated changes
2025-03-17 12:53:50 +02:00
Calin-Teodor
2ba57730cd
fix(base/config): apply disableProfile check only for web buttons
2025-03-17 12:49:58 +02:00
Ahmad Faraz
78c304cba8
Annotate with type ( #15782 )
2025-03-15 12:13:29 +02:00
Saúl Ibarra Corretgé
b082354773
fix(ios) patch SocketRocket to support WebSocket with TLS 1.3
...
Upstream PR: https://github.com/facebookincubator/SocketRocket/pull/701
2025-03-14 08:40:13 +01:00
Saúl Ibarra Corretgé
8bd377098d
fix(test): use filmstrip to audio mute in av moderation ( #15785 )
...
Avoids a race in the participants pane.
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2025-03-13 11:42:15 -05:00
Дамян Минков
7d6990b3f8
feat(logging): Let ljm handle its logging to rtcStats.
...
* feat(logging): Let ljm handle its logging to rtcStats.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1919.0.0+d4a47d0e...v1922.0.0+25031534
* squash: Small gap between stopping screenshare and turning on video.
We see some FF failures and not sending video in p2p mode after enabling video back one shortly after switching off screenshare.
2025-03-13 10:49:38 -05:00
Joshua Irmer
a51e97f318
fix(settings): notification tab restructure
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-03-13 16:25:40 +02:00
Calin-Teodor
bc65d21ce4
feat(android): fix case where actions have no data
2025-03-13 14:46:27 +02:00
Lakshay
e9236fd9ff
fix: Disable lobby chat emoji reactions
...
* fixed lobby chat emoji react
* disabled the chat reaction
* removed previous changes
* fixed lint errors
2025-03-12 15:06:59 -05:00
Lakshay
c4dff9a75e
fix(lang): video permission text for non-moderators ( #15775 )
...
Reflects what the button does, where moderators do not need permission to unmute in case of AV moderation is on.
2025-03-12 14:20:44 -05:00
damencho
edf0a35392
fix: Drops not needed binds.
2025-03-12 11:40:07 -05:00
damencho
f291dc90f4
fix: Fixes dialout dialog and undefined error.
2025-03-12 11:40:07 -05:00
damencho
ea0f9e7934
feat: Adds ts rule noImplicitOverride and fix errors.
2025-03-12 11:40:07 -05:00
Calin-Teodor
480b6f7cdc
fix(ios): overwriteConfig payload structure
2025-03-12 16:28:29 +02:00
Calinteodor
19f91bea84
feat(ios): Update data types for events ( #15767 )
...
* Update data types for some event params
2025-03-12 14:44:37 +02:00
Calin-Teodor
59420ea1a8
feat(ios): fixed data type for startRecording param
2025-03-11 15:11:52 +02:00
Calin-Teodor
d969a5311e
feat(external-api): change config type for overwriteConfig
2025-03-11 15:11:52 +02:00
Calin-Teodor
3e025c9f01
feat(android): use Bundle to get data from actions
2025-03-11 15:11:52 +02:00
Saúl Ibarra Corretgé
1e558b143f
fix(android,ios) set native view background matching JS
...
Avoids a "flicker" effect when the SDK is launched and assets are being
loaded.
2025-03-11 13:41:57 +01:00
damencho
5cfc0378f7
fix(av-moderation): Skip hiding AV moderation menu.
2025-03-10 17:47:23 -05:00
damencho
6ad8ad3506
fix(test): VP9 is enabled in Firefox 136.
2025-03-10 11:41:50 -05:00
Saúl Ibarra Corretgé
c2488f4071
feat(dev) make webpack-dev-server listen on all interfaces
2025-03-10 15:36:44 +01:00
Saúl Ibarra Corretgé
a63a344f6e
fix(tracks) fix toggleCamera on mobile web browsers
...
Mobile web browsers may not allow opening multiple cameras at the same
time, this is a limitation coming from the underlying paltform. As such,
avoid createing a new track before we have disposed the previous one.
This does introduce a _slight_ fade to back effect, but the alternative
is an exception, so I'll take it! To make matters worse, this is not
necessarily a problem with all devices. It has been observed in a
Samsung S24, at least.
2025-03-10 15:35:52 +01:00
Calin-Teodor
53acd386f0
feat(android/ios): added SEND_CAMERA_FACING_MODE_MESSAGE external api event
2025-03-10 15:15:00 +02:00
Lakshay
4469917d45
feat: added lobby chat notification ( #15728 )
...
* added feature of lobby chat notification
* made the changes
* reverted the unwanted changes
* removed white spaces
2025-03-10 08:05:59 -05:00
Calin-Teodor
f967efa3e4
feat(android/ios): broadcast RECORDING_STATUS_CHANGED event
2025-03-10 14:49:41 +02:00
damencho
dc6ee21b5d
feat(tests): Adds an option to run beta versions.
2025-03-10 05:36:15 -05:00
Damien Fetis
481e8634e0
feat(external_api): Expose the Etherpad SharedDocument URL
2025-03-09 15:21:42 -05:00
ahmedasad236
bca746cfc4
lang: Add arabic translation to audio, video, notifications and shortcuts ( #15735 )
...
* Add translation to audio, video, notifications and shortcuts
* Try fix linting errors
* Add space after colon in shortcuts entry in Arabic translation
2025-03-09 09:08:52 -05:00
damencho
29663bcec2
fix: Ignores disableThirdPartyRequests when using data url.
...
Fixes #15725 .
2025-03-07 21:22:15 -06:00
Дамян Минков
bd7b2c6e7a
feat(jwt): Adds an option to match tenant. ( #15727 )
...
* feat(jwt): Adds an option to match tenant.
There are cases where if tenant doesn't match features are ignore in the backend via prosody and session.jitsi_meet_tenant_mismatch.
* squash: add a comment explaining the change.
* squash: fix comments.
* squash: fix comments2.
2025-03-07 12:26:19 -06:00
Calin-Teodor
eee80941b0
feat(android/ios): add CONFERENCE_UNIQUE_ID_SET event
2025-03-07 09:19:36 +02:00
ahmedasad236
06c571cafb
Fix the box problem, by hiding it on submitting the messge ( #15713 )
...
* Fix the box problem, by hiding it on submitting the message.
- Hide the emojis selector box in the chat input.
2025-03-06 14:32:14 +02:00
Calin-Teodor
5c3ea96131
feat(android): update WritableNativeMap to convert Bundle data type
2025-03-06 13:33:03 +02:00
Joshua Irmer
e6bf6a09f4
fix(watermarks): bring watermarks to the top
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-03-06 10:14:51 +01:00
Pratham
6e6a3b2f72
fix(recents-list) show delete icon on small devices
...
Fixes: #15693
2025-03-06 10:02:51 +01:00
Дамян Минков
cbfa5e38b3
feat(tests): Fixes the checks when to use token. ( #15706 )
...
* feat(tests): Fixes the checks when to use token.
We have few options:
- iframeAPI tests generating tokens via jwtPrivateKeyPath
- tests that just use provided JWT_ACCESS_TOKEN for the first participant to avoid deployments where initial authentication is required
- tests that does not use iframeAPI, but want to use the jwtPrivateKeyPath for a meeting (invite test as JWT_ACCESS_TOKEN does not satisfy some services)
* squash: Bump hangup wait, redirects may take a little bit more.
* squash: Rename forceGenerateToken to preferGenerateToken and fix logic when private key is missing.
2025-03-05 11:21:21 -06:00
Calinteodor
94c55f7aa4
feat(android/ios): Native API to overwrite config ( #15707 )
...
Native API to overwrite config for both ios and android.
2025-03-05 11:49:19 +02:00
Saúl Ibarra Corretgé
9843aca00a
fix(rn,recording) fix closing the consent dialog ( #15699 )
...
* fix(rn,recording) fix closing the consent dialog
* fix(recording) avoid using private properties
2025-03-05 11:27:14 +02:00
Joshua Irmer
816e991ae5
fix(chat): restructure chat messages
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-03-05 09:54:17 +02:00
Calinteodor
cfbdbd4783
feat(base/config): notify user on conference destruction option ( #15697 )
...
Notify user about conference destruction using a new config option.
2025-03-05 09:52:22 +02:00
damencho
f83ad5af27
fix: Fix invite tests.
2025-03-04 12:27:18 -06:00
Saúl Ibarra Corretgé
a5afd011a1
fix(breakout-rooms) fix processing commands ( #15695 )
...
* fix(breakout-rooms) fix processing commands
* squash: fix wrong var name.
* squash: fix move to breakout room.
It can be from breakout to main or from main to breakout.
---------
Co-authored-by: damencho <damencho@jitsi.org >
2025-03-04 12:27:12 -06:00
damencho
c88891da5b
feat(tests): Adds some jaas related checks.
2025-03-04 09:46:22 -06:00
damencho
b1af0c800b
fix(tests): Lobby wait more for the load.
2025-03-04 09:46:22 -06:00
damencho
146d2c8b66
fix(tests): Locked dialog wait to be stable.
2025-03-04 09:46:22 -06:00
damencho
a18e193611
feat(tests): Fixes race who will join first in start muted.
2025-03-04 09:46:22 -06:00
damencho
6ae0bc36cc
feat(tests): Adds wait for locked state.
2025-03-04 09:46:22 -06:00
damencho
b1410c34e0
feat(tests): Bumps time waiting for joining lobby room.
2025-03-04 09:46:22 -06:00
damencho
070991d7ef
feat(tests): Bumps time waiting for breakout rooms update.
...
Sometimes leaving can take some time.
2025-03-04 09:46:22 -06:00
damencho
874f59f0ff
fix(tests): Use lower resolution when possible.
2025-03-04 09:46:22 -06:00
damencho
fa547b5aac
fix(tests): Avatar do not ignore token when joining second time.
2025-03-04 09:46:22 -06:00
damencho
d27580c016
fix(tests): Adds time to the keep-alive print.
2025-03-04 09:46:22 -06:00
damencho
2093ef1ea2
fix(tests): Skip iframeAPI if it is disabled.
2025-03-04 09:46:22 -06:00
damencho
75540a588d
fix(tests): Fixes avatar tests when providing jwt token.
2025-03-04 09:46:22 -06:00
damencho
fe51b4c56a
fix(tests): Fixes audio only test when using jwt for joining.
2025-03-04 09:46:22 -06:00
damencho
c7c42f6983
feat(tests): Adds an option to use a different tenant for iframeAPI.
2025-03-04 09:46:22 -06:00
damencho
68df1b1281
feat(tests): Adds an option to append room name suffixes.
2025-03-04 09:46:22 -06:00
damencho
00efcfaae5
feat(tests): Adds an option for an access jwt token.
...
Used only for the first participant joining/creating the room.
2025-03-04 09:46:22 -06:00
ahmedasad236
c6b194a073
fix: padding in the welcome page and overflow of in small screens ( #15690 )
...
* fix: padding in the welcome page and overflow of meeting list
- Add padding to the header of the welcome page in small screens.
- Fix the tab content in the welcome page, because there was an ugly overflow.
- Create new color variables for welcome page button.
2025-03-04 15:59:49 +02:00
Saúl Ibarra Corretgé
8ac44dfbb3
fix(ios) remove orphaned file references from the project
2025-03-04 13:36:27 +01:00
Saúl Ibarra Corretgé
ea2ab9edc0
fix(ios) fix exporting JitsiMeetView.{start,stop}Recording to Swift
2025-03-04 13:36:27 +01:00
Saúl Ibarra Corretgé
9d27c705f6
feat(android) use hardware video decoders by default
...
In addition, add the ability to initialize custom video encoder /
decoder factories.
2025-03-04 09:45:24 +01:00
Mihaela Dumitru
ebdd9755ba
feat(recordings) add consent dialog ( #15673 )
2025-03-04 10:30:12 +02:00
Stefan Zugal
fa2a8c5084
chore(lang): update German translations ( #15500 )
...
Rename: Meeting -> Konferenz and Teilnehmer -> Personen
2025-03-03 23:24:16 +01:00
Calinteodor
ac2d73b57c
feat(conference/large-video): hide display name label based on config
...
Hide display name label based on config for web and mobile.
2025-03-03 19:47:34 +02:00
Hristo Terezov
93902e6364
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1916.0.0+f5964f9b...v1919.0.0+d4a47d0e
2025-02-28 11:56:39 -06:00
gayatriii0803
42163731b3
fix(rn) fix displaying meeting times for yesterday
2025-02-28 15:48:08 +01:00
Kevin Vikström
01ce04fe9b
lang: norwegian language added ( #15669 )
...
* added language norwegian bokmal
* added norwegian bokmål to languages.json
* added norwegian main-no.json
* added norwegian to languages.json
2025-02-27 06:33:15 -06:00
Calin-Teodor
5d29363764
feat(conference): hide toggle camera and audio device selection btns
2025-02-26 14:03:09 +02:00
Calin-Teodor
bfe8bc9b73
feat(conference): hide LonelyMeetingExperience if add people feat is disabled
2025-02-26 13:50:31 +02:00
Jaya Allamsetty
a6f6235dd0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1915.0.0+6e9b9c01...v1916.0.0+f5964f9b
2025-02-25 14:53:28 -05:00
Hristo Terezov
ee6bf011e9
feat(config): Add logger.warn for depricated params.
...
This includes interfaceConfig.SUPPORT_URL, interfaceConfig.LIVE_STREAMING_HELP_LINK, config.defaultLogoUrl, config.deploymentUrls, config.liveStreaming and config.customToolbarButtons.
2025-02-25 07:41:53 -06:00
Hristo Terezov
bea8a7f984
fix(configWhitelist): Remove customToolbarButtons.
2025-02-25 07:41:53 -06:00
Hristo Terezov
2edca5dacb
fix(analytics): overwritesCustomButtonsWithURL metric
...
Count all customButtons overrides not only the ones that are not including data URLs.
2025-02-25 07:41:53 -06:00
Hristo Terezov
69ac73c556
feat(dynamic-branding): Add customToolbarButtons.
2025-02-25 07:41:53 -06:00
Hristo Terezov
89556ecd66
feat(dynamic-branding): Add customParticipantMenuButtons
2025-02-25 07:41:53 -06:00
Hristo Terezov
462f91f070
feat(dynamic-branding): Add etherpadBase
2025-02-25 07:41:53 -06:00
Hristo Terezov
d29a77b15f
feat(dynamic-branding): Add peopleSearchUrl
2025-02-25 07:41:53 -06:00
Hristo Terezov
c31fe521c4
feat(analytics): remove overwritesPrejoinConfigICEUrl
2025-02-25 07:41:53 -06:00
Hristo Terezov
8f6f542e9c
feat(inIframe-whitelists): Implement.
...
Now we are able to have a whitelist for config and interface config that will be used only for the case where jitsi-meet is loaded in an IFrame.
2025-02-25 07:41:53 -06:00
Hristo Terezov
69d9e7d405
ref(analytics): remove overwritesHosts
2025-02-25 07:41:53 -06:00
Hristo Terezov
5e6748a88a
ref(analytics): remove overwritesIceServers
2025-02-25 07:41:53 -06:00
Hristo Terezov
8bc70f9c87
fix(iceServers): Restrict iceServers url param to iframe only.
2025-02-25 07:41:53 -06:00
Avram Tudor
357d226987
feat: allow specifying actions in custom notifications ( #15666 )
...
Co-authored-by: Avram Tudor <tudor.avram@8x8.com >
2025-02-25 12:43:18 +02:00
bgrozev
6b1f7138c6
fix: Check for ICE connected as part of ensureXParticipants. ( #15664 )
...
* fix: Check for ICE connected as part of ensureXParticipants.
* squash: Move waitForIceConnected and waitForSendReceiveData to ensure methods.
* squash: Check ICE first, then "send receive data", then remote streams. Report the correct failure.
---------
Co-authored-by: damencho <damencho@jitsi.org >
2025-02-24 21:08:33 -06:00
damencho
55219dc51b
fix(tests): Fix test name in FF excludes.
2025-02-24 10:29:02 -06:00
damencho
0eb3a9a43c
fix(tests): Temporary disable one check when FF is involved.
2025-02-21 15:28:57 -06:00
damencho
4d7136b7a7
fix(tests): AV moderation UI changes.
2025-02-21 15:28:57 -06:00
damencho
b7d9e1d85d
fix(tests): Fix avatar test adding FF condition.
2025-02-21 15:28:57 -06:00
damencho
a714058328
fix(tests): Fixes Lobby disabled wait.
2025-02-21 15:28:57 -06:00
damencho
02ff4a1bac
feat(tests): Drops unused field for setting password.
...
We require digit input and do not have a custom validation.
2025-02-21 15:28:57 -06:00
damencho
7833e1337e
feat(tests): Adds keep-alive to newly created sessions.
...
Tests that take time (desktopSharing) before they use one of the browsers (the 4th one), by the time we use it backend may have timed out the websocket (60 seconds). Add every 20 second and execute a print to keep it alive.
2025-02-21 15:28:57 -06:00
damencho
18e0e64ca0
fix(tests): Disable lastN test for FF.
2025-02-21 15:28:57 -06:00
damencho
80a3d88359
fix(tests): Disable AV moderation for FF.
2025-02-21 15:28:57 -06:00
damencho
5d72028872
feat(tests): Adds debug logs on failure.
2025-02-21 15:28:57 -06:00
damencho
e89776848c
fix(tests): Use worker id to create console log files.
...
Avoid accumulating large files and keeping them per test.
2025-02-21 15:28:57 -06:00
damencho
70bc78e765
fix(tests): Disable startMuted on FF.
2025-02-21 15:28:57 -06:00
damencho
4fceae7733
fix(tests): Bumps global timeout for tests.
...
Desktop sharing is a long one.
2025-02-21 15:28:57 -06:00
damencho
23b7dd4abf
fix(tests): Adds undefined checks.
2025-02-21 15:28:57 -06:00
damencho
0216bbd1d9
feat(tests): Adds an option to specify max instances.
2025-02-21 15:28:57 -06:00
damencho
15a4fa45e0
feat(tests): Adds target for grid ff tests.
2025-02-21 15:28:57 -06:00
damencho
f2d9ffd5f6
feat(tests): Handle checking for grid by updating merged config.
2025-02-21 15:28:57 -06:00
Rahul Vishwakarma
b0ba7c8671
lang: Update Italian.
2025-02-21 15:28:39 -06:00
damencho
e5fa25892e
fix(logging): Keeps the log storage ready when there is conference error.
...
LogCollector stops saving logs the moment we leave the room, although we take care to stop statistics from ljm and throw events so we can flush the logs.
Flush on conference failed.
2025-02-21 12:35:50 -06:00
Hristo Terezov
ae5fe24556
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1914.0.0+c040dee9...v1915.0.0+6e9b9c01
2025-02-21 08:55:22 -06:00
Rahul Vishwakarma
b9ef0aa27a
lang: Update hindi translation
2025-02-20 16:03:51 -06:00
Christoph Settgast
f30625acf0
lang: update German translation ( #15650 )
2025-02-20 21:49:52 +01:00
damencho
66d70305a0
fix(docs): Updates the extra large conf docs.
2025-02-20 13:37:46 -06:00
damencho
9108b7ebec
fix(tests): Adopts tests to the AV moderation UI changes.
2025-02-19 21:39:43 -06:00
damencho
9454049220
fix(av-moderation): When we are allowed to unmute make the notification sticky.
...
If the notification disappears, we don't have any other indication about this.
We were not showing any notification if only video is allowed.
Adds option to unmute audio or video, depend on what was allowed.
2025-02-19 21:39:43 -06:00
damencho
2ce2e01803
fix(participants): Offer audio,video choice to allow a participant.
...
We were showing only one option in the notification that was allowing both at the same time.
We add not 3 option, allow audio, allow video or both.
2025-02-19 21:39:43 -06:00
damencho
ab25d6c5ab
fix(participants-pan): Move the audio allow to be default.
...
When both audio and video is to be allowed, make the audio the first one to show nad video to stay in the 3-dots menu.
2025-02-19 21:39:43 -06:00
damencho
1b0dc0cfb0
fix(video-menu): When muting all skip local.
...
When muting multiple participants always skip the local one for audio and for video.
2025-02-19 21:39:43 -06:00
damencho
33e484a847
fix(fmuc): Updates auto-promote case checks.
2025-02-19 18:18:52 -06:00
Jaya Allamsetty
67bebc0491
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1912.0.0+522577a4...v1914.0.0+c040dee9
2025-02-19 17:09:28 -05:00
Mihaela Dumitru
9186a74ae3
fix(recordings) increase duration for recording prompt notification ( #15632 )
2025-02-19 19:44:24 +02:00
sargamgayatri0803@gmail.com
67d9a9819e
fix:Auto-Scroll Issue in Poll Screen After Adding an Option
2025-02-19 13:17:54 +02:00
damencho
16b88a29db
fix(avmoderation): Fix actor jid.
2025-02-19 04:37:38 -06:00
Дамян Минков
9783793514
fix(iframeAPI): Fix setSubtitles command language param.
...
setRequestingSubtitles requires the last parameter in certain format.
2025-02-19 08:04:43 +01:00
Axel Prola
93de398a09
feat : Add config to disable camera tint foreground ( #15619 )
...
Co-authored-by: Axel Prola <axel.prola@equasens.com >
2025-02-18 13:16:47 -06:00
Kevin Vikström
23e97a4284
lang: added language norwegian bokmal ( #15594 )
...
* added language norwegian bokmal
* added norwegian bokmål to languages.json
2025-02-18 07:13:07 -06:00
sargamgayatri0803@gmail.com
9bb906551e
fix:(profile): ensure apply button remains visible when keyboard appears
2025-02-18 14:35:09 +02:00
Saúl Ibarra Corretgé
b1ad82cef9
fix(build) add .bundle to ignore files
2025-02-17 17:24:54 +01:00
Saúl Ibarra Corretgé
09c9f2930c
fix(ios,build) add missing dependencies for fastlane
2025-02-17 17:24:54 +01:00
Saúl Ibarra Corretgé
74efbd7a61
feat(ios) introduce gemfile to make builds more reproducible
...
With it we can control what Ruby version, cocoapods version and fastlane
version is being used.
2025-02-17 16:17:34 +01:00
Saúl Ibarra Corretgé
1b1e7d9bce
fix(ios,ci) use Xcode 16.2 for making iOS builds
2025-02-17 16:17:34 +01:00
damencho
dc98fc4839
feat(tests): Adds video layout test.
2025-02-14 12:00:49 -06:00
damencho
a815f97c7e
feat(tests): Adds udp test.
2025-02-14 12:00:49 -06:00
damencho
8261cf2811
feat(tests): Adds tile view test.
2025-02-14 12:00:49 -06:00
damencho
f2238935b5
feat(tests): Adds switch video test.
2025-02-14 12:00:49 -06:00
damencho
5f12f76ada
feat(tests): Adds subject test.
2025-02-14 12:00:49 -06:00
damencho
5a9464697f
feat(tests): Adds stop video test.
2025-02-14 12:00:49 -06:00
damencho
f44601a82b
feat(tests): Adds singlePort test.
2025-02-14 12:00:49 -06:00
damencho
3d3de4a884
feat(tests): Adds preJoin test.
2025-02-14 12:00:49 -06:00
damencho
c02ad56b6d
feat(tests): Adds oneOnOne test.
2025-02-14 12:00:49 -06:00
damencho
ea7c5ccd58
fix(tests): Uses utility methods for mute/unmute.
2025-02-14 12:00:49 -06:00
Hristo Terezov
7ec3eae72b
feat(test): Implement hangupAllParticipants
2025-02-14 11:07:00 -06:00
Hristo Terezov
edf7d18308
feat(tests): Print error on execute failure.
2025-02-14 11:07:00 -06:00
Hristo Terezov
6bf4a4e91d
fix(tests): ensureTwoParticipants.
...
Now we are waiting for the second participant to join before starting waitForRemoteStreams.
2025-02-14 11:07:00 -06:00
damencho
5fd966f042
fix(tests): Adds mute test.
2025-02-13 14:40:28 -06:00
damencho
e275f20055
fix(tests): Moves muteAudio to ParticipantsPane.
2025-02-13 14:40:28 -06:00
damencho
ff624a34d8
feat(tests): Adds grant moderator test.
2025-02-13 14:40:28 -06:00
damencho
c98050224c
feat(tests): Adds lock room with digits only test.
2025-02-13 14:40:28 -06:00
damencho
5bee373091
feat(tests): Adds lock room test.
2025-02-13 14:40:28 -06:00
Jaya Allamsetty
db4ab34ddf
fix(tracks) Replace the tracks directly on camera toggle.
...
Fixes an issue where p2p peer stops rendering remote video when the mobile client toggles camera. This happens only when the peer starts video muted.
2025-02-13 11:37:22 -05:00
Calinteodor
ef138fb5aa
feat(android/ios): start/stop recording events for native ( #15598 )
...
Added native android and ios events for start and stop recording.
2025-02-13 18:36:11 +02:00
Saúl Ibarra Corretgé
13bfdaed68
feat(external_api) facilitate gDM Electron
...
In order to use gDM in Electron the flow is somewhat reversed. It starts
from the Electron main process, so we need an API in the external_api
that can trigger the builtin picker. The picker is still necessary.
2025-02-13 12:12:19 +01:00
Saúl Ibarra Corretgé
ff656f4e6b
fix(tracks) don't throw if creating a desktop track fails
...
There is nobody to catch it and we already show the error as a
notification.
2025-02-13 12:12:19 +01:00
Saúl Ibarra Corretgé
a27b78cef0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1910.0.0+31897f9b...v1912.0.0+522577a4
2025-02-13 11:15:19 +01:00
damencho
4fa426ace0
fix: Fixes wrong state in password dialog.
...
Fixes the following: Warning: A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components
Detected due to failure while moving locked room test.
2025-02-12 18:13:32 -06:00
Дамян Минков
ac34f524fa
feat(tests): Small improvements to dial-in test. ( #15600 )
...
* feat(tests): Small improvements to dial-in test.
* squash: Fix lint.
2025-02-12 15:32:14 -06:00
Joshua Irmer
31a4f2a4ec
fix(prejoin): do not show conference info in prejoin or lobby ( #15591 )
...
* do not show conference info in prejoin or lobby
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
* fix typo
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
---------
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2025-02-12 09:53:35 -06:00
damencho
dc908512f9
feat(prosody): Updates checks in presence_identity avoids setting missing user.
2025-02-11 13:51:16 -06:00
Hristo Terezov
ae983645d1
fix(tests): add more time for getNotificationText.
...
The lobby tests were failing.
2025-02-11 10:22:10 -06:00
Mihaela Dumitru
3514b22191
fix(recordings) dismiss notification when recording in progress ( #15588 )
2025-02-11 17:06:23 +02:00
Calinteodor
405af3af5f
feat(toolbox/native): reorganizing buttons in the toolbox and overflow menu ( #15543 )
...
Configures what buttons can be visible inside Toolbox and OverflowMenu, based on priority and config overrides, just like web does.
2025-02-11 16:17:13 +02:00
Mihaela Dumitru
a6d333c07a
fix(recordings) improve label to clearly reflect current status ( #15570 )
2025-02-10 15:39:00 +02:00
damencho
0387cdc888
feat(notifications): Make all error notifications sticky.
...
There are many cases where the error disappears and users easily miss the information.
2025-02-10 06:17:50 -06:00
Calinteodor
f670f39dd2
feat(android/ios): Native API events for show/hide notification ( #15577 )
...
Added show/hide notification events for native Android/iOS
2025-02-10 11:34:50 +02:00
damencho
7262465777
feat(prosody): Introduces events for json messages and transcripts.
...
Optimizes json parsing of incoming messages. Now we do it in centralized place and firing an event.
2025-02-07 22:10:26 -06:00
Calin-Teodor
75b4049529
feat(android): use fresco 3.2.0 in order to fix animation for gifs
2025-02-07 17:08:19 +02:00
Calin-Teodor
ac6185424c
dep(react-native): update to 0.75.5
2025-02-07 16:57:12 +02:00
Hristo Terezov
9e15df8e3d
fix(analytics): remove overwritesWatchRTC* props
2025-02-06 17:02:13 -06:00
Jaya Allamsetty
83f83c17eb
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1908.0.0+2a5d7fcc...v1910.0.0+31897f9b
2025-02-06 14:16:33 -05:00
Hristo Terezov
3e1adcd9b7
feat(tests): Add start muted test.
2025-02-04 15:39:36 -06:00
Saúl Ibarra Corretgé
8105127571
fix(rn) remove Pomise.allSettled polyfill
...
This one is already builtin.
2025-02-04 18:36:24 +01:00
Saúl Ibarra Corretgé
bc99a72984
Revert "fix(rn,polyfills) use core-js for promise polyfills"
...
This reverts commit e9a8fd5392 .
2025-02-04 17:39:47 +01:00
Hristo Terezov
e10eaaa3d9
feat(package.json): Add test-ff-single script.
2025-02-04 08:58:37 -06:00
Hristo Terezov
0e831074c0
fix(av-moderation-test): random timing failures.
2025-02-04 08:18:30 -06:00
Hristo Terezov
326b694bf2
fix(tests): wdio.cong ffExcludes undefined error.
2025-02-04 08:17:25 -06:00
Calin-Teodor
9e1f3de4e5
feat(base/devices): removed unused helper
2025-02-04 14:56:47 +02:00
Saúl Ibarra Corretgé
07a25a1f00
feat(ios) add ability to configure the native WebRTC logging level
2025-02-04 10:37:43 +01:00
Saúl Ibarra Corretgé
d6bbe07cf2
feat(ios) add ability to inject a custom RTCAudioDevice implementation
...
It allows for full control over the audio handling.
2025-02-04 10:37:43 +01:00
Saúl Ibarra Corretgé
e9a8fd5392
fix(rn,polyfills) use core-js for promise polyfills
...
We use the same on the web, on browsers that don't support them.
2025-02-04 10:35:49 +01:00
damencho
aea9c5e79e
fix: Fixes is_jibri check.
2025-02-03 15:47:47 -06:00
Saúl Ibarra Corretgé
b60210d0ad
feat(analytics) drop defunct Google Analytics integration
...
We haven't used in years. Those who want to use it can still create
their own custom script and include it, since it wasn't even included by
default.
2025-02-03 22:44:12 +01:00
Saúl Ibarra Corretgé
f0d2106c1a
fix(build) apply @babel/preset-env also to TS files
...
Without it, we cannot detect what features to polyfill.
Some bundles have seen a size increase, this is due to necessary
polyfills now being included as usage was detected.
2025-02-03 20:51:15 +01:00
Saúl Ibarra Corretgé
13f1cb13c5
fix(ts) drop bogus method anotations
2025-02-03 20:51:15 +01:00
Saúl Ibarra Corretgé
c27ca779ab
feat(build) use core-js to polyfill modern JavaScript features
...
This should prevent us accidentally breaking compatibility with older
browsers because polyfilling happens automatically based on usage
detection.
2025-02-03 20:51:15 +01:00
Saúl Ibarra Corretgé
aedb43ec5b
feat(build) drop export-default-from plugin
...
The proposal never passed stage 1 and was last updated 4 years ago,
which signals it won't make it into the language: https://github.com/tc39/proposal-export-default-from
The alternative is just a couple of characters longer.
2025-02-03 20:51:15 +01:00
Saúl Ibarra Corretgé
0a68eed294
fix(build) don't use babel-loader on node_modules
...
Libraries should already be in a consumable state. Note how I bumped
rnnoise-wasm to fix an issue with non-standard import syntax.
2025-02-03 20:51:15 +01:00
Saúl Ibarra Corretgé
3f51b10245
fix(ts) set ES2024 as our target for web
...
We depend on ES2024 features. For environments without full support,
webpack will add polyfills.
2025-02-03 20:51:15 +01:00
Calin-Teodor
5260cd7e30
feat(android/sdk): custom button pressed event name updated
2025-02-03 18:27:26 +02:00
Johan Bernhardsson
0d109eaf00
fix(lang) update Swedish translation
2025-02-03 14:58:27 +01:00
Calinteodor
75c43fc8f2
feat(toolbox): Fixed background color prop custom buttons ( #15529 )
...
* feat(toolbox): fixed backgroundColor prop for custom menu buttons
2025-02-03 13:34:40 +02:00
damencho
532b5858c5
fix: Adds nil check in some util methods.
2025-01-31 17:55:35 -06:00
Дамян Минков
edc2328fd6
chore(deps) lib-jitsi-meet@latest ( #15547 )
...
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1907.0.0+0d3304b7...v1908.0.0+2a5d7fcc
* squash: Adds docs in config.js.
2025-01-31 14:48:58 -06:00
Saúl Ibarra Corretgé
a603a8df06
fix(web) fix properly applying polyfill
2025-01-31 10:19:09 -06:00
Saúl Ibarra Corretgé
703a4d0f34
feat(build) show webpack progress
2025-01-31 06:21:59 -06:00
Saúl Ibarra Corretgé
44c1624c61
fix(web) polyfill Promise.withResolvers
...
webpack + babel-loader + core-js should've take care of it, but they
somehow don't and I couldn't finesse the webpack config enough.
This is a stop-gap.
Fixes: https://github.com/jitsi/jitsi-meet/issues/15539
2025-01-31 06:21:59 -06:00
damencho
5b5e233734
feat(api): Adds a print about overwritten config via iframeAPI.
2025-01-30 16:54:07 -06:00
Jaya Allamsetty
5607e50b8e
fix(config) Remove deprecated codec settings from config.js
2025-01-29 11:51:54 -05:00
damencho
39c942d585
fix(tests): Adds missing audio file.
2025-01-28 17:35:34 -06:00
damencho
1c04f974d8
fix(prosody): Fixes jibri util check to support occupant and jid.
2025-01-28 17:07:53 -06:00
Saúl Ibarra Corretgé
dc5142cb6b
chore(deps) npm audit fix
2025-01-28 14:34:14 -06:00
Дамян Минков
d563913499
feat: Reads region from http headers and set it in presence. ( #15531 )
...
* feat: Reads region from http headers and set it in presence.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1906.0.0+dfc23df4...v1907.0.0+0d3304b7
2025-01-28 09:54:47 -06:00
Jaya Allamsetty
4d0642d1a7
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1903.0.0+54592e60...v1906.0.0+dfc23df4
2025-01-27 15:23:21 -05:00
damencho
8d8e83cdfd
fix(visitors): Destroy visitors room earlier on main=0.
...
Sometimes jicofo may leave before the disconnect iq reaches the visitor prosody, that will cause a reload for all visitors instead of a dialog for conference ended.
2025-01-27 09:41:36 -06:00
Saúl Ibarra Corretgé
6d0271338e
fix(virtual-backgrounds) fix handling empty file list
...
The returned object is not an array but array-like. That is, it checks
truthy, while having a length of 0.
2025-01-27 12:14:11 +01:00
damencho
1401eb245e
fix(lobby): Fixes wrong password going back to knocking.
...
Fixes the case when someone enters a wrong password to access the meeting and then clicks back to continue knocking and not showing the knocking state, while still in the Lobby room.
The problem was introduced in 721bb4e , on access denied we are being kicked out of lobby room and then knocking state should be cleared.
2025-01-25 10:43:55 -06:00
damencho
27eec7b19e
fix(polls): Fixes send/receive polls and processing answers.
...
Fixes #15509 .
2025-01-24 15:44:06 -06:00
damencho
b0d0b3ac11
fix(tests): Fixes AVModeration test hovering over more menu in thumbnail.
2025-01-24 15:04:09 -06:00
damencho
2c11b1b945
fix(tests): Fix dial-in check for pin, can be 8 digits.
2025-01-24 15:04:09 -06:00
damencho
2c92ea57f0
fix(tests): Simplifies await async.
2025-01-24 15:04:09 -06:00
damencho
09b696e95a
fix(pre-join): Remove from dom when lobby is shown.
2025-01-24 15:04:09 -06:00
damencho
d67054a550
feat(tests): Adds lobby test.
...
feat(dialog): Adds a print when opening and hiding dialogs.
2025-01-24 15:04:09 -06:00
damencho
05374e292b
fix(tests): Simplify suite names.
...
squash: fix lint.
2025-01-24 15:04:09 -06:00
damencho
f038099e61
fix(tests): Fixes breakout room wait for room update.
2025-01-24 15:04:09 -06:00
damencho
da5f2d00d4
fix(tests): Fixes element not interceptable in AV moderation tests.
2025-01-24 15:04:09 -06:00
damencho
c8a7877fdd
feat(tests): Adds lastN test.
2025-01-24 15:04:09 -06:00
damencho
d8da660070
feat(tests): Adds kick test.
2025-01-24 15:04:09 -06:00
Saúl Ibarra Corretgé
4e033fff4b
fix(virtual-background) fix image upload cancelling
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/15520
2025-01-24 13:27:13 +01:00
Jaya Allamsetty
4861f95368
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1901.0.0+22daa357...v1903.0.0+54592e60
2025-01-23 16:48:00 -05:00
Saúl Ibarra Corretgé
b3ee8fe127
feat(rn) implement startSilent
...
Technically, on Android, the audio mode is configured but no audio is
played. Since the configured audio mode matches what we expect from a
calling app (what we support to coexist with) this is enough to not
create audio disruptions.
2025-01-23 14:45:22 +01:00
Calinteodor
95a6001a6f
feat(toolbox): use custom buttons inside toolbox ( #15506 )
...
*Adding capability to use customToolbbarButtons config option inside Toolbox as well and updating event name by making it more general.
2025-01-23 14:58:22 +02:00
Hristo Terezov
a3622a3698
ref(SS): remove legacy SS for electron.
2025-01-21 21:22:52 -06:00
Saúl Ibarra Corretgé
4cdc193ac3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1900.0.0+250ff7ed...v1901.0.0+22daa357
2025-01-21 20:22:38 +01:00
Saúl Ibarra Corretgé
5c9b8a5a5f
fix(device-selection) hide framerate selection on mobile browsers
...
Screen-sharing is not supported there.
2025-01-21 14:04:54 +01:00
Wilson Furtado
44bd70179c
Added tooltip when roomname is elided in the pre meeting screen ( #15508 )
...
* added tooltip when roomname overflows
2025-01-20 11:46:57 +02:00
Дамян Минков
0973081fea
fix(share-video): Hide element when not shown on large. ( #15507 )
...
* fix(share-video): Hide element when not shown on large.
Fixes two issues:
- disabling mouse for all large video types, including local shared desktop that prevents clicking the link to show content
- as shared-video z-index is on top of everything, it local shared desktop to be seen when the thumbnail is clicked
* squash: Drop the video shared component from the dom when not playing.
2025-01-17 16:28:40 -06:00
Jaya Allamsetty
006c491de4
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1897.0.0+283af7ac...v1900.0.0+250ff7ed
2025-01-17 10:32:03 -05:00
Felipe Amaral
24cfa7b4e1
fix(notifications): Removed info type from docs ( #15504 )
...
There is no info type in showNotificantion command.
2025-01-17 09:17:56 -06:00
Calinteodor
b890aa33c3
feat(react-native-sdk/android): force permissions approval in order to launch RNOngoingNotification ( #15400 )
...
Re-added visibility control for ongoing conference and media projection notifications on our React Native SDK.
2025-01-17 17:03:30 +02:00
Saúl Ibarra Corretgé
9846228210
feat(android) bump minimum required version to 26 aka Oreo
...
There is a 1.2% cummulative usage change according to [0] and it allows
us to simplify some code going forward.
[0]: https://apilevels.com/
2025-01-17 13:06:02 +02:00
Hristo Terezov
445eef97b3
fix(interface-config-whitelist): cleanup
...
Removes the following unused props.
2025-01-16 18:19:44 -06:00
Calin-Teodor
298279a956
feat(toolbox): reactions menu native ui adjustments
2025-01-16 21:34:22 +02:00
Hristo Terezov
5ebf5adfa2
fix(configWhitelist): alphasort
2025-01-16 12:44:51 -06:00
Hristo Terezov
35554533d1
fix(config): Document desktopSharingSources and improve types
2025-01-16 12:44:51 -06:00
Hristo Terezov
fb397db69f
fix(logging-config): Improve types
2025-01-16 12:44:51 -06:00
Hristo Terezov
8fc295b385
fix(config): Document googleApiApplicationClientID
2025-01-16 12:44:51 -06:00
Hristo Terezov
ee8b62cf73
fix(config): Document LJM props.
...
disableAEC
disableAGC
disableAP
disableNS
displayJids
forceTurnRelay
ignoreStartMuted
enableTalkWhileMuted
2025-01-16 12:44:51 -06:00
Hristo Terezov
217b803652
ref(config): Remove legacy multistream backward compat flags
2025-01-16 12:44:51 -06:00
Hristo Terezov
2442a332e7
ref(config): Move config types from reducer to IConfig type
...
The properties are - visitors and disableRemoteControl.
2025-01-16 12:44:51 -06:00
Hristo Terezov
2e43706a4a
fix(config): Remove unused options.
...
firefox_fake_device
enableAutomaticUrlCopy
fileRecordingsEnabled
disableHPF
2025-01-16 12:44:51 -06:00
Hristo Terezov
e7db943b73
fix(config): Document testing.failICE
2025-01-16 12:44:51 -06:00
Hristo Terezov
c1cbd37d87
fix(config): Move debugAudioLelvels in config.testing
2025-01-16 12:44:51 -06:00
Hristo Terezov
ef56f1d23d
fix(config): Remove config.debug.
...
Instead we use config.testing?.testMode.
2025-01-16 12:44:51 -06:00
Hristo Terezov
2ab002650c
fix(conference): Remove unused argument from _createDesktopTrack
2025-01-16 12:44:51 -06:00
Calin-Teodor
867646da1a
feat(ios): fixed path from where we take hermes.xcframework
2025-01-16 18:17:00 +02:00
Saúl Ibarra Corretgé
ff78bfb62f
fix(ios) fix node path in scripts
2025-01-16 17:11:36 +02:00
Saúl Ibarra Corretgé
1827610fc1
fix(subtitles) fix skipping transcription messages
...
If we are not requesting any transcription, `language` will be `null` so
take that into consideration when checking if we should stop processing
a transcription message after firing the API event.
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1997
2025-01-16 13:21:51 +01:00
Hristo Terezov
0ae8051fb4
fix(config): Allow only enableMediaOnPromote from visitors config to be overriden.
2025-01-15 15:50:48 -06:00
damencho
1b7668bbdc
feat(dialog): Adds a print when opening and hiding dialogs.
2025-01-15 10:49:20 -06:00
damencho
4c37e0d761
feat(speakerstats): Shows a tooltip for participants count.
2025-01-15 10:49:20 -06:00
damencho
a6ff652a03
feat(visitors): Start shortening the number above 1000.
2025-01-15 10:49:20 -06:00
damencho
17f34878db
feat(visitors): Renames visitors/obeserver to viewers.
...
Changes only strings visible in the UI.
2025-01-15 10:49:20 -06:00
Saúl Ibarra Corretgé
37856e0fdb
fix(external_api) drop legacy constructor arguments
...
The new format (using an options object) was introduced 7 years ago.
It's about time.
2025-01-14 15:38:11 +01:00
Edgars Voroboks
7c1de52f6a
fix(lang): Update Latvian language translation
2025-01-14 06:20:12 -06:00
Jaya Allamsetty
9e3438696b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1895.0.0+7de7d9aa...v1897.0.0+283af7ac
2025-01-13 12:46:47 -05:00
Andrei Gavrilescu
9c23cc0b70
feat(rnnoise): update rnnoise-wasm version ( #15478 )
...
* update rnnoise-wasm version
* update expected worklet size
2025-01-13 14:11:32 +02:00
Hristo Terezov
af8157bc06
fix(configWhitelist): Add p2p.mobileScreenshareCodec
2025-01-10 17:38:12 -06:00
Дамян Минков
c21f84c15a
feat(tests): Adds follow-me and invite dialog test. ( #15476 )
...
* feat(tests): Adds follow-me test.
* feat(tests): Adds invite dialog test.
* squash: fix lint.
2025-01-10 16:47:25 -06:00
Saúl Ibarra Corretgé
1edf88e744
fix(lint) tame linter
2025-01-10 20:09:11 +01:00
Saúl Ibarra Corretgé
bad75b488e
chore(deps) update eslint
...
Required for compatibility with new TypeScript plugins.
2025-01-10 20:09:11 +01:00
Saúl Ibarra Corretgé
5bb3ba71d0
chore(helpers) drop custom createDeferred() for Promise.withResolvers()
2025-01-10 20:09:11 +01:00
Saúl Ibarra Corretgé
4e0001c9af
fix(polls) limit maximum amount of answers
2025-01-10 13:51:30 +01:00
Дамян Минков
ada6150971
feat(tests): Adds dial-in test. ( #15470 )
...
* feat(tests): Adds dial-in test.
* feat(tests): Adds fake dial-in test.
* squash: switch to performance.now().
2025-01-10 06:28:53 -06:00
damencho
62d1ee606a
feat(tests): Adds desktop sharing test.
2025-01-09 18:29:47 -06:00
simplify123
1e1de6acf0
lang: Update main-zhCN.json ( #15426 )
...
main-zhCN.json
line 413 missing:
"sessTerminatedReason": "会议已经结束",
2025-01-09 15:04:23 -06:00
damencho
e1e0fba4ff
fix(readme): Fixes badge icon.
...
Fixes #15464
2025-01-09 15:04:02 -06:00
Jaya Allamsetty
97be3fa399
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1893.0.0+496b64a7...v1895.0.0+7de7d9aa
2025-01-09 15:22:18 -05:00
damencho
fbdee85c4b
fix(readme): Fixes badge icon and f-droid link.
...
Fixes #15464
Fixes #15465
2025-01-09 12:38:11 -06:00
Bhavik Arora
b71b4c8c45
fix(video-menu): Hide "Mute all" option when all participants are moderators ( #15461 )
...
* Fixed exception for visibility state of mute all button
* Updated changes as per review: shifted conditional to the toggle
* chore: fix eslint warnings and errors
---------
Co-authored-by: Bhavik Arora <arorabhavik1001>
2025-01-09 10:21:28 -06:00
Florian
a8d123ede4
fix(lang) fix typo in unsecure room name warning ( #15468 )
2025-01-09 17:01:23 +01:00
Hristo Terezov
fb8e451e2e
feat(customParticipantButton): metrics
2025-01-08 11:11:21 -06:00
damencho
5dd7944bdb
fix(connection): Adds default tenant value on error.
...
Avoids undefined error.
2025-01-08 08:36:35 -06:00
Jaya Allamsetty
48732c6784
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1890.0.0+144b0cab...v1893.0.0+496b64a7
2025-01-07 21:45:03 -06:00
Hristo Terezov
97146ed8a7
fix(configWhitelist): Remove some props.
2025-01-07 15:32:08 -06:00
Дамян Минков
78b17c8d17
feat(tests): Adds self view, display name and end conference tests. ( #15432 )
...
* feat(tests): Use shorter display names for screenshots.
* feat(tests): Adds self view tests.
* feat(tests): Adds display name test.
* feat(tests): Adds end conference test.
2025-01-07 14:55:43 -06:00
Saúl Ibarra Corretgé
9732d1be86
fix(polls) improve resilience to bogus data
2025-01-07 16:06:10 +01:00
Hristo Terezov
a836187620
feat(URL-overrides): Add metrics.
2025-01-06 09:35:36 -06:00
Wilson Furtado
a0cad4c595
fix(notification) add tabIndex to close Icon in the notification Item
2025-01-06 10:13:06 +01:00
Wilson Furtado
19b9eac84a
fix(input) fix content overlapping when clearable icon is present
2025-01-06 10:12:14 +01:00
Wilson Furtado
068e33fc0f
fix(toolbar): Removed unnecessary re render of the reactions component ( #15433 )
...
Added usememo to remove unnecessary re render. Fixes #15434 .
2024-12-31 10:04:47 -06:00
Wilson Furtado
00c6bee2fd
feat(welcome-page): added hover fill to trash icon ( #15431 )
...
Fixes #15430 .
2024-12-30 16:11:43 -06:00
Wilson Furtado
748ead7e13
feat: Added hover styles and added tabIndex to the meeting list container instead of the meeting item header ( #15429 )
...
* added hover styles and added tabIndex to the container instead of the meeting heading
* lint error fix
2024-12-30 14:05:56 -06:00
damencho
174c4418fb
fix(prosody): Adds another condition to the filter.
2024-12-26 12:12:53 -06:00
Damien Fetis
64494cab81
lang: Update missing french labels ( #15422 )
2024-12-23 18:28:35 -06:00
damencho
50d0092e30
fix(shared-video): Remove disable button action from web.
2024-12-23 07:46:25 -06:00
damencho
fdbd7239ff
fix(shared-video): Gets from info from the incoming presence.
...
Ignore using from field send in attributes of the command.
2024-12-23 07:46:25 -06:00
Дамян Минков
a30958ab23
feat(tests): Adds chat panel and codec selection tests. ( #15416 )
...
* fix(tests): Another attempt to fix Firefox excludes.
Drawback is that it will be a little bit slow.
* feat(tests): Adds chatPanel tests.
* feat(tests): Adds codec selection tests.
2024-12-20 17:04:07 -06:00
damencho
aca55172e4
fix(config): Fixes wrong file location.
2024-12-20 11:37:48 -06:00
Дамян Минков
c6cce9253c
feat(tests): Adds breakout tests. ( #15414 )
...
* feat(tests): Introduces BasePageObject.
* fix(tests): Use wdio aria selector where possible.
* fix(tests): Correct test exclusion for Firefox.
* fix(tests): Rearrange code.
* feat(tests): Adds breakout tests.
2024-12-20 06:17:49 -06:00
Saúl Ibarra Corretgé
c23684e11c
fix(devices) filter out Zoom audio device
...
I haven't seen any particular problem with it, but it's of no use
anyway...
2024-12-20 07:58:48 +01:00
luzpaz
30595584a3
chore(typos) fix various typos
...
Found via `codespell -q 3 -S "*.svg,./lang" -L anser,bu,dialin,goup,miliseconds,nd,vew`
2024-12-20 07:58:31 +01:00
Saúl Ibarra Corretgé
3d30489cc4
chore(deps) update TypeScript
2024-12-19 15:04:16 +01:00
Дамян Минков
7288a6dce4
feat(tests): AVModeration tests. ( #15408 )
...
* feat(tests): Adds option to skip suite.
* fix(tests): Rename context to ctx to avoid clashing mocha's one.
* feat(tests): Moves room name generation in hooks.
Move also the proxy connection in the hooks.
* fix(tests): Avatar checks when using a token.
Token has its avatar so we skip the token for avatar tests.
* feat(tests): Renames avatars to drop Test from name.
* feat(tests): Updates dependencies.
* feat(tests): Fix end test log.
* feat(tests): AVModeration tests.
2024-12-19 07:12:14 -06:00
Hristo Terezov
697c41bffa
fix(config-whitelist): remove p2p.stunServers
2024-12-18 18:39:22 -06:00
teamogy-team
0361830122
fix(lang) update Czech translation
2024-12-18 12:17:11 +01:00
damencho
6bb984acc8
fix(polls): Returns an error on duplicate poll.
2024-12-17 16:44:12 -06:00
damencho
938d112f6b
fix(visitors): Fix a check that can result missing main participants.
2024-12-17 10:59:26 -06:00
Дамян Минков
d8cca36181
fix(shared-video): Removes disable pointer for non moderators. ( #15399 )
...
* fix(shared-video): Removes disable pointer for non moderators.
It fixes an issue where people can see ads from YouTube, allowing them to click the Skip Ad button. If you by mistake pause, the next time sync will unpuase it.
* squash: Remove unused.
2024-12-17 06:20:09 -06:00
Jaya Allamsetty
c9add0a9ef
ref(tracks) Remove gUM option that is no longer supported
2024-12-16 22:41:54 -05:00
Saúl Ibarra Corretgé
aabc50da60
fix(rnsdk) specify the RN version we support
...
Our SDK is only really tested with a single RN version, make sure to put
that in peerDependencies.
In addition, drop the peer dependency on @react-native/metro-config
since our project doesn't use it directly.
2024-12-16 17:53:14 +02:00
Calin-Teodor
4aa4382d2b
dep(@react-native-clipboard/clipboard): update to 1.14.3
2024-12-16 10:48:32 +02:00
Calin-Teodor
6bf1b46609
chore(react-native): update CocoaPods
2024-12-16 10:47:54 +02:00
shooding
9d7237dc24
fix(transcript) fix matching languages with variants
...
* fixtranscript results from whisper may have json.language="zh-TW" also requesting transcriptions language could be "zh-CN". Use _getPrimaryLanguageCode func to compare only the main lang code.
* fix: lint issue
2024-12-16 09:02:57 +01:00
Saúl Ibarra Corretgé
3745c19857
feat(overlay) drop permissions overlay
...
It covers the entire meeting and it's not helpful. A different version
of the same concept might be implemented using less intrusive UX, like a
modal.
2024-12-13 10:55:10 -06:00
damencho
cd6419d826
feat(ga): Adds a syntax check for config.js.
2024-12-13 10:34:39 -06:00
Saúl Ibarra Corretgé
a05e8fd2ef
feat(build) use Node 22, the new LTS
2024-12-13 15:55:58 +01:00
Mejans
239e5743dd
fix(lang) update Occitan locale ( #15389 )
2024-12-13 09:35:57 +01:00
Robert Oanta
01a731ab4d
feat(prosody): extend jigasi kick endpoint to work for any participant ( #15387 )
...
* feat(prosody): extend jigasi kick endpoint to work for any participant
* apply review
* squash: Fix UI when there is no actor of the kick.
---------
Co-authored-by: damencho <damencho@jitsi.org >
2024-12-12 11:03:26 -06:00
Edgars Voroboks
3d56538c69
fix(lang): Update Latvian language translation
2024-12-12 10:52:59 -06:00
Дамян Минков
2dc135b80f
feat(tests): Adds avatar test. ( #15382 )
...
* feat(tests): Adds join options.
* fix(tests): Fix opening tests by default with tenant.
* fix(tests): Renames a method.
* fix(tests): Moves a method from filmstrip to participants pane.
* fix(tests): Adds ok button to base dialog.
* fix(tests): Adds missing checks for using iframe API.
* feat(tests): Prettify the result html on error.
* fix(tests): Fixes checking when not in room.
* fix(tests): Adds profile button to toolbar.
* fix(tests): Adds avatar test.
* fix(tests): Fix all execute methods and await.
* fix(tests): Fix avatar checks.
2024-12-12 08:29:15 -06:00
simon
4e81d4461b
fix(lang) update German translation
2024-12-12 13:52:46 +01:00
Mihaela Dumitru
68b16d7bc8
fix(config) hide ui label for the recording start notification and send event ( #15385 )
2024-12-12 11:31:38 +02:00
Hristo Terezov
45f6550d30
fix(configWhitelist): Remove hiddenDomain and restrict dropbox options to key only. ( #15381 )
2024-12-11 13:08:12 -06:00
Calin-Teodor
5c65446ef4
feat(toolbox/native): update CustomOptionButton props
2024-12-11 17:44:01 +02:00
Saúl Ibarra Corretgé
eee58b2945
fix(whiteboard) fix disabling button
2024-12-11 13:30:21 +01:00
Jaya Allamsetty
c7cfb5218d
fix(config): Add missing config options
2024-12-10 16:34:53 -05:00
Дамян Минков
b9017176a8
feat(tests): Grid, FF and iframeAPI tests. ( #15372 )
...
* fix(tests): Fix include/excludes of tests based on participant count.
* feat(tests): Define context globally.
The context is being created on every new suite in before hook.
* feat(tests): Drop extra char in room name.
* feat(tests): Adds an option to load iframeAPI.
* feat(tests): Adds some ts types.
* fix(tests): Fix iframeAPI helper with events received too early.
* fix(tests): Fix iframeAPI helper detecting own role changed.
* feat(tests): Adds run script to start tests with local dev server.
* feat(tests): Adds participants iframeAPI tests.
* feat(tests): Updates wdio dependencies.
* feat: Adds grid config.
* feat: Simplify iframeAPI.
Drop URL params.
* feat: Adds tenant to iframeAPI.
* feat: Adds firefox target.
Certain tests are disable as not supported on FF. Missing upload file function for iframeAPI helper. Missing option to set audio file as a mic source.
* fix: Fix using tenant from baseUrl.
* feat: Adds audio only tests.
* feat: Adds option to generate tokens for the moderator.
* feat: Adds option to test and webhooks.
* fix: Improve error stack trace on error.
* fix: Address comments.
* fix: Fix test exclusion for FF.
* squash: Revert the strophe change and add a comment.
2024-12-10 11:22:44 -06:00
Hristo Terezov
cad37306d4
feat(dynamic-branding): New options for URLs in config
...
Adds new options that are cloning URL options from the config.
2024-12-10 09:46:04 -06:00
Saúl Ibarra Corretgé
83192435e7
feat(dynamic-branding) support setting transcription language
...
It will be used as the default if specified.
2024-12-09 15:51:49 +01:00
Дамян Минков
f85d0e6469
feat(always-on-top): Updates buttons for visitors. ( #15369 )
...
* feat(always-on-top): Updates buttons for visitors.
* squash: rename listener.
* squash: Adds visitor to the conference joined event.
* squash: fix comments and lint.
* squash: fix comments.
2024-12-06 12:28:29 -06:00
Calin-Teodor
3834f1e99c
feat(base/tracks): removed pip limitation while screensharing
2024-12-06 14:31:20 +02:00
Calin-Teodor
79ece5d4e5
feat(settings/native): fix prejoin settings
2024-12-06 12:50:50 +02:00
damencho
b0ffc2cd69
feat(visitors): Propagate moderator role to visitor nodes.
...
Features that depend on presence and moderator role will start working for visitors (like follow-me).
2024-12-05 11:50:33 -06:00
Calin-Teodor
5a45ebb877
feat(android): removed jsc related code
2024-12-05 18:11:10 +02:00
Jaya Allamsetty
dcea5332be
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1889.0.0+39c44228...v1890.0.0+144b0cab
2024-12-04 22:45:23 -05:00
Дамян Минков
4e72601bee
fix(speakerstats): Filters speaker stats to not include hidden participants.
...
* fix(speakerstats): Filters speaker stats to not include hidden participants.
* squash: Make recorder prefixes configurable.
2024-12-04 14:49:31 -06:00
damencho
ccd9386184
feat(prosody): Enables connection resumption for jicofo and jvb.
2024-12-04 14:49:01 -06:00
Mihaela Dumitru
05a930e5f5
fix(whiteboard) simplify room hash generation to cover custom region shards ( #15345 )
2024-12-04 16:39:01 +02:00
damencho
9bc0e7589c
fix(visitors): Fixes slowing down after meeting becomes live.
...
Make sure there are several connects before slowing down the visitor trying to join. This slow down is handling the case where the meeting was live few minutes ago, but ended.
2024-12-03 13:31:37 -06:00
Calinteodor
c0541c8737
feat(android): hermes and react native are synced ( #15353 )
...
Version wise, Hermes and React Native are synced.
2024-12-03 15:47:11 +02:00
Calinteodor
c11147b583
feat(toolbox): adapt toolbox and hang up menu visibility to mobile web ( #15340 )
...
On mobile web we want to keep both toolbox and hang up menu visible because they depend on each other.
2024-12-03 13:51:38 +02:00
damencho
ef992eaef3
fix(visitors): Fixes go live check.
...
We need to check whether the live field is defined ignoring its boolean value. When it is false we were ignoring it and still marking the room as live.
2024-12-02 08:29:56 -07:00
Ioannis Fytros
0149b5f6e6
fix(lang) updated el translation
2024-11-28 15:05:34 +01:00
Mihaela Dumitru
4d7c051dd0
feat(config) add option to show recording link ( #15336 )
2024-11-27 09:32:38 +02:00
Calinteodor
f3324ab165
feat(react-native): enable hermes engine ( #15279 )
...
Enabled hermes JS engine and updated SDK release scripts for both Android and iOS.
2024-11-26 14:24:43 +02:00
Hristo Terezov
4d483f7846
fix(config-whitelist): remove props.
2024-11-25 15:27:28 -06:00
Hristo Terezov
478852c474
feat(URL): Add metrics for config overwrites.
...
Add temporary metrics for interfaceConfig and config url overwrites.
2024-11-25 13:08:37 -06:00
Jaya Allamsetty
deb574a154
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1888.0.0+db24997a...v1889.0.0+39c44228
2024-11-25 12:56:30 -05:00
Hristo Terezov
c2f4dd9dea
fix(supportURL): Override true dynamic branding only.
2024-11-22 16:35:42 -06:00
damencho
67c3a50412
feat(external-api): Fix reporting kicker display name.
...
We cannot look up the name as the meeting is left and data has been cleaned up already.
The value is coming from ljm and the reported actor: JitsiParticipant.
2024-11-22 12:56:43 -06:00
damencho
b303693198
chore(webpack-dev-server): Updates webpack-dev-server to latest.
2024-11-22 12:56:34 -06:00
Hannes
a4a1619dc2
feat(external-api) add function to change virtual backgrounds
2024-11-22 18:05:41 +01:00
Saúl Ibarra Corretgé
c95d1d7f7e
feat(ci) improve mobile CI
...
- Run Android and iOS on macOS (same as our release process)
- Simplify checking for Podfile changes
- Simplify frontend actions
- Add CI for building the native Android and iOS SDK
2024-11-22 12:53:15 +01:00
damencho
97310b5ab5
fix(iframeAPI): Fix role changed event to work not only for local user.
2024-11-21 18:45:39 -06:00
Daniel
e151be48b9
lang: Adds missing Korean translations
...
* Update main-ko.json (ADD: missing Korean translation)
* MOD: formatting by 'node update-translation.js main-ko.json'
2024-11-21 11:04:36 -06:00
Hristo Terezov
91e1007e5b
feat(subtitles): Don't show delayed final
...
If a non final transcript was displayed and then hidden and then we receive a final transcript we remove the part that has already been shown before. If the final transcript is the same as the non final that was already displayed we don't show the final.
2024-11-21 08:13:19 -06:00
Besnik Bleta
8db769b174
lang: Update for sq translation ( #15322 )
...
* Adding sq translation
* Adding sq to languages.json
* Updating sq translation
* Fixing missing commas and updating string changes
* Fixing unclosed quotes
* Updating sq translation
* Updating sq translation
* Typo fixing; removing and adding commas to make the .json file valid
* Another comma missing fix
* Sorting entries aphabetically
* More sorting…
* More entry sorting
* Adding a missing space
* Adding spaces
* Get rid of an extra period
* Update for sq locale
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update for sq translation
* Adding missing separator
* Adding another missing separator
* Adding another separator
* Not tired of adding separators…
* Typo fixing
* Changing place for a string; translating a forgoten string
* Updating sq translation
* Deleting an extra space at the beggining of a string
* Update for sq translation
2024-11-20 07:46:31 -06:00
Saúl Ibarra Corretgé
260e5d11b9
fix(conference) update transcription language with meeting language
2024-11-19 15:21:59 +01:00
Saúl Ibarra Corretgé
b2fbf6d2a3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1887.0.0+9652999d...v1888.0.0+db24997a
2024-11-19 15:19:23 +01:00
Saúl Ibarra Corretgé
4df9087459
fixup!
2024-11-19 13:59:19 +01:00
Saúl Ibarra Corretgé
e0bf82aad8
fix(lang) refactor user media permission copy
...
It no longer matches what the browser says, most of the time, and the
browser name wasn't matched properly anyway.
2024-11-19 13:59:19 +01:00
Saúl Ibarra Corretgé
91c48dfe03
feat(config) whitelist enableCalendarIntegration
2024-11-19 13:45:34 +01:00
dependabot[bot]
a86542d650
chore(deps): bump cross-spawn
...
Bumps and [cross-spawn](https://github.com/moxystudio/node-cross-spawn ). These dependencies needed to be updated together.
Updates `cross-spawn` from 7.0.3 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
Updates `cross-spawn` from 6.0.5 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-19 09:52:38 +01:00
Saúl Ibarra Corretgé
9e9eac3e38
fix(lang) update text on extra noise suppression
...
Be explicit as it being extra and add a BETA label.
2024-11-19 09:20:31 +01:00
Horatiu Muresan
73cba3561e
fix(config-whitelist) cleanup ( #15314 )
2024-11-18 16:15:35 +02:00
Calinteodor
63e69c224d
feat(prejoin): fix join meeting from external/calendar link while in another meeting ( #15310 )
...
If you are in meeting and you want to join another meeting from an external link, it is not possible.
That is because Prejoin screen didn't get unmounted, isJoining remains true and button is unpressable.
Most probably because react navigation, where the screen only gets focused or blurred.
2024-11-18 16:15:03 +02:00
Дамян Минков
50e9413aad
feat(recording): Shows notification when you try to start recording too quick. ( #15311 )
...
* feat(recording): Shows notification when you try to start recording too quick.
* squash: separate values ip and room.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1886.0.0+bc446e99...v1887.0.0+9652999d
* squash: text adjust
2024-11-15 15:08:26 -06:00
Hristo Terezov
037a7c082c
feat(IFrameApi): setAudioOnly command & event.
2024-11-15 07:18:10 -06:00
damencho
6af4d182d0
fix(connection): Detects tenant hyphen and length problems and show notification.
2024-11-15 13:40:40 +01:00
damencho
d438292d2c
fix(connection): Shows notification instead of reload on conference request failed.
2024-11-15 13:40:40 +01:00
Calinteodor
d45c108051
feat(conference): revert fix for background app state ( #15308 )
...
There seems to be an issue related to FlatList component. It was introduced after we updated to a newer version of React Native. Transitioning the app from background to foreground triggers re-renders that affect the visible remote participants, at least in tile view, by sometimes removing them from the list.
2024-11-15 14:39:37 +02:00
Дамян Минков
5cd7b9be38
feat(tests): First test from torture to meet. ( #15298 )
...
* feat(tests): First test from torture to meet.
* squash: Fixes logging as per comments.
* squash: Fixes some eslint errors.
* squash: Drop no needed await and async declarations.
* squash: Simplify syntax.
* squash: Disable blur everywhere not only FF.
* squash: Use allSettled.
* squash: Prettify intervals and timeouts.
* squash: Use uuids for torture rooms.
* squash: Introduce helper methods in Participant for toolbar and filmstrip.
* squash: Changes headless resolution to a standard 720p.
* squash: Adds env BASE_URL.
* squash: Fix some eslint errors.
* squash: Fix js error.
* squash: Fix participant logs.
* squash: Move bag to Promise.all.
* squash: More types thing.
* squash: Fix more ts errors.
* squash: Bumps version to include 6d146cd332
* squash: More ts stuff.
* squash: Fixes last ts errors.
* squash: Drop eslint rule.
* squash: Update default configs.
* squash: Drop and docs eslint.
2024-11-15 06:26:35 -06:00
Christoph Settgast
aa1c3c0ad8
lang: update German translation
2024-11-14 16:09:18 -06:00
Jaya Allamsetty
07810f8c2d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1885.0.0+0ef83147...v1886.0.0+bc446e99
2024-11-14 13:54:05 -05:00
Saúl Ibarra Corretgé
96d41196e6
fix(local-recording) handle repeated values
2024-11-14 15:16:24 +01:00
Saúl Ibarra Corretgé
293a41d4aa
fix(ci) use macOS 15 to run iOS tests
...
We need Xcode 16 and that version is now only available on macOS 15
action runners: https://github.com/actions/runner-images/issues/10703
2024-11-14 15:42:12 +02:00
Sakıp Han Dursun
def9555268
Update main-tr.json
2024-11-13 12:08:13 -06:00
Sam Joe Chalissery
71de1d1e2d
feat(reactions): Added heart reaction
...
* Added heart reaction feature
* Edits to preserve alphabetical sorting
* Changed the position of hide self view checkbox
* undid irrelevant changes made
* Fixed CSS issue + tooltip text
2024-11-13 08:29:50 -06:00
Ashot Hovhannisyan
49cf63213d
feat(ns) update Krisp to latest version
...
* feat(noise-suppression): Add support for BVC model
* feat(noise-suppression): Add support for extended BVC devices list
This commit adds support for extending the list of allowed BVC devices in the noise suppression feature. It introduces a new file, `bvc-allowed-ext.txt`, which can be used to include additional BVC supported devices.
* fix(noise-suppression): reuse the existing audioStream for Krisp initialization
* update krisp configuration
* refactor(krisp): Update Krisp JS SDK version and noise suppression configuration
* refactor(config): update config default values, add the enabled flad in INoiseSuppressionConfig
2024-11-13 08:25:24 +01:00
Hristo Terezov
86d1bd3c78
feat(Video): Handle .play() errors.
...
- Do not throw the error. This results in unhandled rejection promise.
- Add proper logging so that we can figure out from which video element the error occured.
2024-11-11 15:31:58 -06:00
sakiphandursun
122f5dffe8
tr language updates
2024-11-09 14:40:39 -06:00
damencho
da35c96afd
fix(visitors): Fixes detection of turning of subtitles by visitor.
2024-11-07 11:12:08 -06:00
Calin-Teodor
e52c6e6b35
fix(base/icons): error regarding default props
2024-11-07 10:17:04 +02:00
Hristo Terezov
1e43bbbd95
fix(prejoin): Device indicator.
...
- don't show the indicator if disableInitialGUM=true
- Change the text.
- Change the pending state color.
2024-11-06 20:23:00 -06:00
Jaya Allamsetty
2d77bf1da9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1883.0.0+9eefac11...v1885.0.0+0ef83147
2024-11-05 16:28:00 -05:00
Saúl Ibarra Corretgé
dc25a8dde4
feat(ios) update CocoaPods version
2024-11-05 17:36:52 +02:00
Saúl Ibarra Corretgé
ab51512088
fix(rn) tweak UA string
...
Make sure all the parts are "something/something-else" similar to how
browsers do it.
2024-11-05 17:36:30 +02:00
Besnik Bleta
956ca27b01
lang: Update for sq translation ( #15271 )
...
* Adding sq translation
* Adding sq to languages.json
* Updating sq translation
* Fixing missing commas and updating string changes
* Fixing unclosed quotes
* Updating sq translation
* Updating sq translation
* Typo fixing; removing and adding commas to make the .json file valid
* Another comma missing fix
* Sorting entries aphabetically
* More sorting…
* More entry sorting
* Adding a missing space
* Adding spaces
* Get rid of an extra period
* Update for sq locale
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update for sq translation
* Adding missing separator
* Adding another missing separator
* Adding another separator
* Not tired of adding separators…
* Typo fixing
* Changing place for a string; translating a forgoten string
* Updating sq translation
* Deleting an extra space at the beggining of a string
2024-11-05 08:23:34 -06:00
Calin-Teodor
d7e2be200a
feat(base/ui): remove force capitalize from button labels
2024-11-05 07:53:08 -06:00
Joshua Irmer
459b5372d1
fix(chat): show focus on chat
...
Signed-off-by: Joshua Irmer <irmer@gonicus.de >
2024-11-05 11:31:07 +02:00
Дамян Минков
1a3dd699b7
fix(lobby): Inconsistent state after deny and then approve. ( #15226 )
...
* fix(lobby): Inconsistent state after deny and then approve.
Fixes several issues:
- The error on lobby deny is not sticky
- When preJoin is not enabled we were showing conference UI and showing the error, while the participant is denied to enter the meeting.
- There was inconsistent state (after deny we were keeping membersOnly conference state) and when being approved on re-try while being in the meeting, no remote thumbnails are shown although media is flowing.
The scenario is enabling lobby and tryintg to join, denying the first attempt and approving the second one.
* squash: Drop extra hide lobby screen.
* squash: Finish action first before showing the notification.
2024-11-04 14:49:21 -06:00
damencho
04bee97682
feat(audio-recording): Handles conference properties sent from jicofo and play notification.
...
When audio-recording is enabled server-side play the recording audio and visual notification.
2024-11-04 10:34:59 -06:00
Edgars Voroboks
aa506a7607
fix(lang): Add newline at the end of generated lang file
2024-11-04 11:23:53 +01:00
Christoph Settgast
afac97e7d4
lang: update German translation ( #15264 )
2024-11-01 21:52:29 +01:00
Hristo Terezov
61a0247f30
feat(metrics): related to conference.init execution.
...
Adds logs and analytics events with time measurements for the different stages of conference.init execution.
2024-10-31 14:09:10 -05:00
Jaya Allamsetty
7b4965f6b2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1882.0.0+d51e5575...v1883.0.0+9eefac11
2024-10-30 19:56:02 -04:00
Saúl Ibarra Corretgé
d78b980b35
fix(android) fix bundle script path
2024-10-30 17:36:28 +01:00
Saúl Ibarra Corretgé
103d1d9f35
fix(android) fix making production bundles
2024-10-30 16:44:18 +01:00
Saúl Ibarra Corretgé
6d3330a208
feat(lib-jitsi-meet) log UA string too
...
This way we can know from the logs what we are working with.
2024-10-30 14:51:31 +01:00
Saúl Ibarra Corretgé
771f5af59d
feat(rn) improve UA string
...
Add SDK version in addition to OS and RN versions.
Example: "JitsiMeetSDK/0.0.0 (android/34) react-native/0.75.4"
2024-10-30 14:51:31 +01:00
Saúl Ibarra Corretgé
2c96880985
fix(android) add SDK version information
2024-10-30 14:24:14 +01:00
Saúl Ibarra Corretgé
3fb968b3cb
feat(rn,screen-sharing) allow sharing the screen and camera on mobile ( #15236 )
...
* feat(rn,screen-sharing) allow sharing the screen and camera on mobile
With the advancements in layer suspension it should now be ok to do.
Users can still mute the camera themselves if they so desire.
Having the camera enabled while in the background is a separate effort.
2024-10-30 15:11:09 +02:00
Saúl Ibarra Corretgé
b2059060fc
fix(rn,android) fix build for RN 0.75
...
It requires Kotlin 1.9. Some modules needed to be updated in order to
gain that compatibility.
2024-10-30 14:16:35 +02:00
Saúl Ibarra Corretgé
6ad2735efb
fix(rn,call-integration) use a more reliable event for starting
...
The will-join event happens before we actually try to join and things
would go wrong, whereas join-in-progress happens when it's guaranteed
that joining will be successful.
2024-10-30 12:39:19 +01:00
Calin-Teodor
e2a933ad92
chore(android): update rnVersion
2024-10-30 12:37:26 +02:00
Calinteodor
12b682992b
chore(appState): default empty string state does not check conditions ( #15240 )
...
* feat(mobile/background): force appState status when the app mounts
2024-10-30 09:51:12 +02:00
Jaya Allamsetty
4f78dee708
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1880.0.0+5d53ecdc...v1882.0.0+d51e5575
2024-10-29 13:00:57 -04:00
Calin-Teodor
7ff78313ff
dep(react-native): update to 0.75.4
2024-10-29 14:56:43 +02:00
Edgars Voroboks
ac182c18f9
lang: Update Latvian language translation ( #15244 )
2024-10-29 06:28:21 -05:00
Saúl Ibarra Corretgé
b562176062
chore(deps) npm audit fix
2024-10-28 16:15:19 +01:00
Saúl Ibarra Corretgé
437ed46349
fix(e2ee) don't display E2EE verified field until final
...
It shows all the time otherwise, confusing users who haven't even
enabled it.
2024-10-28 16:15:04 +01:00
Дамян Минков
f0e01da39a
feat(connection): Handles the new connection error CONFERENCE_REQUEST_FAILED. ( #15231 )
...
* feat(connection): Handles the new connection error CONFERENCE_REQUEST_FAILED.
Reloads when this fatal error occurs.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1878.0.0+a7476b12...v1880.0.0+5d53ecdc
2024-10-28 10:13:19 -05:00
Saúl Ibarra Corretgé
755ab2a108
feat(e2ee) add flag to disable the feature
2024-10-28 15:42:13 +01:00
Saúl Ibarra Corretgé
c11f5d36ea
feat(sounds) skip playing back sounds when leaving a conference
...
When we leave we see all participants leaving too, which triggers the
"recording has ended" sound for example, which is not desirable.
2024-10-28 14:34:56 +01:00
Ramazan Sancar
ecf72273af
lang: Missing keys in Turkish language file added with translations. ( #15232 )
...
* add: Missing keys in Turkish language file added with translations.
upd: Translations marked as "", which have not been translated, have been completed.
upd: Updated with "..." (ellipsis), which is the symbolic value for "..." (three dots).
fix: Wrong words in the dictionary in the source have been corrected.
* upd: Updated with "..." (ellipsis), which is the symbolic value for "..." (three dots) all languages.
2024-10-28 07:47:43 -05:00
Hristo Terezov
960a08c066
fix(conference): Make sure join waits for confernce.init.
...
It was possible that join can be executed before conference.init have even started or we haven't reached the point ot create the initialGUMPromise. This was causing the following issues:
- users stuck on the prejoin screen
- participants join 2+ times in the call (we have been creating more than 1 local participants from a single page).
2024-10-25 11:34:10 -05:00
damencho
390431f4d0
fix(transcribing): Fix missing transcribing status changed event.
2024-10-24 10:45:50 -05:00
Sakıp Han Dursun
0636527146
lang: Update Turkish translation ( #15222 )
...
Update: Added Turkish translation for "followMeRecorder"
Co-authored-by: sakiphandursun <sakip.dursun@alpata.com >
2024-10-23 17:01:03 -05:00
Andrei Gavrilescu
66ba41992d
fix(premeeting): remove console log #15217
2024-10-23 12:14:00 +03:00
damencho
036d783776
feat(subtitles): Adds an option to automatically enable subtitles when transcriber is available.
2024-10-22 12:41:34 -05:00
Дамян Минков
1f37e0ba8d
feat(visitors): Uses metadata to save participants that were promoted. ( #15215 )
...
* feat(visitors): Uses metadata to save participants that were promoted.
* squash: fix comments.
* squash: fix comments.
2024-10-22 12:41:24 -05:00
Jaya Allamsetty
2d15cc025e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1876.0.0+fac989a9...v1878.0.0+a7476b12
2024-10-22 13:15:48 -04:00
Saúl Ibarra Corretgé
4b93cbbd8d
fix(chat) make reactions processing more resilient
2024-10-22 16:41:29 +02:00
Calinteodor
939a9a45d3
feat(mobile/background): use reducedUI only when app is not active and log appState ( #15167 )
...
* feat(mobile/background): use reducedUI only when app is not active and log appState changes
2024-10-22 16:19:31 +03:00
Andrei Gavrilescu
dd859d2a26
feat(premeeting): pre-join connection test ( #15151 )
...
* enable precall test
* minor fixes
* update lang sort
* code review
2024-10-22 11:20:30 +03:00
Saúl Ibarra Corretgé
39540531ff
fix(polls) add extra check when creating polls
2024-10-22 09:24:13 +02:00
Sergei Novikov
3d85202987
fix(lang) fix Russian lang
2024-10-17 09:34:10 -05:00
emrah
9fd6a6c822
fix(auth_token): check params before getting its property
2024-10-17 06:27:37 -05:00
Calin-Teodor
ae00247632
feat(participants-pane/native): updated accessibility label to match translations
2024-10-16 17:20:48 +03:00
Calin-Teodor
2b719743d3
feat(base): minor syntax and ts types fixes
2024-10-16 16:23:37 +03:00
Calinteodor
2b8cc89df0
Improve participants alternative text for screen reader users ( #15204 )
...
* add the participants count to the aria label and fix the accessibility toggle for the participants button
---------
Co-authored-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com >
2024-10-16 13:09:35 +03:00
Hristo Terezov
b7eae6c0ca
feat(connect): Add logging before every connect.
2024-10-15 20:57:29 -05:00
Jaya Allamsetty
24ae69348b
fix(config) Remove unsupported settings.
2024-10-11 14:28:51 -04:00
Jaya Allamsetty
22f315ddfa
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1874.0.0+7dfad4fd...v1876.0.0+fac989a9
2024-10-11 14:28:51 -04:00
damencho
a50d6dc0f4
feat(jwt): Adds some more logs around expiration.
2024-10-10 14:16:37 -05:00
damencho
15ba1bb280
fix(visitors): Skips a log if room is being destroyed.
2024-10-10 14:16:26 -05:00
damencho
3438e5d56a
fix(jwt): Fix initial value of features in jaas mode.
...
The backend initializes them as all missing, this way we sync backend and UI.
2024-10-09 16:42:22 -05:00
AHMAD KADRI
176e409af5
feat(accessibility): add focus and blur handle to the toolbar ( #15054 )
2024-10-09 10:31:16 -05:00
Jaya Allamsetty
d09243c2c5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1872.0.0+8940b5c9...v1874.0.0+7dfad4fd
2024-10-07 11:20:57 -04:00
Hristo Terezov
b0a050b66a
fix(keyboard-shortcuts): Rename .web/.native files.
...
The keyboard shortcuts feature is used only on web. We don't need the suffixes.
2024-10-07 10:13:26 -05:00
Saúl Ibarra Corretgé
26e283393f
chore(deps) npm audit
2024-10-07 14:33:04 +02:00
Hristo Terezov
d9a0423687
fix(KbShortcuts): remove listeners on leave.
...
Currently we add keyboard listeners on conference join but never remove them. In the cases where we have multiple join events during a call (visitors promotion, breakout rooms), there are multiple keyboard handlers added and the shortcuts are executed multiple times on a single press.
2024-10-05 08:43:51 -05:00
damencho
39c9c24810
fix(toolbox): Fix re-rendering of toolbar on every state change.
2024-10-03 14:04:14 -05:00
damencho
d6a42fbe43
fix(jwt): Fixes when feature is missing from features.
...
By default, that feature is disabled.
2024-10-03 14:04:14 -05:00
damencho
808bc24d95
fix(jwt): Fixes getJwtDisabledButtons to respect moderator flag.
2024-10-03 14:04:14 -05:00
damencho
e04db24d15
fix(jwt): Use isJwtFeatureEnabled the same way in all places.
...
Fixes an issue where we were showing cc button for visitors that does not have features in the token.
2024-10-03 14:04:14 -05:00
Saúl Ibarra Corretgé
c24c25849d
fix(ios) update giphy SDK
2024-10-03 13:56:10 +03:00
Дамян Минков
d5269e881a
fix(transcribing): Handle transcriber status changed.
...
* fix(subtitles): Handle errors to revert to default state.
* fix(transcribing): Handle transcriber status changed.
Drops potential transcribers and hidden participant actions and handling. Expect ljm to detect transcriptions on and off.
* feat(transcriptions): Adds a notification if transcriber leaves abruptly.
* squash: Renames action.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1869.0.0+5671c5d6...v1872.0.0+8940b5c9
2024-10-02 18:59:04 -05:00
Saúl Ibarra Corretgé
5da69192e3
feat(ios) use Xcode 16 as the new baseline
2024-10-02 15:20:06 +03:00
Jaya Allamsetty
2413b8977e
fix(face-landmarks) Ignore muted tracks while starting detection.
...
This fixes an issue where a user gets stuck on lobby page when they have a muted video track after the user is accepted.
2024-09-25 14:17:08 -05:00
damencho
50b90933dc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1867.0.0+ef92c2a0...v1869.0.0+5671c5d6
2024-09-20 17:37:50 -05:00
damencho
09d57972af
feat(visitors): Allow occupants switching from breakout to main room.
2024-09-20 15:31:35 -05:00
damencho
8f1c63579c
feat(prosody): If room is destroyed already reply to disconnect.
2024-09-20 15:31:35 -05:00
damencho
62856b0f58
feat(prosody): Moves respond_iq_result to util.
2024-09-20 15:31:35 -05:00
Calin-Teodor
a3617b042e
feat(conference): apply reduced ui for when app is in background
2024-09-20 22:19:45 +03:00
damencho
6e13269ddb
fix(av-moderation): Fix wrong json format for empty array.
...
The exception we see in jicofo: IllegalArgumentException: Value is not a list
We were encoding empty array for media types as {} where it should be [].
2024-09-20 08:26:29 -05:00
Axel Prola
97930bfef2
feat(external-api): Set blurred background from external api. ( #15131 )
...
Add setBlurredBackground command to external api.
Co-authored-by: Axel Prola <axel.prola@equasens.com >
2024-09-20 08:08:16 -05:00
Patrick He
7bb2f1eaad
feat(chat) add message reactions
2024-09-20 15:53:55 +03:00
Avram Tudor
acc46c0c5f
fix: flip mode can be unsynced between tileview and large video ( #15141 )
...
- large video does not adhere to the same restriction when it comes to the flip mode, it simply respects the last cached state or the doNotFlipLocalVideo flag if it was provided
2024-09-20 12:13:58 +03:00
Hristo Terezov
1152073b57
feat(stage-name-label): Don't show for SS when toolbar is hidden
2024-09-18 17:26:20 -05:00
Jaya Allamsetty
e328b15fcd
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1864.0.0+cf14a33f...v1867.0.0+ef92c2a0
2024-09-18 17:58:45 -04:00
Дамян Минков
bc21a462eb
feat(follow-me): Adds iframeAPI to activate recorder follow me. ( #15134 )
...
* feat(follow-me): Adds iframeAPI to activate recorder follow me.
* squash: suggestion.
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
---------
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
2024-09-17 12:18:42 -05:00
AHMAD KADRI
8d82c20319
Accessibility: keyboard navigation on the toolbar (Context menu) ( #15060 )
...
Accessibility: keyboard navigation on the toolbar (Context menu)
2024-09-17 17:10:44 +03:00
Calin-Teodor
574c61d3e5
feat(react-native-sdk): update podspec file
2024-09-17 10:46:52 +03:00
damencho
9f73eb76a3
fix(follow-me): Small UI fixes.
...
Does not allow toggling both follow me and follow me recorder. And make when locally enabled show correct status when follow me recorder is selected.
2024-09-16 13:52:53 -05:00
Дамян Минков
b620328861
fix: Fixes installing let's encrypt on clean system.
...
When testing on 24.04 fails to create let's encrypt successfully because the webserver is not installed completely.
2024-09-16 11:54:00 -05:00
Дамян Минков
085e6dd3b9
feat(follow-me): Adds option to limit it for recorder only. ( #15120 )
...
* feat(follow-me): Adds option to limit it for recorder only.
* squash: Fix comments.
* squash: Fix comments.
2024-09-16 10:01:09 -05:00
Дамян Минков
936fa55ce9
fix(deb): Restart jicofo on new install.
...
Testing clean install on Ubuntu 24.04 seems to end up with jicofo not connected due to the certificate not being validated.
2024-09-15 19:10:59 -05:00
Дамян Минков
ede26956e8
feat(visitors): Transcriptions for visitors. ( #15119 )
...
* feat(visitors): Transcriptions for visitors.
* squash: Fixes filter iq.
* feat: Rewrites room name requests in rayo iq for visitors.
* squash: Handles visitors count that request transcriptions and the languages requested.
* fix(subtitles): Make sure we show captions button when no features but is transcribing.
2024-09-13 18:35:34 -05:00
Дамян Минков
b3742a3438
fix(transcriptions,recording): Allows non moderators with features to dial, record or transcribe. ( #15074 )
...
* fix(transcriptions): Uses dial command to invite transcriber.
* fix(transcriptions,recording): Allows non moderators with features to dial, record or transcribe.
* sqaush: Make sure filtering works when only is a moderator.
It works now and without a token and no features, but being moderator.
* squash: Rename constant.
* squash: Checks features first before defaulting to moderator when filtering metadata service.
* squash: Checks features first before defaulting to moderator in UI.
* squash: Fixes lint and one other check.
* squash: Moves more logic to is_feature_allowed.
* squash: Drops unnecessary check.
* squash: Uses constant coming from ljm.
* squash: Toggles back captions button on error.
* squash: Fix comment.
* squash: Reverting back isLiveStreamingButtonVisible.
* squash: Fix imports.
2024-09-13 11:06:29 -05:00
damencho
262cb0422c
fix(breakout-rooms): Fixes reporting virtual jid of main room.
...
When reporting the real jid, nothing matches in jicofo internals and we miss to match the room.
2024-09-13 09:45:23 -05:00
Saúl Ibarra Corretgé
756c4afbdd
fix(rn,overlay) skip showing reload dialog while leaving the conference ( #15045 )
...
* fix(rn,overlay) skip showing reload dialog while leaving the conference
2024-09-13 16:09:58 +03:00
Saúl Ibarra Corretgé
4c9234ffec
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1862.0.0+95e160b2...v1864.0.0+cf14a33f
2024-09-13 13:42:44 +03:00
Saúl Ibarra Corretgé
5ea2093a40
fix(ios) specify supported platforms (iOS, iPadOS)
2024-09-13 13:07:19 +03:00
Saúl Ibarra Corretgé
ab57a2999b
feat(ios) bump minimum required iOS version to 15.1
...
RN 0.76 will be doing this change, so let's get ahead.
THis puts the iPhione 6S as the baseline model, which was released in
September 2015.
2024-09-13 12:57:49 +03:00
Hristo Terezov
7718c39319
feat(stage-participant-badge): Scale size based on the screen height
2024-09-12 08:12:36 -05:00
damencho
01ef23402e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1859.0.0+9ff77a91...v1862.0.0+95e160b2
2024-09-10 14:53:20 -04:00
Avram Tudor
15ddf04189
fix: correct inconsistencies between disableLocalVideoFlip flag and UI ( #15101 )
...
Some parts of the ui still showed the setting for flipping the video, even if the flag indicated otherwise
Also fixes the case where setting a virtual background ignores the stored localFlipX setting
2024-09-09 11:44:06 +03:00
Christoph Settgast
ac720034ab
lang: update German translation
...
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-09-08 14:18:49 -05:00
damencho
b989307c1e
feat(visitors): Adds option to turn off auto promotion with token.
...
Fixes #14699 .
2024-09-06 12:56:33 -05:00
Hristo Terezov
0fa02ff6ba
fix(devices): Do not select stored devices that are not available.
2024-09-06 10:51:23 -05:00
Jaya Allamsetty
d2afd5e54d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1858.0.0+6771b695...v1859.0.0+9ff77a91
2024-09-04 16:49:23 -04:00
damencho
7169143942
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1852.0.0+526ec25d...v1858.0.0+6771b695
2024-09-04 11:20:04 -05:00
Sebastian Wieseler
98020163ce
Update SECURITY.md ( #15085 )
2024-09-04 09:47:40 -05:00
damencho
6aa42f9850
feat(shared-video): Fixes showing thumb on the sharer side.
...
Fixes #15077 .
2024-09-03 16:29:55 -05:00
damencho
d2ff136c15
feat(participants-pane): Fixes actions menu when sharing video.
...
We have actions menu for the video just for the local participant who shared the video.
2024-09-03 16:29:55 -05:00
Aaron van Meerten
79322f6a1f
fix(jicofo): conference request nginx config add expose headers for cors ( #15084 )
...
* fix(jicofo): conference request nginx config add expose headers for content type
2024-09-03 09:00:44 -04:00
damencho
d755b9decb
fix(avatar): Prefer avatar url from jwt identity.
2024-09-03 07:57:40 -05:00
damencho
ad6e675b18
fix(visitors): When metadata or flag live is missing, consider live.
2024-08-30 08:09:44 -05:00
Hristo Terezov
aa122c9652
fix(subtitles): positioning and padding
2024-08-29 16:09:27 -05:00
Hristo Terezov
b747fd3483
feat(subtitles): Move with toolbar.
2024-08-28 17:39:18 -05:00
Hristo Terezov
2d56dbe249
fix(subtitles): Styles.
...
- Move the styles from css to tss-react ones
- Dynamic fontSize based on the visible area of the page
- Remove the gaps in the background when a line is wrapped.
- Change the text color to white.
- Remove transparency.
2024-08-28 16:22:24 -05:00
Дамян Минков
2364344046
feat(shared-video): Closes confirm dialog if shown on stop. ( #15065 )
...
* feat(shared-video): Closes confirm dialog if shown on stop.
* squash: Show notification about the stopped video.
2024-08-28 12:07:15 -05:00
Hristo Terezov
32f9f8ba92
fix(gifs): trim the message before extracting the URL.
2024-08-28 11:35:51 -05:00
damencho
697ede207b
fix(shared-video): Fix skip showing confirm dialog for YouTube links.
2024-08-27 16:33:38 -05:00
Hristo Terezov
c62f2f2790
fix(RN/shared-video): sharedVideoAllowedURLDomains prop from branding.
...
On mobile (React-Native) the sharedVideoAllowedURLDomains property from dynamic branding was filtered and therefore the allow list from the branding was not reaching redux and was ignored.
2024-08-27 16:22:58 -05:00
Hristo Terezov
1429e83a21
fix(RN-video): Video not showing if disableThirdPartyRequests is true.
2024-08-27 10:59:10 -05:00
Дамян Минков
3f7c3b8fd2
feat(shared-video): Shows confirmation dialog before playing video. ( #15059 )
...
* feat(shared-video): Shows confirmation dialog before playing video.
* feat(shared-video/native): created ShareVideoConfirmDialog and unified actions
* squash: Simplifies state and fixes stop and then start scenario.
* squash: Use constants everywhere.
* squash: Use helper function.
* squash: Ignore any command with not matching video URL.
---------
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
2024-08-27 10:45:39 -05:00
Hristo Terezov
5b4383d835
feat(shared-video): Get allowed URL domains from config and dynamic branding.
2024-08-26 17:10:08 -05:00
Hristo Terezov
49fa243ef3
fix(shared-video): Lint errors.
2024-08-26 17:10:08 -05:00
Calin-Teodor
e9ca4b009a
feat(shared-video): run whitelisted urls through store
2024-08-26 17:10:08 -05:00
Piyush Bhatt
e6ccc35653
fix(gh) fix typos in issue template
...
Fixes : #15028
2024-08-26 22:40:37 +02:00
Saúl Ibarra Corretgé
f59d04586c
fix(android) fix crash when staring ongoing notification
2024-08-26 12:33:53 +03:00
damencho
ec22c1fdda
fix(participants): Handles kicker undefined on participantKicked.
2024-08-23 12:19:32 -05:00
Hristo Terezov
3441954f8b
fix(subtitles): ITranscriptMessage type.
2024-08-21 15:19:44 -05:00
Calin-Teodor
b0a87041da
feat(rnsdk): moved deps that dont require linking
2024-08-21 17:37:41 +03:00
damencho
42586be533
fix(visitors): Visitors raise hand to be promoted, skip notification for speak line.
2024-08-21 09:27:02 -05:00
damencho
65e94bd173
fix(visitors): Do not show reactions icon in visitors join dialog.
2024-08-21 09:27:02 -05:00
Saúl Ibarra Corretgé
73c836fafb
fix(android) fix joining meetings in quick succession
...
If the readyToClose event was fired there is no need to "leave" the
meeting, it just circles back to the app unnecessarily, potentially
creating another readyToClose event.
2024-08-21 14:06:40 +03:00
Saúl Ibarra Corretgé
d6fa066e4d
fix(android) fix default value for pip.enabled
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/15014
2024-08-21 12:47:26 +03:00
Saúl Ibarra Corretgé
22bbf4939e
fix(android) remove unused method
2024-08-21 10:54:00 +02:00
Saúl Ibarra Corretgé
ca195fd708
fix(rn) improve rnsdk version script
...
Make sure alll dependencies are updated when we run it.
2024-08-21 10:45:07 +02:00
AHMAD KADRI
c3c0166731
Accessibility: make status notifications accessible ( #15004 )
...
* Accessibility: add aria-live to the notification component
2024-08-21 11:03:38 +03:00
Saúl Ibarra Corretgé
fc94854b72
chore(deps) npm audit fix
2024-08-19 15:03:52 +02:00
Saúl Ibarra Corretgé
c55eb68cf2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1847.0.0+03eef6de...v1852.0.0+526ec25d
2024-08-19 13:32:10 +02:00
Saúl Ibarra Corretgé
80e08a112a
chore(deps) remove remaining lodash dependencies
...
We are fully using lodash-es now.
2024-08-19 11:04:14 +02:00
Edgars Voroboks
896fc29af7
fix(lang): Update Latvian language translation
2024-08-17 20:58:30 -05:00
Hristo Terezov
c88ffab370
fix(auth): Preserve iceServers URL params
...
During authentication cycle the iceServers URL params are not passed through the various redirects. The result is that the when we finally return back to the conference page authenticated and with the JWT token the iceServers URL param is lost.
2024-08-15 22:33:24 -05:00
Saúl Ibarra Corretgé
445515da93
fix(lastN) simplify lastN calculation when in background ( #15018 )
...
There is no point in ever setting lastN to anything other than 0 when in
the background because we are not rendering anything.
When in PiP mode, the app state is not background, which might have
deceived us into adding that check there way back when.
2024-08-15 14:25:21 -04:00
Jannis
f5dbd6780b
fix(lang): update german translation ( #15011 )
...
Co-authored-by: Christoph Settgast <csett86_git@quicksands.de >
2024-08-15 12:23:14 +02:00
Saúl Ibarra Corretgé
ba06121464
fix(rn) fix audio loss when switching to the bridge
...
The issue was fixed in RN WebRTC.
2024-08-14 16:30:17 +02:00
Calin-Teodor
7115919206
feat(android/sdk): fix jitsiview join call
2024-08-14 14:30:09 +03:00
Hristo Terezov
1d95c30893
feat(shared-video): Allow only whitelisted URLs.
2024-08-13 12:43:45 -05:00
Saúl Ibarra Corretgé
a5cd5e2733
fix(android) don't re-launch activity after closing PiP
...
Just remain in the background. The ongoing notification can be used to
get back to the meeting.
NOTE: This behavior only affected the app, not the SDK.
2024-08-13 17:18:26 +02:00
Saúl Ibarra Corretgé
8732675162
fix(android) fix not opening activity from notification
...
We need to pass the Activity to get back to in the intent, but since we
launch the notification from a Service things got a bit more involved.
2024-08-13 17:18:26 +02:00
Calin-Teodor
a074437d99
fix(android/ios/scripts): updated react native packager script path
2024-08-13 14:24:48 +03:00
José Luís Andrade
d2eb11fa5c
fix(lang) update Portuguese translation
2024-08-13 12:57:22 +02:00
Saúl Ibarra Corretgé
b35200648c
feat(deps) replace lodash with lodash-es
...
The latter supports tree-shaking and we don't need to embed the whole
500KB of lodash.
2024-08-12 10:34:44 +02:00
Calinteodor
a8958019a5
feat(chat/polls/native): added ids for tests ( #14994 )
...
* feat(chat/polls/navigation): added ids for tests and removed some unused helpers
2024-08-10 18:02:48 +03:00
Hristo Terezov
200228339b
fix(gif): Restrict gif rendering to Giphy only
2024-08-09 10:01:04 -05:00
Hristo Terezov
ddc64ad687
fix(giphy): Remove proxyUrl config option.
2024-08-09 10:01:04 -05:00
Calin-Teodor
2d2bae6ec1
feat(toolbox): moved action to appropriate feature and fixed naming
2024-08-09 16:19:13 +03:00
Saúl Ibarra Corretgé
fa6dc292c1
fix(polls) improve message validation ( #14991 )
...
* fix(polls) improve message validation
- Prevent creation of too many polls
- Discard absurdly large payloads
* Update resources/prosody-plugins/mod_polls.lua
Co-authored-by: Дамян Минков <damencho@jitsi.org >
---------
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2024-08-09 06:23:43 -05:00
Saúl Ibarra Corretgé
b5ac40b32a
fix(build) don't run clean after compilation
...
It prevents the bundle analyzer from working because the stats files are
placed in the build dir.
Clean *before* building instead.
2024-08-09 12:03:03 +02:00
Mengyuan Liu
8299aa498b
feat(raise-hand) group options in config.js
2024-08-09 11:39:55 +02:00
Saúl Ibarra Corretgé
ce22adfe64
fix(ios) SDK release script fixes
...
- Run script with tracing
- Allow empty commits (we might need a rebuild)
- Fix tag name in lite SDK
2024-08-08 07:49:26 +02:00
Jaya Allamsetty
01bcccdd99
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1846.0.0+a97a8dff...v1847.0.0+03eef6de
2024-08-07 22:21:47 -04:00
Mengyuan Liu
673a54adb1
feat(raise-han) add CTA for opening participants pane on notification
2024-08-07 17:42:49 +02:00
Calin-Teodor
f48c03e314
feat(ios): readded git tag for release sdk scritps
2024-08-07 16:09:37 +03:00
Calinteodor
7641ddad68
feat(chat/native): set limit for linkifying and replacing non unicode messages ( #14979 )
...
* feat(chat): set limit for linkifying and replacing non unicode emoji messages
2024-08-07 14:10:28 +03:00
damencho
26021b2dd0
Revert "feat: Presence identity module to support other auth mechanisms."
...
This reverts commit a6457db819 .
2024-08-07 09:52:48 +03:00
damencho
a6457db819
feat: Presence identity module to support other auth mechanisms.
2024-08-06 19:27:52 +03:00
Patrick He
8bfa65987d
feat(chat) use the original message ID for processing
...
This is a prerequisite for operations that rely on previous messages, such as reactions.
2024-08-06 15:30:37 +02:00
Calin-Teodor
b1c0cc5322
feat(android/ios): we no longer need to set a tag
2024-08-06 14:07:59 +03:00
Saúl Ibarra Corretgé
67cbef0d7a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1845.0.0+515a927c...v1846.0.0+a97a8dff
2024-08-06 11:04:20 +02:00
Calinteodor
b2e06c1c94
feat(chat): revert char_limit for input ( #14973 )
...
* feat(chat): revert char_limit for message input
2024-08-06 11:12:30 +03:00
damencho
70a05e487e
fix(i18n): Ignore case when normalizing languages.
...
Fixes #14764 .
2024-08-06 11:06:52 +03:00
Calinteodor
c2a446a79b
feat(toolbox/web): updated imports and fixed jsdocs ( #14966 )
...
* feat(toolbox/web): updated imports extensions and fixed some jsdocs
2024-08-06 10:51:18 +03:00
Calin-Teodor
56df23af35
dep(react-native): update for some related dependencies to latest
2024-08-06 10:50:41 +03:00
Mihaela Dumitru
1c12f5cf2a
fix(visitors) remove default notification ( #14970 )
2024-08-05 17:55:25 +03:00
Calin-Teodor
06b727ae1a
feat(chat): fixed linter
2024-08-02 14:25:41 +03:00
Calin-Teodor
a2aca30d57
feat(notifications): set numberOfLines for content text description and title
2024-08-02 14:25:41 +03:00
Calin-Teodor
68106feb57
feat(chat): set CHAR_LIMIT for chat input
2024-08-02 14:25:41 +03:00
Calin-Teodor
3066fc1d31
feat(participants): revert prev change
2024-08-02 14:17:40 +03:00
Calin-Teodor
4834fb7b6f
feat(participants): check for raisedHandsQueue length before notifying participant to speak
2024-08-02 14:17:40 +03:00
Raphaël Badawi
1e101afe5a
feat(invite) add email autocomplete in invite ( #14610 )
...
* feat(invite) add email value in peopleSearchQueryTypes and peopleSearchToken config
* feat(invite) pass custom auth token in search directory (e. g. for email directory)
* feat(invite) autocomplete and invitations working with custom auth token (e. g. email invite type), invite icons updated
* feat(invite) remove newly documented config from undocumented settings list
* feat(invite) jwt are now passed in the invite requests headers
* feat(invite) linter-related formatting
* feat(invite) fix default user icon regression
* feat(invite) last lint issues
* feat(invite) pass alternate token in header, not in params
* Fixes lint error
---------
Co-authored-by: Raphaël Badawi <raphael.badawi@ceo-vision.com >
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2024-08-01 21:01:12 +03:00
Hristo Terezov
4d79bbb5d8
feat(window.loaded): Add new metric. ( #14965 )
2024-08-01 12:43:25 -04:00
Saúl Ibarra Corretgé
e31aff5afd
Revert "feat(external-api) add deployment information to ready event"
...
This reverts commit 6727004930 .
2024-07-31 17:44:56 +02:00
Calin-Teodor
7bc9913b29
feat(base/participants): fix max callstack error
2024-07-31 17:46:39 +03:00
Saúl Ibarra Corretgé
2483d901d6
feat(external-api) add "name" property to participant-kicked-out event
2024-07-31 16:21:48 +02:00
Saúl Ibarra Corretgé
6ff7995cee
fix(participants) skip notification when kicker is the local participant
2024-07-31 16:21:48 +02:00
Saúl Ibarra Corretgé
5d563402d0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1844.0.0+a9b6dd7e...v1845.0.0+515a927c
2024-07-31 16:21:36 +02:00
Saúl Ibarra Corretgé
6727004930
feat(external-api) add deployment information to ready event
2024-07-31 16:19:56 +02:00
Mengyuan Liu
c04000ea20
feat(raise-hand) notify next speaker ( #14904 )
2024-07-31 12:38:49 +03:00
Mihaela Dumitru
23be14697c
fix(whiteboard) remove limit dialog for jibri ( #14947 )
2024-07-30 16:39:09 +03:00
kychen
ca07eed85f
feat(react-native-sdk): added setAudioOnly to the ref props
2024-07-30 14:59:49 +02:00
Erin Yuki Schlarb
72779e5ba5
feat(etherpad) merge query string parameters in etherpad_base with app values
...
Allows overriding or augmenting the default values set by the Jitsi Meet web app using the config parameter.
2024-07-30 14:59:07 +02:00
Hristo Terezov
1b3b949218
feat(prejoin): Move startConference logic to conference middleware.
2024-07-30 07:17:52 -05:00
Hristo Terezov
d510390edc
ref(initialGUMPromise): Move out of _common reducer.
2024-07-30 07:17:52 -05:00
Hristo Terezov
1de1381847
feat(prejoin): make initPrejoin sync.
2024-07-30 07:17:52 -05:00
Hristo Terezov
639114f2e1
ref(web): startConference and initial GUM tracks management.
2024-07-30 07:17:52 -05:00
Hristo Terezov
411e9a2372
fix(prosody-auth): Don't loose initial tracks.
...
When the prejoin screen is disabled during the prosody login cycle the initial GUM tracks were lost causing the user to start the call without local media and audio/video mute buttons staying forever in pending state.
2024-07-30 07:17:52 -05:00
pradyutf
b4e4dd1aa9
lang: Hebrew Typo Fix ( #14949 )
...
Fixes Issue: #14927
2024-07-30 04:03:32 -05:00
dependabot[bot]
81ba2331b0
chore(deps): bump fast-xml-parser from 4.4.0 to 4.4.1
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-30 08:03:10 +02:00
Johannes Mueller
50d84bfd2c
lang: Correct accusative error in Esperanto translation ( #14940 )
2024-07-29 08:07:40 -05:00
Calin-Teodor
60b4581cb5
feat(polls-history): control polls through local storage
2024-07-26 16:26:21 +03:00
Hristo Terezov
2514617417
fix: Make all middleware functions sync.
...
Some middleware functions are declared as async. This wraps next(action) in Promise which will delay the execution of actions and also dispatch will return the its result always as a Promise.
2024-07-25 07:17:16 -05:00
Hristo Terezov
b242900619
fix(push2talk): incorect state on release because a new audio track is beening created. (part 2)
2024-07-23 18:01:44 -05:00
Andrei Gavrilescu
3a40b52832
feat(rtcstats): move conference start time to ljm ( #14900 )
2024-07-23 09:56:40 +03:00
Javier García
4a25b9722c
fix(config) add missing comma
2024-07-22 16:44:19 +02:00
Mihaela Dumitru
dbbc7b2e89
fix(visitors) update dialog button ( #14936 )
2024-07-22 16:15:15 +03:00
Hristo Terezov
a3c3b38993
fix(push2talk): incorect state on release because a new audio track is beening created.
...
We are ending up in incorrect mute state (unmuted) if the initial press event is resulting in a new track creation and the release event happens before the track is created.
2024-07-19 16:26:53 -05:00
Mihaela Dumitru
94b6808ec6
feat(visitors) add info dialog ( #14926 )
2024-07-19 09:44:17 +03:00
Mengyuan Liu
1376f5909c
feat(raise-hand) add ability for the moderator to lower hands
2024-07-16 22:52:16 +02:00
Saúl Ibarra Corretgé
74b02af318
fix(keyboard-shortcuts) fix PTT on keyboards which send repeated keys
...
Come over for a fun story, dear reader!
Here is a not-so-fun difference in behavior, observed in macOS:
- The builtin keyboard doesn't seem to send the same key over and over
again while it's being held.
- On the contrary, a USB keyboard does.
That means that for some keyboards PTT has been broken. We get
keydown/keyup pairs in quick successing.
One would think that KeyboardEvent.repeat would solve that, but it
doesn't seem to, in practice. See: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/repeat
So, in order to solve this, delay handling the keyup event by 50ms. This
way, if a new keydown comes before the keyup has been handled we'll
cancel it and act as it never happened, restoring PTT functionality.
While we're at it, use window.addEventListener rather than
onkeyup/onkeydown, since it's 2024 :-)
2024-07-15 16:18:43 +02:00
Jaya Allamsetty
de1e470c68
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1841.0.0+2d90500a...v1844.0.0+a9b6dd7e
2024-07-12 10:56:15 -04:00
Дамян Минков
4ee613ed1f
fix(visitors): Fixes going live when the meeting is created. ( #14905 )
...
* fix(visitors): Fixes going live when first moderator joins.
* squash(jwt): Drop unused field.
* squash(jwt): Fixes loading token_util for visitors component.
* squash(jwt): Validate nbf if it exists as it is optional.
* squash(visitors): Keep prefer visitor state for not live meetings.
* squash(visitors): Automatically go live only when there is a moderator in the meeting.
* squash(visitors): Automatically go live only when there is an occupant in the meeting.
* squash(visitors): Drops a debug log.
* squash(visitors): Makes sure we first disconnect before attempting a reconnect.
If the reconnect happens too quickly, before being disconnected and the conference is still not live we will detect that we are still connected and will skip connecting to visitors service, and in the next moment we will disconnect.
* squash(visitors): Slow down successful reconnects.
If a meeting was just live but was destroyed jicofo will return it is not live, but service will return that it just got live. Slows down reconnects and at some point the service will return that the meeting is not live. The drawback is that it will take some time to connect when the meeting is created and back live.
* squash(visitors): Randomize the delay up to the available value.
2024-07-11 08:42:49 -05:00
Calin-Teodor
fb6a44a39b
feat(toolbox/web): fix You seem to be using a value for content without quotes error log
2024-07-11 16:18:23 +03:00
Ilayda Dastan
bde28105f4
lang: added new tr translations ( #14908 )
2024-07-10 09:29:10 -05:00
Calinteodor
782d46b4a6
feat(react-native-sdk): add ENDPOINT_MESSAGE_RECEIVED to rnsdk events ( #14889 )
...
* feat(react-native-sdk): add ENDPOINT_MESSAGE_RECEIVED to react native SDK event listeners
2024-07-10 14:59:04 +03:00
Damien Fetis
160d6a4c52
lang: french update 07 2024 ( #14906 )
...
* Update missing label
* Ending new line
2024-07-09 09:48:16 -05:00
Calin-Teodor
767101497c
dep(react-emoji-render/@amplitude/react-native): update to latest
2024-07-08 13:30:13 +03:00
Calin-Teodor
889b37cedc
dep(react-native-webrtc): update to latest
2024-07-08 13:13:31 +03:00
Calinteodor
4e727e9093
feat(notifications/native): some UI arrangements for smaller devices ( #14896 )
...
* feat(notifications): fixed styles on smaller devices
2024-07-05 15:25:16 +03:00
damencho
7fbf47c6f3
fix(visitors): Check for preferVisitor from redux.
2024-07-05 15:19:24 +03:00
damencho
2d61c68615
fix(visitors): Adds a nil check for metadata.
...
The metadata initialization is skipped for healthcheck rooms.
2024-07-05 15:19:16 +03:00
Calinteodor
d2ad3473a1
deps(react-native-gesture-handler/@react-native-clipboard/clipboard): Updates related to RN 0.73.8 ( #14894 )
...
* deps(react-native-gesture-handler/@react-native-clipboard/clipboard): Updates related to RN 0.73.8
2024-07-05 12:30:55 +03:00
Calin-Teodor
67f49815c4
feat(android): update rnVersion to 0.73.8
2024-07-04 18:18:51 +03:00
Calinteodor
2697eb1273
deps(react-native): update to 0.73 ( #14886 )
...
* deps(react-native): updates regarding to 0.73.8
2024-07-04 17:58:55 +03:00
Calin-Teodor
491f793530
feat(react-native-sdk): add stompjs to peerDependencies
2024-07-04 11:47:16 +03:00
Calin-Teodor
eb0317fb8d
deps(react-native-screens, react-navigation): update to latest
2024-07-04 11:46:57 +03:00
Saúl Ibarra Corretgé
59da1537be
chore(deps,rn) update react-native-async-storage
...
Ref: https://github.com/jitsi/jitsi-meet/issues/14850
2024-07-03 15:19:17 +03:00
Mengyuan Liu
9e1e6237ce
fix(raise-hand) clone queue instead of mutate ( #14867 )
2024-07-02 18:35:09 +03:00
Jaya Allamsetty
5c0b8467d5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1840.0.0+fc115be5...v1841.0.0+2d90500a
2024-07-02 11:24:52 -04:00
Nathan Beck
b4a5e63d1d
feat(silent): hide unmute if participant joined without audio ( #14803 )
...
* feat(silent): hide unmute if participant joined without audio
* Add additional listener for SILENT_STATUS_CHANGED
* squash: Rename local variable.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1839.0.0+ea523fc6...v1840.0.0+fc115be5
---------
Co-authored-by: damencho <damencho@jitsi.org >
2024-07-02 08:22:10 -05:00
Calinteodor
3ae50b6c4c
feat(android): check for microphone permission so ongoing service can start ( #14865 )
...
* feat(android/sdk): for API >= 33, launch JitsiOngoingConferenceService
only if POST_NOTIFICATIONS and RECORD_AUDIO permissions have been granted
2024-07-02 15:58:08 +03:00
ilaydadastan
bc9525a908
fix(contributing): contributing file has been updated to be directed to the handbook Fixes #14702
2024-07-02 09:55:51 +02:00
Calin-Teodor
c6dcac47a8
feat(android/sdk): fixed enterpictureinpicture method call
2024-07-01 14:55:57 +03:00
Mihaela Dumitru
f9f5cf87b9
fix(recording) start transcription from notification when configured ( #14879 )
2024-06-28 16:04:37 +03:00
damencho
b969fba433
feat(visitors): Adds option to disable self-demote button.
...
Fixes #14539
2024-06-28 15:29:55 +03:00
Дамян Минков
f0fc63f573
feat(visitors): Handles live conference and queue service. ( #14869 )
...
* feat(visitors): Handling of live conference and queue service.
* squash: Small refactor mobile code.
* squash: Drop debug log.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1836.0.0+d05325f3...v1839.0.0+ea523fc6
* squash: Adds a count function.
* squash: Drop debug print.
* squash: Skip if queueService is not enabled.
* squash: Avoids double subscribing for visitorsWaiting.
* squash: Fixes lint error.
* squash: Fixes showing dialog.
2024-06-28 07:29:41 -05:00
ltorje-8x8
d618175074
feat(doc): add waiting queue documentation ( #14775 )
...
* feat-13184 - document waiting queue
* feat-13184 - document waiting queue
* fix doc - 15 min --> 15 sec
* fix doc flow
* fix typo
* fix typo
* cleanup token
* move resources to waiting-queue folder
* apply review
2024-06-28 07:29:19 -05:00
Edgars Voroboks
9ebe2c4395
lang: Update Latvian language translation ( #14866 )
2024-06-28 02:35:04 -05:00
nbeck.indy
e5189a5c1c
fix(breakout-rooms): rename on native
2024-06-28 10:33:56 +03:00
Jaya Allamsetty
f96592b4dc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1837.0.0+6bcc577a...v1838.0.0+1993a030
2024-06-27 15:40:54 -04:00
Jaya Allamsetty
a11a281bf7
fix(config) Add 'screenshareCodec' and 'mobileScreenshareCodec'.
2024-06-27 14:34:18 -04:00
damencho
8ddab7464c
feat(visitors): Force promote works for all moderators.
2024-06-27 16:04:32 +03:00
damencho
9076fb3e4a
fix(conference-duration): Fixes formatting the creation time.
...
Fixes #14815 .
2024-06-27 15:32:34 +03:00
Saúl Ibarra Corretgé
d8079a4232
feat(external_api) add ability to start transcriptions together with recordings
2024-06-27 12:53:17 +02:00
Jaya Allamsetty
c992a8274c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1836.0.0+d05325f3...v1837.0.0+6bcc577a
2024-06-25 22:44:42 -04:00
Boris Grozev
b5e059a0a9
feat(prosody): Add handling of a room-metadata-changed event.
2024-06-25 09:31:22 +03:00
Saúl Ibarra Corretgé
0be3e2b103
feat(external_api) include transcription state in recordingStatusChanged
2024-06-24 17:34:19 +02:00
Saúl Ibarra Corretgé
ae138c1a15
feat(recording) add isLiveStreamingRunning helper
2024-06-24 17:34:19 +02:00
Jaya Allamsetty
0f8de50d26
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1834.0.0+d7ffbfaf...v1836.0.0+d05325f3
2024-06-21 11:09:47 -04:00
Calin-Teodor
ff7b6010bd
feat(toolbox): enable full screen button for ipad browsers
2024-06-21 18:04:54 +03:00
Saúl Ibarra Corretgé
270cdd017d
fix(build) compile the frontend before making a source package
...
Ref: https://github.com/jitsi/jitsi-meet/issues/14842
2024-06-18 16:01:07 +02:00
Calin-Teodor
f4cae6350b
feat(ios): updated cocoalumberjack dependency
2024-06-18 15:05:10 +03:00
Calin-Teodor
f0126a43f3
feat(android): updated timber dependecy
2024-06-18 15:05:10 +03:00
kiraware
b5deb65815
lang: add indonesian translation ( #14836 )
...
* add indonesian translation
* add id to languages.json
2024-06-14 08:49:14 -05:00
Hristo Terezov
6d9bbe0376
fix(MainToolbar): replace hidden buttons.
...
Currently if a button in the main toolbar is not visible, the button is
not replaced by another button from the overflow menu.
2024-06-14 10:18:00 +03:00
Mihaela Dumitru
da634c211e
fix(config) add missing apostrophe
2024-06-13 12:26:27 -05:00
Jaya Allamsetty
61d96a5fd5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1833.0.0+8c5c8029...v1834.0.0+d7ffbfaf
2024-06-13 10:29:51 -04:00
Jaya Allamsetty
07e46b9399
fix(tracks): Update the codec for local tracks in redux.
...
Also add helper functions for torture tests.
2024-06-13 09:07:37 -04:00
Saúl Ibarra Corretgé
3139111d36
chore(deps) update react-native-webrtc
...
iOS rendering improvements.
2024-06-13 11:59:42 +03:00
damencho
205f88ec5a
fix(system_chat_message): Fixes delivering system messages to visitors.
2024-06-12 07:20:26 -05:00
dependabot[bot]
c8d6cdf6c8
chore(deps): bump braces from 3.0.2 to 3.0.3
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-12 13:06:52 +02:00
Calin-Teodor
7022243a95
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1830.0.0+5a14bd43...v1833.0.0+8c5c8029
2024-06-12 13:38:31 +03:00
Calinteodor
b2ae72249d
feat(base/native): Fixes around UI ( #14820 )
...
feat(base/native): Fixes around
notifications, polls, local participant video menu, breakout room and participants UI
2024-06-12 13:02:04 +03:00
Horatiu Muresan
8ee6d179d5
fix(remote-control) Fix caps lock key name ( #14821 )
...
- this was causing a crash on the controlled meeting instance
2024-06-11 15:33:54 +03:00
Horatiu Muresan
bebcfa3fd7
fix(iOS-responsive-ui) Attempt fix iOS responsive ui issue ( #14819 )
...
- on iOS safari and chrome, in case we show eg a spinner until we get the videoConferenceJoined event, all `clientResize` are done with size 0 for width/height
- on iOS we never get a `clientResize` call with correct values, except if we force a call by eg opening/closing the chat window
2024-06-11 13:59:11 +03:00
damencho
d0130f9975
fix(breakout-rooms): Closes menu after clicking on it.
...
The menu with Rename and Close for the breakout rooms.
2024-06-07 16:23:22 -05:00
damencho
efd2db70ca
feat(jwt): Adds more logs when jwt is expired.
2024-06-07 09:05:01 -05:00
Horatiu Muresan
befffa7e85
fix(subject) Fix setting and broadcasting subject ( #14807 )
2024-06-07 16:19:36 +03:00
Saúl Ibarra Corretgé
0368b4d671
feat(rn,config) use WebSockets for XMPP by default on mobile
...
This aligns mobile and web. WS has been the default on meet.jit.si and
beta.meet.jit.si for quite a while now.
2024-06-07 14:34:44 +02:00
Saúl Ibarra Corretgé
acccd760d1
feat(rn) remove 360p resolution limitation
...
Layer suspension now works on mobile, let's give this a try once again.
2024-06-07 14:34:13 +02:00
Calin-Teodor
7696dbc347
feat(notifications/native): minor ui refurbishment
2024-06-07 15:06:05 +03:00
Saúl Ibarra Corretgé
e25ceebeec
fix(ios) don't pretty-print build output with Fastlane
2024-06-06 15:31:27 +02:00
Saúl Ibarra Corretgé
c7ee6280d2
fix(android) fix build with Java 17
2024-06-06 15:05:20 +02:00
Calin-Teodor
796a2217aa
feat(rnsdk): exclude adding metro dep if already available
2024-06-06 00:08:54 +03:00
Saúl Ibarra Corretgé
e9bf1ada51
chore(deps) npm audit fix
2024-06-04 18:59:31 +02:00
Saúl Ibarra Corretgé
667b9fba67
chore(deps) update react-native-webrtc@124.0.0
2024-06-04 18:49:50 +02:00
Calin-Teodor
bbf55e8476
feat(ios/sdk): fix room taken from wrong param
2024-06-04 14:36:37 +03:00
Calinteodor
11b48a9690
feat(sdk/android): custom overflow menu buttons fix ( #14795 )
...
* feat(android/sdk): create setConfigOverride for array list of objects
2024-06-04 14:05:18 +03:00
Hristo Terezov
3b4554f4cf
fix(participant-features): Add missing properties in the type.
2024-06-03 17:07:52 -05:00
Hristo Terezov
d5dd5e4560
fix(Toolbox): Stop rerendering on every action
...
getJwtDisabledButtons which is used as a selector will create a new array every time it is called. This will lead to unneccessary rerenders on every action where there is no difference in the result of getJwtDisabledButtons because the reference of the array will be different.
2024-06-03 14:07:22 -05:00
Hristo Terezov
46ea1f577c
ref(Toolbox): replace mapStateToProps with hooks.
2024-06-03 14:07:22 -05:00
Calinteodor
be06547cc4
feat(notifications/native): ui fixes ( #14786 )
...
* feat(notifications/native): ui fixes
2024-05-30 11:38:47 +03:00
Mihaela Dumitru
bd631f5968
fix(subtitles) show subtitles even without reactions enabled ( #14784 )
2024-05-29 14:55:47 +03:00
Calin-Teodor
bc69a35cd6
feat(react-native-sdk): match any version between react native and metro config
2024-05-28 19:39:40 +03:00
Calinteodor
75e7f64311
feat(polls/web/native): fixed identical answers verification ( #14782 )
...
* feat(polls/web/native): fixed identical answers verification
2024-05-28 14:06:11 +03:00
Nitin Kushwaha
cdcb4cdbfb
fix(polls): add vertical margin to create poll button (android)
2024-05-27 18:31:40 +03:00
Calinteodor
c31ef2ebc7
feat(polls/web/native): refactoring ( #14778 )
...
* feat(polls/web/native): refactoring
2024-05-27 12:14:17 +03:00
zobadaniel
d49a419284
feat(lang) add upper sorbian to transcription languages
...
* fix showing transcripts for country codes longer than 2 characters
2024-05-24 15:18:38 +02:00
Hristo Terezov
0913554af9
feat(MainToolbar): implement custom order.
...
As part of the PR, it also fixes:
- Removes button aliases
- Unifies the keys in the object returned by getAllToolboxButtons and the button keys
- Makes sure that the number of buttons displayed are always the same as the number of buttons specified in the thresholds and removes the exception for not filling up the main toolbar with buttons from overflow menu when reactions button is disabled.
- Introduces a priority for buttons that will be used to fill empty spaces in the main toolbar.
2024-05-23 12:34:15 -05:00
Aaron van Meerten
9af0003c63
feat(invite): move JWT to Authorization header for invite and search endpoints ( #14777 )
2024-05-23 11:07:33 -05:00
Calinteodor
3ecc16dc87
feat(polls): rework ( #14645 )
...
* feat(polls/web/native): rework polls to manage editing and saving before sending to other participants
2024-05-22 15:03:24 +03:00
Jaya Allamsetty
ef387c939a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1823.0.0+ec98b020...v1830.0.0+5a14bd43
2024-05-21 13:27:01 -04:00
HannesOberreiter
76e3608baf
feat(web) add config to hide login button on WaitForOwnerDialog
2024-05-21 13:39:35 +02:00
bgrozev
68384121cd
fix: Fix room_jid in room_metadata message when a tenant is set. ( #14765 )
2024-05-20 13:15:44 -07:00
Aaron van Meerten
2ed0418bd9
fix(jwt): Fixes parsing JWT in hash as JSON instead of a string ( #14760 )
2024-05-17 11:29:11 -05:00
Saúl Ibarra Corretgé
5eb4064390
feat(gh) use new form based issue and feature request templates
2024-05-17 15:24:45 +02:00
Saúl Ibarra Corretgé
3f943feb4a
feat(ci) use a more future-proof way of installing Node in CI
...
Install the version based on .nvmrc rather than speficying it in the
action.
2024-05-17 15:24:02 +02:00
Mihaela Dumitru
861b32367e
fix(recordings) extend notification timeout ( #14758 )
2024-05-17 13:03:31 +03:00
damencho
cfca0aea4a
fix: Drop nodejs build dependency.
...
Out build process does not actually require nodejs. We assume node/npm is installed on the machine. Dropping it so we can use just nvm to control the versions via .npmrc.
2024-05-16 15:03:59 -05:00
Aaron van Meerten
43ae5915a6
feat: move jwt to URL hash from search parameters ( #14749 )
...
* feat: move jwt to URL hash from search parameters
* fix lint
* comments for future work
* comment format
* fix to use ts-ignore like previous parseURLParams case
2024-05-16 13:03:12 -05:00
Horatiu Muresan
7c22bcf827
chore(node): Increment node ver to 20 ( #13445 )
...
* chore(node) Update to node 20.x
* fix
* remove accidental file
2024-05-16 12:39:02 -05:00
Calinteodor
1bb9b261dc
chore(deps, react-native): update to 0.72.14 ( #14741 )
...
* chore(deps, react-native): changes regarding react native update to 0.72.14
2024-05-16 17:16:36 +03:00
Дамян Минков
a95adcdf41
fix(visitors): Drop use of APP, breaks mobile. ( #14746 )
2024-05-15 08:22:15 -05:00
damencho
6758d13335
fix: Fixes swagger syntax.
2024-05-15 07:42:48 -05:00
Shawn
10ab4df287
fix(premeeting/conference/prejoin): hideConferenceSubject hides subject on prejoin
2024-05-14 07:48:21 -05:00
Emmanuel Pelletier
f3e4a7a9c8
fix(lang) update screen reader related french translation
...
- settings string contained a string saying "show / hide settings", but
we should match the english string saying only "show settings" as the
button is only used to show the settings (its a dialog you can't go out of, so
there is no way to go back to the settings button to close, the "hide" case
doesn't exist)
- use "Activer" instead of "Rétablir" and "Démarrer" for toggle on states,
as this wording is used accross lots of other buttons, it makes more sense
to use the same wording
- change the unmute/mute audio/video strings to tell the user its *their*
device they toggle. There are a few spots in this app where we label stuff
as "mute microphone", sometimes its for you, sometimes its for other people.
The idea here is to say "Mute your microphone" instead of "Mute microphone"
so that screen reader users fully understand what they do.
2024-05-13 17:58:09 -05:00
Calinteodor
854503aec2
feat(react-native-sdk): Update rnsdk script dependencies ( #14739 )
...
* feat(rnsdk): moved metro-config dep to devDeps
2024-05-13 21:43:48 +03:00
damencho
353c3cdd34
fix(visitors): Stops processing pre-join on error reply.
2024-05-13 12:31:15 -05:00
garysmith058
8f7ab33508
feat(external-api) Forward CONFERENCE_CREATED_TIMESTAMP to iframe
2024-05-10 16:49:47 +02:00
damencho
383b534753
feat: Introduce utility for checking sip jigasi stanzas.
2024-05-08 15:47:54 -05:00
damencho
6691f56d0e
feat: Checking for visitors in available hosts.
...
Supports different domains for visitors, including one for jigasi and jigasis to be visitors.
2024-05-08 15:47:54 -05:00
Mihaela Dumitru
50d4b6250c
chore(deps) bump excalidraw version ( #14641 )
2024-05-08 14:54:03 +03:00
Hristo Terezov
daa840564c
fix(createAndAddInitialAVTracks): async/await logic.
2024-05-07 18:35:05 -05:00
Hristo Terezov
2cdf77272c
feat(createInitialAVTracks): Improve handling/displaying errors.
2024-05-07 18:35:05 -05:00
Hristo Terezov
53299a19c2
fix(visitors): Use single GUM for enabling media on promotion.
...
Before we were using setAudioMuted and setVideoMuted which was effectively using separate GUM calls for audio and video. This was problematic in the case where GUM permissions prompt was displayed because two separate prompts were displayed.
2024-05-07 18:35:05 -05:00
Aaron van Meerten
e90b270b32
feat: allow client JWT in Authorization header ( #14724 )
...
* feat: allow client JWT in Authorization header
* cleaner check for initial header
* better comment for the reason for sub(8
* allow query value to override authorization header
2024-05-07 13:59:35 -05:00
Francois Marier
24ce8c5831
fix(ios) use the correct organization name
2024-05-07 11:30:13 +02:00
Edgars Voroboks
57bd074d00
fix(lang): Make existing phrasing in Latvian language more clear ( #14721 )
...
* fix(lang): More updates on existing phrasing in Latvian language
* fix(lang): Update Latvian language translation
2024-05-06 13:48:37 -05:00
Edgars Voroboks
843cdf05f5
fix(lang): Update Latvian language translation ( #14720 )
...
* fix(lang): Update Latvian language translation
* fix(lang): Use better wording in Latvian translation
2024-05-06 11:50:57 -05:00
Saúl Ibarra Corretgé
ede8f7ece9
chore(deps) react-native-webview@13.8.7
...
Fixes: https://github.com/jitsi/jitsi-meet-flutter-sdk/issues/60
2024-05-06 14:28:03 +02:00
Saúl Ibarra Corretgé
e5b736243d
chore(deps) run npm audit fix
2024-05-06 14:27:31 +02:00
Saúl Ibarra Corretgé
1d8a9c11c8
feat(ci) run CI also on macOS on arm64
...
The macOS-13 image runners are x64, but macOS-14 are arm64.
2024-05-06 14:27:18 +02:00
Christoph Settgast
72d05bb969
feat(config) allow overriding desktop deeplinking toggle ( #14712 )
2024-05-06 11:44:51 +02:00
Christoph Settgast
2a5fc8cc4a
lang: update German translation ( #14711 )
...
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-05-05 20:56:02 +02:00
damencho
aa9bd8c814
fix: Fixes visitors component.
...
In f279e63 there is some commented code that sneaked in by mistake.
2024-05-03 17:38:06 -05:00
Дамян Минков
f279e634e4
* feat(visitors): Shows notification when not-allowed error is detected.
...
* feat(visitors): Adds extensions to errors to distinguish them.
* feat: Shows notification when not-allowed error is detected.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1822.0.0+58a91446...v1823.0.0+ec98b020
* squash: Update texts.
2024-05-03 16:30:43 -05:00
Ramis
3f7c8c204b
Update main-ru.json fix lang
2024-05-03 13:04:06 -05:00
Nitin Kushwaha
375314cbbd
fix(conference): save local recording when conference fails ( #14606 )
2024-05-02 14:46:09 -05:00
ilaydadastan
62d0d25395
fix(lang): added new tr translations
2024-05-02 06:28:32 -05:00
Jaya Allamsetty
3047af4df6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1820.0.0+7a5381fb...v1822.0.0+58a91446
2024-04-30 15:23:02 -04:00
Jaya Allamsetty
6682b52a19
fix(notifications): Adds a 60 secs timeout for bridge channel message. ( #14690 )
...
* fix(notifications): Adds a 60 secs timeout for bridge channel message.
Also indicates that audio might get disrupted in addition to video when ssrc-rewriting is enabled.
* squash: decrease the timeout to 15 secs if the data channel doesn't establish at all.
2024-04-29 14:05:59 -04:00
Mayuki Arisaka
fee4151f83
fix(android) Keep microphone enabled when app is in background
2024-04-29 17:01:26 +03:00
Dimosthenis Nikoudis
25f2eb012e
fix(participants-pane) close overflow menu when selecting option
2024-04-28 11:19:49 +02:00
Yurt Page
6976b45789
feat(fastlane) metadata i18n ru
...
Signed-off-by: Yurt Page <yurtpage@gmail.com >
2024-04-28 11:07:30 +02:00
Mathieu D'Amours
c69962675b
fix(lang) update fr-ca translation
2024-04-28 10:11:00 +02:00
Jaya Allamsetty
2bb1d6dee3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1819.0.0+2e2189f4...v1820.0.0+7a5381fb
2024-04-26 16:37:45 -04:00
damencho
43c1032b46
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1818.0.0+799236df...v1819.0.0+2e2189f4
2024-04-26 13:01:25 -05:00
damencho
980153e299
fix: Disallow visitor joining directly to main room.
...
When a vpaas visitor tries to join a room that has not been created and there are no main participants, we deny access.
2024-04-26 12:09:58 -05:00
damencho
d2b4043c7f
fix: Skip flip processing for password when there is no room password.
2024-04-26 12:09:51 -05:00
Saúl Ibarra Corretgé
ce727d87a8
fix(ios) Xcode 15.2 updates
...
- Update project files
- Make sure CI uses Xcode 15.2
- Fix custom Xcode build scripts to depend on the Info.plist file
generation
- Combine 2 scripts related to Firebase into a single one
2024-04-26 11:51:41 +02:00
Jaya Allamsetty
b540452583
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1816.0.0+f16cadce...v1818.0.0+799236df
2024-04-26 07:25:42 +02:00
Jaya Allamsetty
f995eb2698
fix(tracks): Remove code that handles TRACK_OWNER_CHANGED event. ( #14652 )
2024-04-25 06:28:45 -04:00
Jaya Allamsetty
393c78aad3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1813.0.0+09993fc8...v1815.0.0+c4cee681
2024-04-24 17:10:15 -04:00
damencho
6452c998a2
fix: Parse/decode the URL params before constructing the url.
...
Fixes #14672 .
When passing url param config.subject="Example%20Title" we will send config.subject%22%3A%22%2522Example%2520Title%2522%22 which is double quotes.
2024-04-24 15:08:21 -05:00
Jaya Allamsetty
038292305e
fix(config): Update the bitrate settings for 1080p and 4K.
2024-04-24 10:52:25 -04:00
Hristo Terezov
aa04692e9b
feat(visitors): enableMediaOnPromote option for mobile.
2024-04-23 08:39:05 -05:00
Calinteodor
219e6ce1ca
feat(android): list post notifications permission ( #14657 )
...
* feat(android): list post notifications permission
2024-04-23 13:16:23 +03:00
Avram Tudor
6b2d586aee
fix: allow multiple jids to be specified for sending system messages ( #14669 )
2024-04-23 12:05:58 +03:00
damencho
28a9850111
fix: Updates jvb user account check.
...
In certain cases (lib-unbound not found message from lua) we can detect that jvb account is not existing, and we will re-create causing jvb to not able to connect, as password is changed only in prosody.
2024-04-22 17:43:03 -05:00
Edgars Voroboks
d9ef9dc6a0
fix(lang): Update missing Latvian lang translation ( #14664 )
2024-04-22 09:41:29 +02:00
Hristo Terezov
88b6cdf39b
ref(settings): remove changeLocalDisplayName action
2024-04-21 19:42:41 -05:00
Hristo Terezov
e3ab6c9f33
ref(participants): remove unused action.
2024-04-21 19:42:41 -05:00
Hristo Terezov
9bb27b83d9
ref(modules/UI): remove events system.
...
Many of the events are not used at all or used only on one place. For the rest of them the listeners were added 2 times on promoted visitors and not cleaned at all.
2024-04-21 19:42:41 -05:00
Christoph Settgast
d8b0710a19
ci: move to node 20 based GH actions as current ones are deprecated ( #14663 )
2024-04-21 22:50:26 +02:00
Roland Meyer
b02b7ac769
lang: update German translation ( #14662 )
2024-04-21 11:46:08 +02:00
Jaya Allamsetty
b90e187a73
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1812.0.0+2eddb859...v1813.0.0+09993fc8
2024-04-19 11:19:01 -04:00
kerem
582bbf890b
fix descriptions
...
fix descriptions
2024-04-19 15:27:31 +03:00
Ilayda Dastan
ce840cc7b6
fix(chat) improve new message visibility for local participant
...
Closes: https://github.com/jitsi/jitsi-meet/issues/14561
2024-04-19 09:58:40 +02:00
Saúl Ibarra Corretgé
cc03949b90
chore(deps) react-native-webrtc@118.0.7
2024-04-18 16:56:08 +02:00
Calin-Teodor
158e1a56e5
feat(react-native-sdk): update readme file
2024-04-18 17:55:54 +03:00
Calin-Teodor
16597a2535
feat(android): list media projection permission in manifest
2024-04-18 17:14:25 +03:00
Saúl Ibarra Corretgé
2f3cf9f530
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1811.0.0+86e2fb2b...v1812.0.0+2eddb859
2024-04-18 15:11:59 +02:00
Дамян Минков
347cc32ecc
chore(deps) lib-jitsi-meet@latest ( #14642 )
2024-04-16 19:53:23 -04:00
Calin-Teodor
c0602abbca
feat(base/config): whitelist customToolbarButtons
2024-04-16 17:39:20 +03:00
Calin-Teodor
55e9136b91
feat(toolbox/native): fixed icon for CustomOptionButton and styles
2024-04-16 16:21:12 +03:00
damencho
da01ca23db
fix(visitors): Fixes promote all.
2024-04-16 06:20:06 -05:00
Hristo Terezov
b470c201b2
fix(conference): use up to date state in useVideoStream.
2024-04-12 16:08:21 -05:00
Mihaela Dumitru
e3ee99754c
fix(debug) enable webview debugging ( #14623 )
2024-04-12 16:32:45 +03:00
Mihaela Dumitru
b3e1865fd8
fix(whiteboard/native) disable Android local storage
2024-04-12 12:28:50 +02:00
Saúl Ibarra Corretgé
a4e3716632
chore(rn,deps) react-native-webrtc@118.0.6
...
Fixes duplicated audio on iOS.
2024-04-11 23:17:20 +02:00
Hristo Terezov
5ed4b470e7
feat(visitors-config): Enable media on promotion.
2024-04-11 15:48:23 -05:00
damencho
68f030bb7f
feat: Adds option to print not-allowed errors we sent back to client.
2024-04-11 10:45:39 -05:00
Hazoom
1c25a370be
fix (invite-copy) give user a feedback that copy is done ( #14552 )
2024-04-11 16:28:34 +03:00
Calinteodor
36671d7c4f
feat(toolbox/native): custom overflow menu buttons ( #14594 )
...
* feat(toolbox/native): custom buttons for the OverflowMenu
2024-04-10 14:51:10 +03:00
Saúl Ibarra Corretgé
b54cec8d77
chore(deps) lib-jitsi-meet@latest ( #14605 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1806.0.0+b0356800...v1807.0.0+b59b8cb0
2024-04-08 14:03:09 -04:00
Avram Tudor
097d51ce10
feat: prosody plugin for sending system chat messages ( #14603 )
...
* feat: prosody plugin for sending system chat messages
* code review changes
* code review changes
* update module name
* update comment
2024-04-08 18:59:00 +03:00
Saúl Ibarra Corretgé
9b16296581
chore(rn,deps) update react-native-webrtc to 118.0.5
2024-04-08 16:15:01 +02:00
damencho
a76f9d548b
feat: Move to use cjson everywhere.
...
We were using prosody,util.json and cjson at the same time, but the latter is more performant.
Adds some error handling which were missing with the prosody util json one.
2024-04-05 11:26:51 -05:00
damencho
9fc89ba04e
feat: Adds module to attach data to be available in jibri metadata.
...
Attaches the meeting id and the creator of the meeting into the iq sent to jibri. The data will be available in the metadata.json.
2024-04-05 11:26:51 -05:00
Mihaela Dumitru
37024b4f1f
fix(whiteboard) compute serverUrl once to limit rerenders ( #14600 )
2024-04-05 16:35:59 +03:00
Hristo Terezov
b3312b5650
ref(PasswordSection): Functional copmonents.
2024-04-04 16:58:23 -05:00
damencho
721bb4e4ba
fix: Clear up knocking state on error.
...
Fixes a case where participant is not entering lobby when trying the second time after being rejected.
2024-04-04 16:52:04 -05:00
Holofox
263bb7bcd0
fix(lang) updated Russian translation
2024-04-04 22:26:01 +02:00
Saúl Ibarra Corretgé
03b3cd4778
fix(misc) drop unused files from the project
2024-04-04 17:58:08 +02:00
Saúl Ibarra Corretgé
7a1ad18bc5
fix(misc) fix .editorconfig line width
2024-04-04 17:58:08 +02:00
ilaydadastan
38be09fc54
fix(chat): added emoji tooltip and enter key in smiley panel
2024-04-03 11:19:57 -05:00
Hristo Terezov
4e50546773
fix(LargeVideo): use correct track for streaming status.
...
In the case where we switch from jvb to p2p when we need to switch the p2p and jvb track, they will be with the same source name. In order to add the streaming status listener we need to check if the isP2P flag is different. Without this check we won't have the correct stream status listener for the track. Normally the Thumbnail and ConnectionIndicator components will update the streaming status the same way and this may mask the problem. But if for some reason the update from the Thumbnail and ConnectionIndicator components don't happen this may lead to showing the avatar instead of the video because of the old track inactive streaming status.
2024-04-03 08:26:31 -05:00
Ilayda Dastan
79891419af
fix(chat): fixed error message colors ( #14574 )
...
* fix(chat): fixed error message colors
* fix(chat): changed error message background color
2024-04-03 08:00:17 -05:00
Mihaela Dumitru
5282274856
fix(whiteboard) backend safe room hash
2024-04-02 11:21:15 -05:00
Saúl Ibarra Corretgé
11c445f993
fix(android) fix server URL parsing
...
Some devices throw NullPointerException instead of
MalformedURLException.
2024-04-02 16:53:38 +02:00
Calinteodor
3b546ea387
feat(whiteboard/native): ui fixes ( #14585 )
...
* feat(mobile/navigation): moved Whiteboard to Conference navigation and fixed screen options
2024-04-02 13:11:36 +03:00
ilaydadastan
82fa1eb870
fix(chat): added translation function
2024-03-29 11:51:27 -05:00
Jaya Allamsetty
d1590db82b
fix(config): Enable ssrc-rewriting by default. ( #14567 )
2024-03-28 23:06:45 -04:00
Calinteodor
5247fbdc0f
feat(ios/android/sdk): delegate transcription chunk received event ( #14516 )
...
* feat(subtitles): created separate helpers for delegating transcription chunks events
on web and mobile
2024-03-28 14:10:02 +02:00
damencho
47598222ce
fix: Fixes parsing hash params to be passed to tokenAuthUrl.
...
The URL.hash returns the # sign, and so we always ignore the first parameter.
2024-03-27 12:43:49 -05:00
damencho
79d216d91a
feat: Drops unused ext_events.lua.
2024-03-27 12:43:41 -05:00
hkien2310
ec423012b9
fix(lang) update vietnameses translation
2024-03-27 14:21:25 +01:00
dependabot[bot]
ffa704e7df
chore(deps-dev): bump express from 4.17.3 to 4.19.2
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 07:55:14 +01:00
Дамян Минков
2c6f4e27fc
feat: Reduces into state region and shard changes from the lib. ( #14546 )
...
* feat: Reduces into state region and shard changes from the lib.
* squash: Fixes few comments.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1802.0.0+49ff6eb4...v1803.0.0+5237dbfe
2024-03-26 18:01:53 -05:00
Jaya Allamsetty
56eecaba2a
fix(flags): Don't assume ssrc-rewriting enabled by default. ( #14545 )
...
* fix(flags): Don't assume ssrc-rewriting enabled by default.
* chore(deps): update latest@lib-jitsi-meet.
https://github.com/jitsi/lib-jitsi-meet/compare/v1796.0.0+d1333434...v1802.0.0+49ff6eb4
2024-03-26 16:28:07 -04:00
Hazoom
bb49c92cc4
fix(polls/web) check for duplicate poll options ( #14541 )
2024-03-26 16:38:22 +02:00
Calinteodor
9b798b4514
feat(base/conference): get subject and localSubject from config ( #14520 )
...
* feat(base/conference): fixed getting localSubject, subject and parsing url params.
2024-03-26 16:07:11 +02:00
Nitin Kushwaha
9727951a77
fix(polls): fix poll button overflow
2024-03-26 15:36:00 +02:00
Дамян Минков
643fc7e2a2
feat(visitors): Updates docs for promotion. ( #14538 )
...
* feat(visitors): Updates docs for promotion.
* squash: Update config.js comment
2024-03-26 07:18:34 -05:00
ilaydadastan
33db2bed34
fix(lang): added new tr translations
2024-03-25 20:50:29 -05:00
Horatiu Muresan
fad58ae362
feat(external-api) Expose meeting session ( #14522 )
2024-03-25 13:11:59 +02:00
ilaydadastan
2f6d9d4b52
fix(participants-pane): multi words search
2024-03-25 10:26:35 +01:00
Anshu Pathak
c7d5de2c77
lang: Translated main-hi.json ( #14532 )
...
* solve issue of 817 added toast notification on copy sharing link
* updated main.json
* Update main.json
added space with colon
* Update InviteByEmailSection.tsx
* fixed linter errors
* updated main.json
* Feat: Translated main-hi.json
2024-03-23 18:42:28 -05:00
Jaya Allamsetty
f525fb1999
fix(video-quality): Correctly pin camera tile.
...
When screensharing source is the first source to be added with ssrc-rewriting enabled, constraints for the camera tile don't get updated when its pinned. Fixes https://github.com/jitsi/jitsi-meet/issues/14501
2024-03-22 15:37:00 -04:00
damencho
ffbaee065d
fix: Fixes showing left participants in the pane under certain conditions.
...
Fixes #14491 .
When a screensharing participant leaves and is unmuted or sharing the tab audio, there is a dominant speaker changed event which stores wrong values in filmstrip state. And because we skip reordering when there is no filmstrip scroll and no screensharers to avoid reordering on every dominant speaker event for small meetings, we fail to evaluate that the screensharere is actually gone and we still show it.
This will not happen if the one sharing is not dominant speaker (muted) or if there are more participants in the meeting (there is a scroll).
2024-03-22 14:11:08 -05:00
damencho
c0f9024874
fix: Updates lobby password.
2024-03-22 10:17:09 -05:00
Mohammed Abdul Razak Wahab
f5ab10cfba
fix(polls) fix answer editing bug causing unintended removal
2024-03-21 16:42:17 +01:00
chizhangWang
6db0f89707
fix(feedback) avoid sending dialog with enter press in textarea
...
Co-authored-by: Chizhang, Wang <chizhang.wang@dataport.de >
2024-03-21 15:59:53 +01:00
Jaya Allamsetty
6649c15232
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1793.0.0+315582f6...v1796.0.0+d1333434
2024-03-20 17:40:18 -04:00
Aaron van Meerten
5d84a4cc90
fix: define local vars in public key handler ( #14176 )
2024-03-20 03:35:23 -05:00
Anshu Pathak
b79907f7a5
feat(notifications) added toast notification on copy sharing link
2024-03-19 21:42:11 +01:00
Calinteodor
ffc6ae333f
feat(premeeting/conference/prejoin): fix hiding meeting subject helper ( #14500 )
...
* feat(premeeting/conference/prejoin): fix hiding meeting subject helper
2024-03-19 20:04:39 +02:00
Hristo Terezov
371b9a3e95
fix(kick): JS error when participant pane is open.
...
There are cases when if you are kicked and the participant pane is
open, the getBreakoutRooms() call will return undefined and since
isBreakoutRoomRenameAllowed is used in useSelector and fails, all
execution will stop leaving us in a broken state.
2024-03-18 17:19:43 -05:00
bgrozev
7fb66c906a
Support multiple sip jibri prefixes. ( #14497 )
2024-03-18 14:55:35 -07:00
Christoph Settgast
b43379a0bc
fix(chat) dont emojify matrix ids ( #14492 )
2024-03-18 16:12:06 +01:00
Mihaela Dumitru
07a15f0121
fix(recordings) disable default auto transcribe ( #14495 )
2024-03-18 16:55:09 +02:00
Mihaela Dumitru
c7e80b6780
fix(whiteboard) adjust whiteboard ready check to work without config ( #14486 )
2024-03-18 16:22:37 +02:00
Edgars Voroboks
ec5f2ca1c1
fix(lang) update Latvian translation
2024-03-18 12:31:56 +01:00
José Luís Andrade
fdba9969b4
fix(lang) update Portuguese translation
2024-03-18 12:05:38 +01:00
Hristo Terezov
2734da0c66
fix(PasswordSection): Add button not working.
2024-03-15 12:18:10 -05:00
Jaya Allamsetty
cff14048cd
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1792.0.0+006457fa...v1793.0.0+315582f6
2024-03-15 11:15:55 -04:00
Jaya Allamsetty
a775dd178a
Revert "fix(conference): Do not remove muted tracks at join time when ssrc-rewriting is enabled."
...
This reverts commit bb17337440 .
2024-03-14 13:44:24 -04:00
Jaya Allamsetty
d0f3104ed8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1790.0.0+311766e3...v1792.0.0+006457fa
2024-03-12 20:49:28 -04:00
Jaya Allamsetty
bb17337440
fix(conference): Do not remove muted tracks at join time when ssrc-rewriting is enabled.
2024-03-12 18:52:40 -04:00
Hristo Terezov
26e09acb8a
fix(buttonsWithNotify): Duplicates in config
...
Fixes the issue with adding duplicate elements in buttonsWithNotifyClick and participantMenuButtonsWithNotifyClick with custom buttons.
2024-03-12 12:19:54 -05:00
Saúl Ibarra Corretgé
d358dd8ec6
chore(deps) react-native-webrtc@118.0.3
...
Fixes spurious exceptions on Android 14.
2024-03-12 12:40:00 +01:00
Saúl Ibarra Corretgé
3d158fb2b4
fix(conference) fix incorrect meeting name in CallKit
...
Reset subject when setting a new room name.
2024-03-12 12:38:02 +01:00
Saúl Ibarra Corretgé
b7785a9f91
feat(recording) add ability to change recording defaults
...
If recordings.recordAudioAndVideo is set to false don't record
audio-video by default.
2024-03-11 21:39:23 +01:00
Дамян Минков
86d869a107
fix(visitors): Fixes replacing visitor domain. ( #14457 )
...
* fix(visitors): Fixes replacing visitor domain.
Constructing the visitor room jid instead of doing a risky replacement.
The problem is having a room like:
[meet-jit-si-shard]someroomname@conference.meet.jit.si and replacing with 'meet.jit.si', the dots match the -.
2024-03-08 13:08:01 -06:00
Jaya Allamsetty
1c81b93c1d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1789.0.0+a8f8666b...v1790.0.0+311766e3
2024-03-07 14:53:04 -05:00
Calin-Teodor
052070a6c1
chore(deps, i18next-http-backend): removed caret
2024-03-07 17:57:52 +02:00
Calin-Teodor
c531c0e65c
react-native-sdk(chore/deps): reset link deps to 0
2024-03-07 16:49:15 +02:00
Calinteodor
e1055ebf9b
react-native-sdk(chore/overrides): update prepare_sdk script to take care of overrides ( #14449 )
...
* react-native-sdk(chore/overrides): update prepare_sdk script to take care of overrides
2024-03-07 16:20:34 +02:00
Calin-Teodor
467023f77a
react-native-sdk(chore/deps): reset deps to 0 so we can update to latest
2024-03-07 15:56:09 +02:00
Calin-Teodor
1249aa2dcb
react-native-sdk(android): readded react native package
2024-03-07 14:52:16 +02:00
Calinteodor
0c45d87d1a
react-native-sdk(android): screen share updates ( #14440 )
...
* react-native-sdk(android): removed related modules, services to screen-share feature and updated peerDeps
2024-03-06 17:33:08 +02:00
damencho
7140a90201
fix(visitors): Fixes demoting correct participant.
...
Moderators receive all demote messages so they can show notification if we need to.
2024-03-05 08:22:32 -06:00
Jaya Allamsetty
0a846606fc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1786.0.0+0129be6c...v1789.0.0+a8f8666b
2024-03-05 09:02:32 -05:00
Avram Tudor
68dc111e3c
fix: decouple local recording from needing a valid jwt ( #14434 )
2024-03-05 12:41:44 +02:00
Saúl Ibarra Corretgé
c81184df69
fix(ios) sync SDK and Lite SDK building commands
2024-03-05 12:09:03 +02:00
damencho
9b0747a0d9
feat(visitors): Demote a visitor for mobile.
2024-03-04 13:18:04 -06:00
damencho
c8cd80a8df
feat(visitors): Checks for visitors support per room.
2024-03-04 13:18:04 -06:00
damencho
f1d4332668
feat(visitors): Adds an option to demote participants to visitors.
2024-03-04 13:18:04 -06:00
damencho
55b3256dc4
fix: Changes jwt error dialog to be sticky.
2024-03-04 13:18:04 -06:00
damencho
aa8bb55f3e
feat(visitors): Drops not-used messages.
2024-03-04 13:18:04 -06:00
damencho
58b73e21de
fix(visitors): Fixes missing import.
2024-03-04 13:18:04 -06:00
damencho
b1c955890a
feat(visitors): Admit all function.
2024-03-04 13:18:04 -06:00
damencho
6ab945c2cb
fix(visitors): Fixes wrong text in notification on multiple promote requests.
2024-03-04 13:18:04 -06:00
damencho
7291e1ef00
feat(lobby): Approve multiple participants.
2024-03-04 08:13:27 -06:00
Дамян Минков
43e075d48e
feat: Rate limits update ( #14429 )
...
* feat: Introduces new rate limit setting.
No can have two different values per ip that is used to limit session creation and one that is used when that stanza rate limit is exceeded.
* feat: Introduces unthrottle logic.
* fix: Bumps default iq rate limits.
* feat: Prints how many times a session hits the rates.
* Update resources/prosody-plugins/mod_rate_limit.lua
Co-authored-by: Aaron van Meerten <aaron.van.meerten@8x8.com >
---------
Co-authored-by: Aaron van Meerten <aaron.van.meerten@8x8.com >
2024-03-01 13:23:04 -06:00
Jaya Allamsetty
885e1afdaa
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1784.0.0+639ad566...v1786.0.0+0129be6c
2024-02-29 23:34:47 -05:00
Hristo Terezov
e2ec4842a1
fix(toolbarButtons): filter visitor buttons in redux.
...
Filters the toolbarButtons in redux depending on the visitor state instead of filtering them every time in mapStateToProps. This will prevent unnecessary rerenders of the toolbar.
Additionally:
- Moves visitor buttons const from features/config in features/toolbox.
- Removes dublicate functions isButtonEnabled and isToolbarButtonEnabled.
- Adds more buttons to the visitor allowed buttons which functionality has been any way accessible trough shortcuts or somewhere else.
- Enables customButtons to be visible for visitors.
2024-02-29 18:51:47 -06:00
Hristo Terezov
ea075d9bae
fix(toolbarButtons): Store all buttons in redux.
...
The previous version of getToolbarButtons function was actually adding the custom buttons on every call to the config toolbarButtons array, effectively creating dublicates of every custom button. The PR fixes this issue.
Also now we will be running the getToolbarButtons calculation only when needed.
2024-02-29 16:36:52 -06:00
qnafin
68f7448624
Update build.gradle / jsRootDir = file("../")
...
When newArchEnabled=true. Refers to a non-existent category
2024-02-29 19:58:14 +01:00
damencho
954ef6df4f
fix: Drops inspect print.
2024-02-29 12:52:19 -06:00
Calinteodor
6a3c12b316
feat(android): fix screen sharing for android 14 ( #14419 )
...
* feat(android): media projection is now done through react native webrtc
2024-02-29 16:34:24 +02:00
Calin-Teodor
5be616a224
chore(deps, rn-webrtc): updated to 118.0.2
2024-02-29 15:56:20 +02:00
Mihaela Dumitru
58d8f3be12
chore(deps) update excalidraw version ( #14420 )
2024-02-29 15:30:44 +02:00
Saúl Ibarra Corretgé
8ae6ba76cc
feat(rn,deps) update react-native-webrtc@118.0.1
...
Adds UVC camera support to Android.
2024-02-29 12:02:51 +01:00
bgrozev
a06c2e056c
feat: Send room_metadata updates to jicofo. ( #14417 )
...
Include the room jid in the message.
2024-02-28 15:41:55 -08:00
Saúl Ibarra Corretgé
fa0b06b859
fix(live-streaming) fix handling bogus URLs
2024-02-28 13:58:13 +01:00
Saúl Ibarra Corretgé
4c3512b375
fix(etherpad) fix handling certain URL types
2024-02-28 13:58:13 +01:00
Jaya Allamsetty
92e3a1ff99
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1783.0.0+ff4dd993...v1784.0.0+639ad566
2024-02-27 13:32:43 -05:00
Saúl Ibarra Corretgé
701e3d2b43
fix(recording) restore labels when recording locally
2024-02-27 09:17:24 -06:00
Saúl Ibarra Corretgé
2626a894e2
fix(recording) remove duplicated check
2024-02-27 09:17:24 -06:00
Saúl Ibarra Corretgé
a6f6b3a2d2
fix(subtitles) keep subtitles state when recording
2024-02-27 09:17:24 -06:00
Hristo Terezov
05aa48774a
feat(recorder-transcription): Handle correctly in the UI.
...
Until this commit we didn't make difference between transcriptions from the recording dialog and subtitles. Now subtitles are not considered recording anymore and only the transcriptions started from recording dialog are considered recording.
2024-02-27 09:17:24 -06:00
Calinteodor
e82fc480f0
feat(tracks): disable pip in screen-share based on flag value ( #14413 )
...
* feat(tracks): disable pip in screen-share based on flag value
2024-02-27 14:59:55 +02:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
Jaya Allamsetty
5b860c20b1
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1782.0.0+3ff4b0d1...v1783.0.0+ff4dd993
2024-02-26 10:25:05 -05:00
Saúl Ibarra Corretgé
a4c52b02e7
fix(recording) set transcribing metadata when stopping
2024-02-26 13:30:23 +01:00
Joseph Garrone
73952ee1f7
refactor(styles): Migrate withStyles to tss-react, remove @mui/styles dependency ( #14310 )
2024-02-26 14:10:07 +02:00
Hristo Terezov
0a9f6c2e4d
fix(overflow-menu): disabled buttons styles
2024-02-23 17:53:29 -06:00
Jaya Allamsetty
94f9ccfe1c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1781.0.0+98bcd4e6...v1782.0.0+3ff4b0d1
2024-02-23 17:08:34 -05:00
Hristo Terezov
ff9f767cfd
fix(recording/livestreaming): labels
...
Display only livestreaming label when the livestreaming and the transcribtions are on.
2024-02-23 15:55:23 -06:00
JJ Asghar
5a5ec9e4d9
fix(Typo in comment) ( #14077 )
2024-02-23 22:16:21 +01:00
Calin-Teodor
aff671b44a
feat(config/flag): enable/disable participants pane
2024-02-23 14:54:37 +02:00
Hristo Terezov
495b925fa0
fix(Livestreaming): label
2024-02-22 18:13:21 -06:00
Hristo Terezov
2f6b11a6ac
fix(visitors): gum pending on promotion.
2024-02-22 14:57:51 -06:00
Jaya Allamsetty
2b7052995b
feat: Enable ssrc-rewriting by default. ( #14395 )
...
* feat: Enable ssrc-rewriting by default.
* chore(deps): Update lib-jitsi-meet.
2024-02-22 15:16:50 -05:00
Calin-Teodor
5c69baefbf
feat(dynamic-branding): fix label customisation
2024-02-21 14:51:37 +02:00
dependabot[bot]
8b25265f9e
chore(deps): bump ip from 1.1.5 to 1.1.9
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-21 09:21:37 +01:00
Hristo Terezov
f43020f650
fix(gumPending): Handle ignored muted tracks.
2024-02-20 16:54:05 -06:00
Hristo Terezov
ba95ea3ac8
feat(conference): Add init debug log
2024-02-20 09:42:07 -06:00
Besnik Bleta
7dcd9c21bc
fix(lang) update for sq translation ( #14387 )
2024-02-20 15:23:14 +01:00
damencho
990d21038e
fix: Fixes initializing cached keys.
2024-02-16 11:36:07 -06:00
Mihaela Dumitru
a4d53f271f
fix(ui) center conference info ( #14379 )
2024-02-16 14:37:12 +02:00
bgrozev
2a1f472873
Add a second shared secret to allow rotation if necessary. ( #14378 )
2024-02-15 15:00:30 -08:00
damencho
8679119677
fix: Change whitelist to support only domains.
2024-02-15 16:36:37 -06:00
damencho
b02c072ba7
fix: Handles few more cases for updating cached tokens.
2024-02-15 12:20:02 -06:00
Saúl Ibarra Corretgé
e8317fccfe
fix(local-recordings) fix on Chrome
...
WebM + VP8 seems to be the one thing that works, requesting H.264 starts
the recorder in Matroska + AV1 format (WAT) but no data is received at
all.
2024-02-15 17:49:45 +01:00
Saúl Ibarra Corretgé
bbc9c64978
fix(recording) only show advanced section for cloud recordings
2024-02-15 17:49:45 +01:00
Saúl Ibarra Corretgé
8d2b8bc772
fix(recording) fix checking if we can skip the recording dialog
2024-02-15 15:15:38 +01:00
damencho
52c2911350
feat: Adds stats around room token validation.
2024-02-15 07:13:12 -06:00
damencho
a1ebcd559b
feat: Adds a print for timing out http requests after the retry.
2024-02-15 07:13:12 -06:00
damencho
5bc47ec16a
feat: Adds stat when a rayo IQ is filtered.
2024-02-15 07:13:12 -06:00
damencho
e1ac7d1609
feat: Adds stats around token validation.
2024-02-15 07:13:12 -06:00
damencho
8a596f1ba2
fix: Drops unused token validation.
2024-02-15 07:13:12 -06:00
damencho
38e7c65836
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1776.0.0+f5f8a137...v1777.0.0+3898d7aa
2024-02-14 22:52:49 -05:00
Jaya Allamsetty
9602a939d8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1775.0.0+c7495280...v1776.0.0+f5f8a137
2024-02-14 12:32:39 -05:00
Calinteodor
07b01b1371
feat(conference/recordin): Fix always on labels ( #14368 )
...
* feat(conference/recording): condition live stream label visibility and fix labels tooltip translations
2024-02-14 13:11:57 +02:00
damencho
a1549086aa
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1773.0.0+cc9b0e60...v1775.0.0+c7495280
2024-02-13 14:02:28 -06:00
Saúl Ibarra Corretgé
7e0b00ba5f
feat(prejoin) default to enabled ( #14236 )
...
* feat(prejoin) default to enabled
* squash: Fixes is prejoin config check.
---------
Co-authored-by: damencho <damencho@jitsi.org >
2024-02-13 12:47:59 -06:00
Calin-Teodor
3016853d81
feat(android): replaced NotificationChannels with NotificationUtils
2024-02-13 20:03:36 +02:00
Calinteodor
ead27ace30
feat(android): update media projection notification build ( #14365 )
...
* feat(android): update media projection notification build
2024-02-13 19:25:46 +02:00
Дамян Минков
067bb653e6
feat(лоббъ): Admin set function for multiple items.
...
* squash: Initial copy of the function.
* squash: Invokes the admin set function.
* feat: Admin set function for multiple items.
2024-02-13 10:29:41 -06:00
Calinteodor
ba20fc71a8
feat(android): separate MediaProjection and OngoingConference notifications ( #14363 )
...
* feat(android): separate MediaProjection and OngoingConference notifications
2024-02-13 17:54:01 +02:00
Mihaela Dumitru
a7b2726ebe
fix(prejoin) adjust recording warning ( #14361 )
2024-02-13 13:12:10 +02:00
Calinteodor
a98eef7eb3
feat(android): fixed screen sharing for Android 33 ( #14359 )
...
* feat(android): fixed screen sharing for Android 33
2024-02-13 12:33:37 +02:00
damencho
895afbab65
fix: Fixes polls parsing.
2024-02-12 13:21:06 -06:00
Saúl Ibarra Corretgé
1d6529af65
feat(transcript) add ability to dump transcript for debugging
2024-02-12 13:07:19 +01:00
Saúl Ibarra Corretgé
4d5fb719d2
fix(whiteboard) handle metadata being null
2024-02-12 13:05:53 +01:00
Jaya Allamsetty
4061a77af8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1770.0.0+2d430a18...v1773.0.0+cc9b0e60
2024-02-09 11:20:51 -05:00
Mihaela Dumitru
7f889b2028
feat(prejoin) display recording warning ( #14347 )
2024-02-09 11:00:28 +02:00
bgrozev
6f49041d80
feat: Notify jicofo when room_metadata changes the config form. ( #14346 )
2024-02-08 14:58:02 -08:00
Avram Tudor
e73c3b6697
feat(recordings) send recordings metadata
...
* ref: centralise conference metadata updates
* feat(recordings) send recordings metadata
2024-02-08 21:38:06 +02:00
Avram Tudor
5a6b1d0b47
code review
2024-02-08 17:41:55 +02:00
Avram Tudor
da9cded75b
fix(recording) ensure recording label is shown when transcription is on
2024-02-08 17:41:55 +02:00
Avram Tudor
9b61ad3616
fix(recording) do not show advanced options for users with local recording rights
2024-02-08 17:41:55 +02:00
Avram Tudor
583725bf31
fix(recording) do not show stop recording option in some wrong cases
2024-02-08 17:41:55 +02:00
Avram Tudor
9e2244210d
ref: add selector to check if meeting is transcribed
2024-02-08 17:41:55 +02:00
Avram Tudor
361b82a1ed
ref: add selector for checking cloud recording running status
2024-02-08 17:41:55 +02:00
Saúl Ibarra Corretgé
0ed25cda7e
fix(ci) use the right CocoaPods version
2024-02-08 15:08:15 +01:00
Calinteodor
73ee1205eb
feat(premeeting/prejoin): Control room name visibility ( #14339 )
...
feat(premeeting/prejoin): Control room name visibility (#14339 )
2024-02-08 15:56:05 +02:00
damencho
21f2c60638
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1769.0.0+ff9f57c5...v1770.0.0+2d430a18
2024-02-07 14:53:46 -06:00
damencho
fd062c40fb
fix: Use same format for anonymous jids as token module.
2024-02-07 14:53:36 -06:00
damencho
b87e6abc11
feat: Sends event on not allowed error.
...
Updates amplitude to include the update about sending events on exiting the page.
2024-02-07 13:08:35 -06:00
Avram Tudor
9f25726706
fix(recording) fix recording suggestion not being shown in some cases ( #14333 )
...
Initial implementation did not account for cases where participants become moderators
2024-02-07 15:36:43 +02:00
Calinteodor
d5ee7f3069
feat(mobile/polyfills): strophe.js for react native ( #14329 )
...
* chore(deps, abab): polyfill using dependency for strophe in react native
2024-02-06 18:28:35 +02:00
damencho
ba1102100a
feat(visitors): Adds conference duration for visitors.
2024-02-06 10:16:30 -06:00
damencho
e1ce83d0c3
feat: Use room data form for conference duration.
...
Deprecates current component for conference duration. Will wait a bit for mobile to catch up and then we can delete the code.
chore(deps) lib-jitsi-meet@latest
jitsi/lib-jitsi-meet@v1767.0.0+178f9bbf...v1769.0.0+ff9f57c5
2024-02-06 10:16:30 -06:00
damencho
78cf510c0b
feat: Moves common process_host_module to util.
2024-02-06 10:16:30 -06:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +02:00
Saúl Ibarra Corretgé
2035cd7e62
fix(recording) avoid having duplicate notification sounds
2024-02-06 11:14:12 +01:00
Saúl Ibarra Corretgé
6207e95cad
fix(recording) fix default value to auto-transcribe-on-record
2024-02-06 11:14:12 +01:00
Calinteodor
40b63a187a
feat(conference): remove one2one check for diplaying participants name ( #14324 )
...
* feat(conference): remove one2one check for diplaying participants name
2024-02-06 10:54:27 +02:00
Saúl Ibarra Corretgé
6c40250e18
fix(conference) avoid adding extra endpoint message listeners
2024-02-06 07:40:40 +01:00
Saúl Ibarra Corretgé
0268374b88
fix(conference) move endpointMessageReceived action
...
It's used for a myrias of things, not just subtitles.
2024-02-06 07:40:40 +01:00
Jaya Allamsetty
b1b60ec143
fix(config): Fix the typo in Av1 support flag.
2024-02-05 13:27:29 -05:00
Дамян Минков
82c58178b3
feat(visitors): Adds notification for promotion requests. ( #14316 )
...
* feat(visitors): Adds notification for promotion requests.
* squash: fixes lint.
2024-02-02 14:58:24 -06:00
Jaya Allamsetty
46d15a9c5c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1764.0.0+ba21a236...v1767.0.0+178f9bbf
2024-02-02 14:58:09 -06:00
Hristo Terezov
248908f476
fix(lobby): Hide enable option if there is a visitor
2024-02-02 14:20:16 -06:00
Hristo Terezov
4a5ba0f05d
fix(visitors): Disable polls.
2024-02-02 12:50:01 -06:00
damencho
b23f3b9e17
feat(visitors): Whitelist trusted domains when promoting.
2024-02-02 12:01:59 -06:00
Дамян Минков
b6b77f55f1
feat: Drops some debug prints. ( #14311 )
...
* feat: Drops some debug prints.
* squash: Fix linter errors.
2024-02-02 11:11:50 -06:00
damencho
b106c20fa2
feat: Adds indication for visitors messages to event.
2024-02-01 21:06:25 -06:00
Hristo Terezov
fab61d8c32
fix(reactions): Show when received even if UI is disabled
2024-02-01 18:08:19 -06:00
Hristo Terezov
9ac614cc4b
fix(shortcut): Unregister for altKey shortcuts.
2024-02-01 18:08:19 -06:00
Hristo Terezov
a3bb1a3459
feat(visitors): Hide reactions.
2024-02-01 18:08:19 -06:00
Avram Tudor
34abd279be
feat(recording) add notification to suggest recording at meeting startup ( #14296 )
...
* feat(recording) add notification to suggest recording at meeting startup
* code review changes
* update strings
* fix mobile
* fix lint
2024-02-01 17:08:41 +02:00
Saúl Ibarra Corretgé
ad6554a789
fix(transcriptions) obey skipInterimTranscriptions for chunk events
2024-02-01 10:43:10 +01:00
Saúl Ibarra Corretgé
2be8377009
fix(transcriptions) avoid generating duplicated events
2024-02-01 10:43:10 +01:00
damencho
0a0b0a760e
fix: Fixes promoting the only moderator in a non vpass meeting.
2024-01-31 17:53:16 -06:00
Дамян Минков
fec6de4536
fix(visitors): Lowers visitor's hand on leave. ( #14302 )
...
* fix(visitors): Lowers visitor's hand on leave.
* squash: Drop not needed nick.
That is used only when raising hand.
2024-01-31 11:49:16 -06:00
damencho
29b2a519b3
fix(visitors): Handles promotion rejection msg.
...
If not handled an error is returned that the stanza is not handled (service-unavailable error) and displayed in UI.
2024-01-31 07:37:43 -06:00
Hristo Terezov
831d39d447
fix(visitors): hide highlight button.
2024-01-30 17:57:05 -06:00
damencho
35bc430549
fix(visitors): Fixes clearing promotion requests.
...
We were modifying DEFAULT_STATE and later the request magically appears after the state is cleared, like joining and leaving breakout rooms.
2024-01-30 17:56:16 -06:00
damencho
77927f3f2e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1763.0.0+8a88bba7...v1764.0.0+ba21a236
2024-01-30 16:34:08 -05:00
Jaya Allamsetty
7f6d55f5f0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1762.0.0+841b3eb8...v1763.0.0+8a88bba7
2024-01-30 13:32:31 -05:00
Edgars Voroboks
32f4767edd
fix(lang) Update Latvian translation
2024-01-30 09:26:11 +01:00
damencho
ba88fc0279
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1761.0.0+f470b5f4...v1762.0.0+841b3eb8
2024-01-29 15:34:33 -06:00
Saúl Ibarra Corretgé
ba7ed83d48
feat(recording) stop transcription when recording is stopped
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
5a96050973
feat(recording) always show advanced options in dialog
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
7e8c1fd99a
feat(recording) show recording icon when transcribing
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
6e6433e2d9
feat(transcribing) emit recording notifications for transcriptions
...
Both audible and visual.
They are only emitted if there is no video recording on.
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
4ff2422e3c
feat(subtitles) drop disableStartForAll config option
...
It wasn't related to transcriptions but to subtitles, really.
Since we are not going to show subtitles just because transcriptions are
enabled, this setting no longer makes sense.
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
cfbcfdc857
feat(recording) update labels with transcription status
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
3074b1741f
feat(conference) drop transcribing label
2024-01-29 15:09:28 +01:00
Saúl Ibarra Corretgé
00503d163a
feat(transcribing) drop transcribing notifications
2024-01-29 15:09:28 +01:00
Christoph Settgast
f847a3e2e0
fix(deeplinking): allow translating all strings on deeplinking pages ( #14286 )
2024-01-28 13:26:53 +01:00
Christoph Settgast
93d0ee710b
fix(deeplinking): allow partial config of deeplinking and defaults for the remaining ( #14285 )
2024-01-28 13:26:16 +01:00
Christoph Settgast
0102efd2d0
fix(deeplinking): skip deeplinking within electron ( #14284 )
...
otherwise we are stuck in a loop inside the desktop app
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-01-27 16:34:33 +01:00
Christoph Settgast
8afdebca08
feat(deeplinking): offer electron app for download, configurable ( #14261 )
...
Offer the default app, but make it configurable for own branded
desktop clients
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-01-26 22:04:44 +01:00
Göktuğ Aşcı
d2bfb464ba
lang: add translation tr ( #14282 )
2024-01-26 13:52:56 -06:00
Jaya Allamsetty
5f3233b9a6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1760.0.0+7895cb25...v1761.0.0+f470b5f4
2024-01-26 10:31:29 -05:00
Hristo Terezov
3c32d9c552
feat(LargeVideo): Add logging.
2024-01-25 09:31:38 -06:00
Hristo Terezov
f51d8d54e4
fix(LargeVideo): Add retries for play.
2024-01-25 09:31:38 -06:00
Saúl Ibarra Corretgé
ac26dce0a5
feat(android) list HDMI connections as speakers
2024-01-25 10:59:21 +01:00
Jaya Allamsetty
7a23625752
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1759.0.0+fc2f2490...v1760.0.0+7895cb25
2024-01-24 16:47:05 -05:00
Corey Maler
4cb4a4db00
fix(participant) prevent gravatar request during loading of config ( #14255 )
2024-01-24 13:32:59 +01:00
Sveinn í Felli
05e484c4aa
fix(lang) Update main-is.json ( #14270 )
...
Updated Icelandic translation
2024-01-22 20:39:00 +01:00
Дамян Минков
5871e50a20
* feat: Stores vpaas check in room object.
...
* feat: Clear queues on destroy for muc rate limit join/leave.
* feat: Stores vpaas check in room object.
* squash: Replace one regexp with starts_with.
2024-01-22 11:48:35 -06:00
Damien Fetis
95ad04b19c
fix(lang) update french translation ( #14269 )
2024-01-22 17:59:46 +01:00
damencho
36fab239cc
fix: Updates checking for granted feature.
2024-01-22 09:28:48 -06:00
Saúl Ibarra Corretgé
92492dc482
feat(ci,ios) check if Pod file is in sync when running CI
2024-01-22 13:49:42 +01:00
Saúl Ibarra Corretgé
51c3658205
fix(ios) sync Podfile
2024-01-22 12:56:17 +01:00
Saúl Ibarra Corretgé
418d333caf
feat(rn,invite) add ability to disable dial-in options
2024-01-22 12:56:17 +01:00
Christoph Settgast
7f3f2f7034
lang: typo in German translation
2024-01-21 18:06:30 -06:00
Christoph Settgast
bd3012f110
feat(deeplinking): Desktop deeplinking configurable (default off) and using jitsi-meet-electron ( #14259 )
...
As we have the jitsi-meet-electron app, lets allow deployments to use it.
Allow deployments to enable desktop deeplinking without the need to re-implement _openDesktopApp()
Disable it by default to keep the current behaviour (deeplinking on mobile on, on desktop off)
This feature is meant as purely opt-in.
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-01-21 21:02:16 +01:00
Saúl Ibarra Corretgé
f8cef330f7
feat(android) set target SDK to 34 ( #14129 )
...
* feat(android) set target SDK to 34 and fixed mediaProjection service type
2024-01-19 16:52:39 +02:00
Saúl Ibarra Corretgé
e00b6be06c
feat(face-landmarks) disable on mobile web browsers
2024-01-18 15:50:47 +01:00
Дамян Минков
9b7da0be2d
feat: Drops sending facelandmarks to speakerstats. ( #14253 )
...
* feat: Drops sending facelandmarks to speakerstats.
* squash: Fixes lint.
2024-01-18 08:34:14 -06:00
Calin-Teodor
3effbca700
feat(ios): add missing config to .xcodeproj
2024-01-18 15:06:55 +02:00
Calinteodor
cf1f97f486
feat(rn, ios): build fixes and metro-config updates ( #14251 )
...
feat(rn, ios): build fixes and metro-config updates
2024-01-18 14:48:59 +02:00
Дамян Минков
9273022e8f
Delete nwjs-integration.
...
This hasn't been used for long time and is probably no longer working.
2024-01-18 06:27:54 -06:00
Jaya Allamsetty
5d35398b6b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1758.0.0+e6298b6c...v1759.0.0+fc2f2490
2024-01-17 17:33:31 -05:00
Ilya Shevtsov
60d4b626a5
fix(lang) updated Russian translations ( #14213 )
2024-01-17 13:38:55 +01:00
Jaya Allamsetty
b8da93f64f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1757.0.0+d53d0106...v1758.0.0+e6298b6c
2024-01-16 17:21:39 -05:00
Jaya Allamsetty
c411d3352f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1755.0.0+6d87c169...v1757.0.0+d53d0106
2024-01-16 15:11:24 -05:00
Дамян Минков
33e38f95b1
fix: Fixes leaving the visitor's meeting on promotion. ( #14239 )
...
* fix: Fixes leaving the visitor's meeting on promotion.
This was resulting some colibri websockets reconnects as the state of the previous JitsiConference was not cleaned up.
* squash: Update jsdocs, lint error.
2024-01-16 13:22:14 -06:00
Jaya Allamsetty
9ae5677c00
fix: Make multi-stream mode the default mode.
...
Since plan-b mode will no longer be supported, check for unified plan support is not needed anymore.
2024-01-16 12:17:10 -05:00
Saúl Ibarra Corretgé
06f434e924
fix(rn,recording) use the same icon as web
2024-01-15 16:52:11 +01:00
Saúl Ibarra Corretgé
caa1ef952b
fix(ios) downgrade Firebase
...
It creates build errors with Xcode 14.2 at least.
2024-01-15 16:39:58 +01:00
Calin-Teodor
4f371dfacc
feat(base/conference): check conference status when leaving
2024-01-15 14:14:19 +02:00
Fierthraix
b6447770c7
lang: Updated Esperanto Translations. ( #14203 )
...
* lang: Some english spelling/grammar errors.
* lang: Updated Esperanto translations.
2024-01-13 18:03:34 -06:00
Дамян Минков
7aad0fd853
feat: Drop unused module from prosody config. ( #14229 )
2024-01-12 14:59:10 -06:00
Christoph Settgast
bae2a977d1
lang: update German translation
2024-01-12 21:51:54 +01:00
damencho
ed3f57385a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1754.0.0+899ea00a...v1755.0.0+6d87c169
2024-01-12 10:15:28 -06:00
Saúl Ibarra Corretgé
c806a432f3
feat(external-api) add transcribingStatusChanged event
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
5966df96e8
feat(transcribing) add notification when transcribing starts
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
6cd876078e
fix(transcribing) refactor notification handling
...
The current notification system allows us to replce notifications easily
as long as we use a consistent UID.
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
b56073ea68
fix(transcribing) show pending notification while transcriber joins
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
ee98841078
fix(transcribing) simplified code
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
3816b9d20a
fix(transcribing) remove unused state properties
2024-01-12 13:59:24 +01:00
Saúl Ibarra Corretgé
e6096f5a6c
fix(config) drop no longer existing option
2024-01-12 09:58:09 +01:00
Hristo Terezov
68de287171
feat(configWhitelist): add disableVirtualBackground
2024-01-12 07:51:34 +01:00
Calin-Teodor
cdc8f69e25
feat(ios): set build config setting for deployment target to 13.4
2024-01-11 14:54:23 +02:00
Calin-Teodor
fc9ccce29c
feat(ios): updated firebase pods
2024-01-11 14:54:23 +02:00
Saúl Ibarra Corretgé
4bbbbea183
feat(config,transcriptions) add option to skip interim transcriptions
2024-01-11 11:12:44 +01:00
Jaya Allamsetty
b2232172f6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1752.0.0+969c6f47...v1754.0.0+899ea00a
2024-01-10 15:36:46 -05:00
Aaron van Meerten
1d66045ec4
fix: census lua init to 0 to avoid openmetrics errors ( #14210 )
2024-01-09 12:50:24 -06:00
Calinteodor
5c35c23e74
chore(deps, rn): react-native@0.72.9 ( #14208 )
...
* chore(deps, rn): react-native@0.72 .9
2024-01-09 18:02:20 +02:00
Hristo Terezov
bd04f9b72b
fix(remote-sources): update only when neccessary
...
Updates the remoteVideoSources set only when neccessary when participant is leaving . This fixes an endless recursion when visitor is promoted or left and there is a screen sharing.
2024-01-09 09:34:59 -06:00
kerem
269d1cf5e0
chore(android): Update proguard-rules.pro for RN 0.72.* ( #13936 )
...
chore(android): Update proguard-rules.pro for RN 0.69.* + yoga for 0.72
update pro guard rules from RN source;
https://github.com/facebook/react-native/blob/v0.69.12/ReactAndroid/proguard-rules.pro
2024-01-09 16:25:18 +02:00
Calinteodor
90628f56f8
feat(react-native): rn 0.72.7 update ( #14130 )
...
feat(react-native): version 0.72.7 update
2024-01-09 15:16:51 +02:00
Saúl Ibarra Corretgé
fcdc2f500d
feat(transcriptions) alway send the transcriptionChunkReceived event
...
Even if the user is not requesting them.
2024-01-09 14:05:34 +01:00
Jaya Allamsetty
14a23f800b
fix(config): Add testing flag for Av1 support.
2024-01-08 09:47:08 -05:00
Oguzhan Selim Temiz
3bde570ec5
fix(i18n)fix moment duration format error
2024-01-08 15:30:17 +01:00
Hristo Terezov
26ad7cffec
fix(analytics): Update permanent props.
2024-01-08 08:13:10 -06:00
Milton Moura
e697ee717b
feat(accessibility): Improve search input fields accessibility ( #14186 )
...
feat(accessibility): Improve search input fields accessibility
2024-01-08 10:09:35 +02:00
Jaya Allamsetty
89dd85d61a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1750.0.0+ca40744f...v1752.0.0+969c6f47
2024-01-03 16:47:24 -05:00
dependabot[bot]
7b57ebca4a
chore(deps): bump tj-actions/changed-files in /.github/workflows
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35...v41 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-02 20:58:13 +01:00
Jaya Allamsetty
bd49036ed8
fix(config): Remove enableLipSync config.
...
It is not supported by Jicofo anymore.
2024-01-02 13:22:58 -05:00
José Luís Andrade
36963d6dfb
lang: Update Portuguese translation ( #14175 )
...
* Update Portuguese translation
* Update main-pt.json
2023-12-22 08:28:57 -06:00
Horatiu Muresan
213f1b68e1
fix(reactions-firefox) Fix drawer menu not scrollable on FF ( #14181 )
...
- fix reactions menu not visibile on FF when in drawer mode
- fix subscriber for tileview
2023-12-21 17:10:48 +02:00
Calinteodor
bf211fbd4d
feat(invite/security): Brave issues fixes ( #14180 )
...
* feat(invite/security): fix share icon/lobby mode switch
2023-12-21 16:16:28 +02:00
nurjin jafar
998854a22e
accessibility findings in Toolbar ( #14161 )
...
feat(accessibility): update translations and toggled labels
2023-12-21 15:46:02 +02:00
damencho
8247f478f4
feat: Adds a nil check for occupants joining as moderators.
2023-12-19 16:07:45 -06:00
Saúl Ibarra Corretgé
f07b762d6a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1736.0.0+8bee4514...v1750.0.0+ca40744f
2023-12-19 16:00:12 -06:00
Mihaela Dumitru
8504b4b5bb
feat(sounds) use audio files based on locale ( #14104 )
2023-12-19 17:26:29 +02:00
Calin-Teodor
392c8e9aa8
feat(toolbox): fixed undefined for previous layout type
2023-12-19 16:36:23 +02:00
Avram Tudor
7f87d4eada
feat(transcript) add recording settings for recording transcriptions ( #14158 )
2023-12-19 11:25:06 +02:00
Mihaela Dumitru
6d11aa8049
fix(ui) style prejoin drawer ( #14165 )
2023-12-18 18:30:48 +02:00
Saúl Ibarra Corretgé
0c1ce152fe
feat(error-handling) refactor global error and unhandledrejection event handling
...
Conceptually related: https://github.com/jitsi/lib-jitsi-meet/pull/2411
2023-12-15 23:56:19 +01:00
goblin
82ae6a8456
fix(doc) update README
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2023-12-15 12:03:56 +01:00
Дамян Минков
9ebab2c7d0
feat: Visitors promotion ( #14119 )
...
* fix: Fixes wrong warning message.
* fix: Detect enables/disables visitors for a room.
* fix: We need customusername in all cases of auto-allow setting.
* feat: Sends promotion-request to all moderators.
* feat(visitors): Implements request promotion.
* feat(visitors): Implements single moderator and vpass cases for moderators.
* fix: Fixes clearing request instances from UI.
* feat: Implements visitors approval for mobile.
* squash: Drops unused and wrong report for auto allow promotion.
* squash: Returns early based on count.
* squash: Moves translation to common key.
* squash: Adds dependencies for useCallback.
* squash: comments.
* squash: Refactor 1 to unify with native.
* squash: Rename some styles.
* squash: Fixes error dew to fewer hooks error.
* squash: Renames VISITOR_PROMOTION_REQUEST_DENIED.
* squash: Fix renaming component.
* squash: Suggestions.
2023-12-14 08:31:58 -06:00
Horatiu Muresan
af4488d1e9
fix(toolbox) prevent toolbox shift up on stage view ( #14155 )
2023-12-14 12:32:19 +02:00
bgrozev
d9599d31f1
fix: Do not log unknown commands. ( #14153 )
...
Events such as "mouse-move", "mouse-leave" and "face-landmark-detected"
reach this code and pollute the logs. It's probably worth investigating
why this is the case and fixing it if necessary, but for now just remove
the log message.
2023-12-13 10:04:48 -08:00
Mihaela Dumitru
d094ac0034
fix(external-api) extend captureLargeVideoScreenshot for screenshare ( #14149 )
2023-12-13 17:31:44 +02:00
Avram Tudor
c6b7ec7c9c
fix(transcript) duplicated namespace ( #14151 )
2023-12-13 16:15:09 +02:00
Calinteodor
6e35e5b310
feat(call-integration): revert changes related to visitors ( #14150 )
...
* feat(mobile/call-integration): removed undefined checks
2023-12-13 15:38:44 +02:00
Jaya Allamsetty
429787f9c8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1734.0.0+34ceebd2...v1736.0.0+8bee4514
2023-12-12 16:04:22 -05:00
Дамян Минков
f7995b395f
feat: Adds detection of occupants with no connection. ( #14146 )
...
* feat: Adds detection of occupants with no connection.
We saw recently two occasions with rooms with participants but no prosody.full_sessions for those participants and when everyone leaves the meeting it never ends.
* squash: Updates counting.
2023-12-12 11:47:43 -06:00
Avram Tudor
72b4c8123a
ref(transcriptions): refactor transcriptions api ( #14144 )
...
* ref(transcriptions): refactor transcriptions api
* ref(transcriptions): refactor usage of translation label
Extend IFrame API to allow adding a transcriber in the room without the subtitles needing to be visible.
Allow transcription chunk messages to be passed through the IFrame API if a transcriber is present.
Clean-up transcription messages sent through the IFrame API to not include timeout field and possible conflicting states (stable / unstable /final)
* fix linting
* code review: extend api message to match webhook format
2023-12-12 14:36:54 +02:00
Abbas Al-Mansoori
4c6cadea6d
fix: lint
2023-12-12 12:04:38 +02:00
Abbas Al-Mansoori
1bc50ea71c
feat(rn-sdk): add getRoomsInfo ref callback
2023-12-12 12:04:38 +02:00
Abbas Al-Mansoori
60b5225ffd
feat(rn-sdk): add onParticipantLeft event listener
2023-12-12 12:04:38 +02:00
damencho
5fe3685a05
fix: Drops luacheck for modules sourced from prosody-modules.
...
Only mod_firewall fails for now.
2023-12-11 10:41:34 -06:00
Aaron van Meerten
fbfc0f6c2f
task: vendor mod_firewall from prosody plugins
...
changeset 6696075e26e2
https://hg.prosody.im/prosody-modules/raw-file/6696075e26e2/mod_firewall/mod_firewall.lua
2023-12-11 10:41:34 -06:00
Aaron van Meerten
bbed4be61b
task: vendor mod_measure_stanza_counts.lua
...
changeset 6696075e26e2
https://hg.prosody.im/prosody-modules/raw-file/6696075e26e2/mod_measure_stanza_counts/mod_measure_stanza_counts.lua
2023-12-11 10:41:34 -06:00
Aaron van Meerten
68f954d068
task: vendor mod_debug_traceback.lua
...
changeset 6696075e26e2
https://hg.prosody.im/prosody-modules/raw-file/6696075e26e2/mod_debug_traceback/mod_debug_traceback.lua
2023-12-11 10:41:34 -06:00
Aaron van Meerten
30144b8707
feat: vendor mod_log_ringbuffer from prosody hg
...
changeset 6696075e26e2
https://hg.prosody.im/prosody-modules/raw-file/6696075e26e2/mod_log_ringbuffer/mod_log_ringbuffer.lua
2023-12-11 10:41:34 -06:00
Saúl Ibarra Corretgé
dd232f55a9
fix(rn,room-lock) use numeric input for password dialog if appropriate ( #14142 )
2023-12-11 14:10:31 +01:00
Jaya Allamsetty
3a836eba63
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1733.0.0+c5dd1faa...v1734.0.0+34ceebd2
2023-12-08 12:43:01 -05:00
Calin-Teodor
55a16f31c2
feat(settings/native): hide login/logout for 8x8.vc on profile screen
2023-12-08 17:41:46 +02:00
Hristo Terezov
7de88f4e47
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1732.0.0+7841a38e...v1733.0.0+c5dd1faa
2023-12-06 15:11:17 -06:00
Hristo Terezov
d71b827d1a
feat(analytics): add visitor,prejoin,lobby props
2023-12-06 14:37:49 -06:00
Дамян Минков
3811caa8a0
fix(auth): Skip authStatusChanged for jaas meetings. ( #14128 )
...
It is showing Login/Logout buttons which does nothing in this case.
2023-12-05 10:59:21 -06:00
Calinteodor
32f6bc376b
feat(rn): 0.70.14 update ( #14123 )
...
* feat(rn): update to 0.70.14 and removed libray_search_paths variables from ios project
2023-12-01 22:29:08 +02:00
Calin-Teodor
8b4ebe4fa3
feat(mobile): fixed undefined is not an object (evaluating action.conference.callUUID)
2023-12-01 18:59:18 +02:00
damencho
45415ef8da
fix: When host is loaded muc module maybe still be nil in rayo filter.
...
This can prevent outgoing calls due to error.
2023-11-30 18:09:17 -06:00
Shawn
99bba14628
fix(breakout-rooms, persistent-lobby): support for using both these modules together
2023-11-30 00:25:05 +01:00
bgrozev
8b8b2568e2
feat: Log all API commands. ( #14118 )
...
* feat: Log all API commands.
2023-11-29 14:37:48 -08:00
Hristo Terezov
ca144e127c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1729.0.0+ba526ee8...v1732.0.0+7841a38e
2023-11-28 11:59:26 -06:00
Saúl Ibarra Corretgé
965760df41
feat(ci) test debian packages build
2023-11-28 16:30:01 +01:00
bgrozev
6ab25f7bc0
Remove callstats ( #14076 )
...
* ref: Remove precall test.
* ref: Remove callstats.
* Remove the dependency on react-native-callstats.
2023-11-28 07:28:05 -08:00
Дамян Минков
701ae5b2b1
fix(debian): No svg available in root folder.
...
We reference the favicon from index as svg directly from the images folder.
2023-11-28 08:01:42 -06:00
Horatiu Muresan
b2d6ee06df
fix(ci) Fix favicon ( #14108 )
2023-11-28 12:15:22 +02:00
Javier García
18f5bdeaf8
fix(lang) update spanish translation
2023-11-27 23:46:59 +01:00
Saúl Ibarra Corretgé
dd6ce33296
feat(deps,rn) update react-native-webrtc to 118
2023-11-27 13:29:23 +01:00
brlarini
5a7a6bf59c
fix(lang) update Brazilian Portuguese translation
2023-11-24 22:39:15 +01:00
shane215
20d8a403f3
fix(favicon) make favicon visible in dark-themed browser
...
Fixes : #6182
2023-11-24 17:48:28 +01:00
Gabriel Borlea
0bce8e185d
fix(devices): device type to settings key mapping for video
2023-11-24 18:06:04 +02:00
Horatiu Muresan
7f21075613
fix(media-devices) Fix configuring media devices on init ( #14097 )
...
- on 3rd party prejoin, we did not setup the initial devices, resulting in always creating tracks for default device for camera and mic regardless of settings, and for both meeting and 3rd party prejoin to not set the audio output device at all
2023-11-24 17:48:43 +02:00
Gabriel Borlea
e833860fcb
fix(devices): return user selected device id if there is no device id
2023-11-24 15:32:17 +02:00
Saúl Ibarra Corretgé
376b17e011
fix(compute-pressure) disable when in an iframe
...
Permission delegation doesn't work for 3rd party iframes on this origin
trial, wait until Google solves it: https://bugs.chromium.org/p/chromium/issues/detail?id=1504167
2023-11-24 13:56:35 +01:00
Gabriel Borlea
87541a63d3
ref(settings): listen to TRACK_ADDED to set the input devices id ( #14093 )
...
This fixes the issue when starting the conference with video muted, after unmuting it the cameraDeviceId would stay undefined.
2023-11-24 14:16:08 +02:00
Calinteodor
109b83d6f1
fix(sdk): custom server url is overwritten by sdk default url option value ( #14092 )
...
* fix(sdk): custom server url is overwritten by sdk default url option value
2023-11-22 17:13:02 +02:00
Andrei Gavrilescu
3a1fc363ed
feat(rtcstats): fetch conference creator id and send to rtcstats ( #14060 )
...
* fetch conference creator id and send to rtcstats
* fix lint
* fix lint again
2023-11-22 12:39:08 +02:00
Calin-Teodor
71658a5de6
feat(react-native-sdk): null error fix for ios
2023-11-22 12:34:13 +02:00
Calinteodor
40ac57a5d4
feat(settings): make settings screen functional component ( #14084 )
...
* feat(settings): convert component to functional component
2023-11-22 09:47:15 +02:00
Edgars Voroboks
a20bf845ea
fix(lang) update Latvian translation
...
* Update Latvian lang. Make Meeting term consistent.
* Better express Meeting end message
2023-11-21 23:55:19 +01:00
damencho
95943b725c
fix(i18n): Fixes retrieving correct countries i18n file.
2023-11-21 13:53:21 -06:00
Gabriel Borlea
0813ae0f3c
fix(electron-screensharing): get the right current selected source
2023-11-21 12:13:59 -06:00
Jaya Allamsetty
a33e34c309
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1728.0.0+456e45ee...v1729.0.0+ba526ee8
2023-11-21 12:51:56 -05:00
Calin-Teodor
821cc11364
sdk(react-native-sdk/android): replaced activityContext with currentActivity
2023-11-21 17:11:32 +02:00
Calin-Teodor
caf7df4a82
chore(rn-orientation-locker, version): bump to latest
2023-11-21 17:04:19 +02:00
Thomas Egebrand Gram
bda39ef876
feat(watermark) move static styles into stylesheet file & refactor a tiny bit
2023-11-21 16:03:20 +01:00
Horatiu Muresan
9e2ed855eb
feat(recording) Allow extra metadata for file recordings ( #14081 )
2023-11-21 12:06:14 +02:00
Edgars Voroboks
3be453e76a
fix(lang) update Latvian language translation ( #14075 )
2023-11-21 09:03:40 +01:00
damencho
dec54692c1
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1727.0.0+bd98ecd0...v1728.0.0+456e45ee
2023-11-20 16:30:10 -05:00
Calinteodor
e77d19b128
sdk(react-native-sdk): update script for rnsdk dependencies ( #14069 )
...
* sdk(react-native-sdk): update script for rnsdk dependencies
Some of our peer dependencies use github urls that need to be taken in consideration.
2023-11-20 21:20:24 +02:00
bgrozev
a83bf98625
Whitelist config.bridgeChannel. ( #13775 )
2023-11-20 10:35:00 -08:00
Jaya Allamsetty
3307365885
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1724.0.0+1b38128d...v1727.0.0+bd98ecd0
2023-11-18 08:25:26 -05:00
Jaya Allamsetty
341fc774a6
fix(config): Add the new codec settings
2023-11-17 12:40:47 -05:00
maheichyk
56673f14b5
fix(context-menu) fix double click behaviour if closed with ESC
...
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
2023-11-17 15:08:50 +01:00
Abbas Al-Mansoori
ab08eb2f99
refactor(rnsdk): remove redundant audio and video actions ( #14066 )
...
* refactor(rnsdk): remove redundant audio and video actions
2023-11-17 12:09:31 +02:00
Mihaela Dumitru
000458697d
fix(salesforce) reduce notification duration ( #14068 )
2023-11-17 11:59:57 +02:00
Дамян Минков
b0c56d8963
fix: Fixes login button in profile settings.
2023-11-16 12:09:23 -06:00
Gabriel Borlea
0ecd65777e
fix(screenshot-captue): get the right worker url
2023-11-16 17:44:24 +02:00
Abbas Al-Mansoori
6d02f50d09
feat(rnsdk): add audio and video muted state changed
2023-11-16 12:54:36 +02:00
Philipp Fruck
a71143891e
fix(native app): Display poll creator name
...
In the jitsi web app, the poll creator is displayed
for all published votes whereas in the native app
the current username of the participant has been
displayed for all polls regardless of the creator
2023-11-16 11:53:36 +02:00
Jaya Allamsetty
6fda5924a3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1723.0.0+e9af2b98...v1724.0.0+1b38128d
2023-11-15 13:03:15 -05:00
Calin-Teodor
b09574f62f
feat(authentication): group config options inside an object param
2023-11-15 16:30:42 +02:00
Calin-Teodor
8cdde88049
feat(authentication): used config for control over joining audio/video mute/unmute
2023-11-15 12:42:24 +02:00
Jaya Allamsetty
9cd42b988d
fix(config) Remove deprecated config option.
2023-11-14 15:29:45 -05:00
Jaya Allamsetty
8b559ad4f2
fix(config): Add the optional screenshare settings.
2023-11-14 15:29:45 -05:00
Jaya Allamsetty
192fce8740
fix(iFrame): Add 'speaker-selection' to the allow list.
...
This is needed for Firefox 116 and above for setSinkId to succeed.
2023-11-14 11:44:04 -05:00
Jaya Allamsetty
235016d7cf
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1722.0.0+4588cc78...v1723.0.0+e9af2b98
2023-11-14 11:25:34 -05:00
Calinteodor
27792b0be4
ref(authentication): handle joining in low bandwidth mode ( #14032 )
...
ref(authentication): handle joining in low bandwidth mode
2023-11-14 11:31:55 +02:00
Calin-Teodor
765fd7d766
ref(@react-native-): updated related deps to latest
2023-11-14 11:26:20 +02:00
Hristo Terezov
d49a5097f0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1720.0.0+b3173832...v1722.0.0+4588cc78
2023-11-13 15:44:03 -06:00
Hristo Terezov
cfcc3fdbbe
fix(FeedbackButoon): display for JaaS meetings.
2023-11-13 13:56:36 -05:00
Mihaela Dumitru
fdbceb0e42
chore(deps) update excalidraw with disabled image pasting ( #14046 )
2023-11-13 20:17:55 +02:00
nurjin jafar
89197cbdb2
fix(a11y) resolve contrast issues in userAvatar and in performance settings slider
...
Signed-off-by: nurjinn jafar <nurjin.jafar@nordeck.net >
2023-11-13 10:51:35 +01:00
Hristo Terezov
f067f07d64
fix(pr-test): For LJM
2023-11-12 22:24:29 -05:00
Hristo Terezov
4594a978e0
feat(feedback): show even if callstats is disabled
2023-11-10 09:56:03 -05:00
Calin-Teodor
fcddccf018
feat(base/ui): removed unneeded lineHeight value
2023-11-09 12:11:09 +02:00
nurjin jafar
7a9285b326
feat(a11y) make instructions in share audio accessible and provide equivilant translation
2023-11-09 10:41:43 +01:00
Gabriel Borlea
11f0ab9226
ref(screenshot-capture): move screenshot processing on a web worker ( #14015 )
...
Improvement for the screenshot capture feature by using a web worker to process the differences between the screenshots, and some code adjustments.
2023-11-09 10:01:02 +02:00
Hristo Terezov
0b6705610c
chore(package.jsom): Update LJM
2023-11-08 10:26:55 -05:00
Hristo Terezov
9d9199ba3b
fix(conference-hangup): Leave room in parallel.
...
Currently we are waiting for the user to submit feedback dialog in
order to leave the room. Now the leave and showing the dialog are
executed in parallel.
2023-11-08 09:16:58 -05:00
AHMAD KADRI
ff656a0625
ref(accessibility): add an aria-expended attribute if the the button open menu ( #14023 )
...
ref(accessibility): add an aria-expended attribute if the the button open menu
2023-11-08 15:59:05 +02:00
emrah
148fc103e3
fix(token): add jitsi_meet_context_room into the param list
2023-11-08 06:06:22 -06:00
Calinteodor
77abbee308
feat(base/modal): changed hasTabNavigator to hasExtraHeaderHeight ( #14033 )
...
* feat(base/modal): changed hasTabNavigator to hasExtraHeaderHeight
2023-11-08 11:44:10 +02:00
Calinteodor
83c4ce98b4
feat(filmstrip): fixed indicators container dissapear when not in tile view ( #14031 )
...
* feat(filmstrip): fixed indicators container dissapear when not in tile view
2023-11-07 23:33:28 +02:00
Calin-Teodor
898741e40d
feat(filmstrip): fixed indicators container ui
2023-11-07 18:39:02 +02:00
Calin-Teodor
0c3e7395e7
feat(participants-pane): fixed visitors label position
2023-11-07 18:39:02 +02:00
Saúl Ibarra Corretgé
c530bdd107
feat(external_api) add event with transcription chunks
2023-11-07 13:10:00 +01:00
Horatiu Muresan
29dbcb309d
fix(drawer-menu) Make drawer menu accessible on small height ( #14026 )
2023-11-07 13:06:03 +02:00
Calinteodor
8a4990d9ae
sdk(react-native-sdk): rnsdk screenshare android fix ( #13884 )
...
sdk(react-native-sdk): rnsdk screenshare android fix
2023-11-07 12:22:02 +02:00
Дамян Минков
0e55cbbda6
Clean up prosody modules with some extra checks ( #14020 )
...
* fix: Adds check for jitsi_meet_room not being string.
Oct 20 12:22:50 mod_bosh error Traceback[bosh]: /usr/share/jitsi-meet/prosody-plugins/token/util.lib.lua:336: bad argument #1 to 'lower' (string expected, got userdata)
stack traceback:
[C]: in function 'lower'
/usr/share/jitsi-meet/prosody-plugins/token/util.lib.lua:336: in function 'verify_room'
...re/jitsi-meet/prosody-plugins/mod_token_verification.lua:78: in function 'verify_user'
* fix: Adds check for missing speaker stats for occupant.
error Traceback[c2s]: ...itsi-meet/prosody-plugins/mod_speakerstats_component.lua:124: attempt to index field '?' (a nil value)
stack traceback:
...itsi-meet/prosody-plugins/mod_speakerstats_component.lua:124: in function '?'
* fix: Nil check for breakout_rooms.
c2saaaad95a16c0 error Traceback[c2s]: ...re/jitsi-meet/prosody-plugins/mod_muc_breakout_rooms.lua:345: attempt to index local 'main_room' (a nil value)
stack traceback:
...re/jitsi-meet/prosody-plugins/mod_muc_breakout_rooms.lua:345: in function '?'
/usr/share/lua/5.2/prosody/util/events.lua:81: in function </usr/share/lua/5.2/prosody/util/events.lua:77>
(...tail calls...)
/usr/lib/prosody/modules/muc/muc.lib.lua:496: in function </usr/lib/prosody/modules/muc/muc.lib.lua:492>
* fix: Adds nil check in allowners.
c2saaaae3024810 error Traceback[c2s]: /usr/share/jitsi-meet/prosody-plugins/mod_muc_allowners.lua:171: attempt to index local 'room' (a nil value)
stack traceback:
/usr/share/jitsi-meet/prosody-plugins/mod_muc_allowners.lua:171: in function '?'
/usr/share/lua/5.2/prosody/util/events.lua:81: in function </usr/share/lua/5.2/prosody/util/events.lua:77>
* fix: Adds nil check in lobby.
mod_bosh error Traceback[bosh]: ...share/jitsi-meet/prosody-plugins/mod_muc_lobby_rooms.lua:168: attempt to index local 'lobby_room' (a nil value)
stack traceback:
...share/jitsi-meet/prosody-plugins/mod_muc_lobby_rooms.lua:168: in function '?'
/usr/share/lua/5.2/prosody/util/filters.lua:25: in function 'filter'
/usr/lib/prosody/modules/mod_bosh.lua:361: in function 'send'
/usr/lib/prosody/modules/muc/mod_muc.lua:495: in function '?'
* fix: Fixes nil error in fmuc.
s2sinaaaaf2817260 error Traceback[s2s]: /usr/share/jitsi-meet/prosody-plugins/mod_fmuc.lua:295: attempt to index local 'occupant' (a nil value)
stack traceback:
/usr/share/jitsi-meet/prosody-plugins/mod_fmuc.lua:295: in function '?'
/usr/share/lua/5.2/prosody/util/events.lua:81: in function </usr/share/lua/5.2/prosody/util/events.lua:77>
(...tail calls...)
/usr/lib/prosody/modules/muc/muc.lib.lua:1201: in function </usr/lib/prosody/modules/muc/muc.lib.lua:1194>
* fix: Fixes nil occupant.
c2s55f4d5411dd0 error Traceback[c2s]: /usr/share/jitsi-meet/prosody-plugins/mod_muc_flip.lua:120: attempt to index local 'kicked_occupant' (a nil value)
stack traceback:
/usr/share/jitsi-meet/prosody-plugins/mod_muc_flip.lua:120: in function '?'
/usr/share/lua/5.2/prosody/util/events.lua:81: in function </usr/share/lua/5.2/prosody/util/events.lua:77>
(...tail calls...)
/usr/lib/prosody/modules/muc/muc.lib.lua:791: in function </usr/lib/prosody/modules/muc/muc.lib.lua:616>
* fix: Fixes caching main room.
Objects should not be set in room._data as this field is being serialized and we see errors like.
error Traceback[c2s]: /usr/share/lua/5.2/prosody/util/serialization.lua:34: Can't serialize userdata
stack traceback:
[C]: in function 'error'
/usr/share/lua/5.2/prosody/util/serialization.lua:34: in function </usr/share/lua/5.2/prosody/util/serialization.lua:33>
(...tail calls...)
/usr/share/lua/5.2/prosody/util/serialization.lua:199: in function 'serialize_table'
/usr/share/lua/5.2/prosody/util/serialization.lua:197: in function 'serialize_table'
/usr/share/lua/5.2/prosody/util/serialization.lua:197: in function 'serialize_table'
/usr/share/lua/5.2/prosody/util/serialization.lua:219: in function </usr/share/lua/5.2/prosody/util/serialization.lua:217>
(...tail calls...)
/usr/lib/prosody/modules/mod_storage_memory.lua:42: in function </usr/lib/prosody/modules/mod_storage_memory.lua:40>
(...tail calls...)
...re/jitsi-meet/prosody-plugins/mod_muc_breakout_rooms.lua:207: in function 'create_breakout_room'
* fix: Fixes calling save_occupant after changing its role.
* squash: Fixed passed value to type.
2023-11-06 15:31:59 -06:00
damencho
6da94aecf2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1718.0.0+30be4f6f...v1719.0.0+f8a18cf0
2023-11-06 09:40:48 -06:00
Calinteodor
2a3c962e88
feat(recent-list): fix undefined error that breaks visitor joining ( #14024 )
...
* feat(recent-list): fix undefined error that breaks visitor joining
* feat(recent-list): revert variable name change
* feat(recent-list): fixed linter
2023-11-06 09:40:28 -06:00
AHMAD KADRI
34f1eb60f4
Accessibility: add validation warning on room name ( #14009 )
...
feat(accessibility): add validation warning on room name
2023-11-06 10:59:51 +02:00
Jaya Allamsetty
4115ebe856
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1717.0.0+7b6ce949...v1718.0.0+30be4f6f
2023-11-02 15:36:11 -04:00
Horatiu Muresan
d7dadfc157
feat(facing-mode) add config for initial camera facing mode ( #14013 )
2023-11-02 16:20:38 +02:00
Erin Yuki Schlarb
2851eeeab3
fix: Make room_metadata Prosody module depend on the required jitsi_session module
...
Without this room_metadata will silently discard all room metadata client requests assuming that they didn’t come from Jitsi meet clients.
Fixes #14001
2023-11-01 17:06:26 -05:00
Muhammed Ajmal M
84d75f2ae8
fix(screen-sharing) Self view of SC sized correctly initially ( #13992 )
2023-11-01 18:32:34 +02:00
damencho
73b3309adf
feat: Adds leave rate limit to muc_rate_limit.
2023-10-31 15:59:23 -05:00
Jaya Allamsetty
e2de06f60d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1716.0.0+93c167d3...v1717.0.0+7b6ce949
2023-10-31 14:35:31 -04:00
damencho
cdc7962d11
feat: Adds region parameter to dial out authorize requests.
2023-10-31 11:45:06 -05:00
Saúl Ibarra Corretgé
59242e1217
feat(external-api) introduce a "ready" event
...
It's fired when the API is ready, and it signals the embedder that they
can reveal the meeting from behind an overlay, for example.
The astute reader might notice we are currently sending a
'browser-support' event roughly at the same time. The reason for this
new event is plain simply semantics.
In addition the 'onload' handler is faked by calling it when the new
ready event fires. The original onload event is unreliable. It will be
called even when nothing was ever loaded (try loading a page without
internet and be amused).
2023-10-31 16:27:12 +01:00
Saúl Ibarra Corretgé
631e39d4fd
feat(external-api) allow vh and vw values as parameters
2023-10-31 16:27:12 +01:00
Julian LADJANI
4290cdf53d
fix(breakout-rooms, feature-flags): handle breakout button feature flag on participant pane footer component ( #14003 )
...
* fix(breakout-rooms, feature-flags): handle breakout button feature flag on participant pane footer component
2023-10-31 13:53:41 +02:00
damencho
84c1e20216
fix(moderated): Fixes moderators in moderated rooms without tenant.
2023-10-30 17:26:42 -05:00
Saúl Ibarra Corretgé
e6caeb86b0
chore(deps,rn) react-native-webrtc@111.0.6
2023-10-30 15:46:14 +01:00
Saúl Ibarra Corretgé
5854e38a09
fix(rn) allow default server URL to be set from native
...
On Android we support RestrictionManager, but that already sets it, so
make sure we always save it on the settings.
Editing will be restricted in the Settings dialog if changing it is
restricted anyway.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13994
2023-10-30 15:12:05 +01:00
Saúl Ibarra Corretgé
3e9ee9451f
fix(android) fix crash on Android 14
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13998
2023-10-30 15:11:19 +01:00
Calinteodor
29d02f0a2b
feat(chat/native): fixed keyboard overlapping chat input bar ( #13984 )
...
* feat(chat/native): fixed keyboard overlapping chat input bar
2023-10-30 12:59:05 +02:00
David Hall
c780f9bbba
Update main-sv.json
...
Fix typos.
2023-10-29 20:53:01 +01:00
Jaya Allamsetty
d5a0bac0a3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1713.0.0+a1d7b0ea...v1716.0.0+93c167d3
2023-10-28 14:45:24 -04:00
5idereal
f0187cc0f8
lang: update zhTW translation ( #13986 )
...
* update zhTW translation
* Update main.json
2023-10-26 10:47:22 -05:00
damencho
4708d894cc
fix: Adds a nil check in visitors module.
...
Sep 22 22:06:01 mod_bosh error Traceback[bosh]: /usr/share/jitsi-meet/prosody-plugins/mod_visitors.lua:305: attempt to index field '?' (a nil value)
stack traceback:
/usr/share/jitsi-meet/prosody-plugins/mod_visitors.lua:305: in function '?'
/usr/share/lua/5.2/prosody/util/events.lua:81: in function </usr/share/lua/5.2/prosody/util/events.lua:77>
2023-10-26 09:38:23 -05:00
damencho
f38d120406
fix(visitors): Bumps queue size for waiting for jicofo.
...
500 is the maximum meeting participants we test and support.
2023-10-24 18:27:16 -05:00
damencho
53960baf76
fix(visitors): Fixes filtering initial msgs to main participants.
...
Filters initial msg for <subject/>.
2023-10-24 18:27:16 -05:00
Jaya Allamsetty
a0f061aa6f
chore(deps): Update lib-jitsi-meet.
2023-10-23 17:42:32 -04:00
Jaya Allamsetty
f2fb525d0a
ref(config) Drop forceJVB121Ratio from config.js
2023-10-23 17:42:32 -04:00
Jaya Allamsetty
5a59bee597
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1711.0.0+8ec3b736...v1712.0.0+540aed1e
2023-10-23 16:10:10 -04:00
Дамян Минков
07b903d887
feat(visitors): Adds an option to request to be visitor based on jwt. ( #13977 )
...
* feat(visitors): Adds an option to request to be visitor based on jwt.
* squash: Updates ljm.
2023-10-23 12:07:03 -05:00
Mihaela Dumitru
1a39315001
feat(whiteboard) expose the excalidraw api ( #13974 )
2023-10-23 09:22:42 +03:00
Gabriel Borlea
97e5f00dae
fix(electron-screensharing): simplify the proccess ( #13967 )
...
* fix(electron-screensharing): simplify the proccess
2023-10-20 19:55:06 +03:00
Дамян Минков
bae77f21f8
feat: Adds event for parsed jwt and check for required token.context ( #13973 )
...
* squash: Remove tabs.
* feat: Adds a check for context required in jwt.
* feat: Adds an event to notify for parsed jwt.
2023-10-20 08:50:38 -05:00
José Luís Andrade
24d788f333
Update Portuguese translation
2023-10-20 06:50:20 -05:00
damencho
c4d553c605
feat: Filter iq rayo respects the actor of grant moderation.
2023-10-18 14:00:21 -05:00
Mehmet
fa64e2e67c
fix(visitors): informs visitor nodes when a participant is kicked. ( #13951 )
...
* fix(visitors): informs visitor nodes when a participant is kicked.
* remove hooking muc-broadcast-presence event and create a stanza in muc-occupant-left event.
2023-10-17 07:54:02 -05:00
Damien Fetis
94c29180e4
fix(whiteboard) fix room id generation
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13921
2023-10-17 11:09:34 +02:00
dependabot[bot]
b864d91572
chore(deps): bump @babel/traverse in /react-native-sdk
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.15 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 17:57:49 +02:00
Saúl Ibarra Corretgé
2006182a2a
fix(deps) run npm audit fix
2023-10-16 17:57:25 +02:00
Saúl Ibarra Corretgé
8fc3de416c
feat(config) add ability to prefer BOSH over WebSocket
...
There might be cases where we'd want to enforce it.
2023-10-16 17:56:34 +02:00
Jaya Allamsetty
4c5787511e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1698.0.0+03cb3ce8...v1704.0.0+d3efd197
2023-10-16 11:12:19 -04:00
Duduman Bogdan Vlad
8a2e4bc628
feat(screenshare) - add web security fix for electron ( #13096 )
...
use send the share screen sources using the external api
---------
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2023-10-16 14:59:55 +03:00
Calinteodor
f78ebbb9a9
feat(settings/native/android): Fixed scroll inside conference settings screen ( #13956 )
...
* feat(settings/native/android): fixed scroll inside conference settings screen.
2023-10-16 14:10:52 +03:00
Calin-Teodor
4cc4c25691
feat(prejoin/native): fix display name input on prejoin
2023-10-16 13:13:30 +03:00
Avram Tudor
d02c7dc3a7
i18n: change iframe disabled message based on current hostname ( #13950 )
...
* i18n: change iframe disabled message based on current hostname
This will allow us to remove translation overrides from branded repo
* fix linter
2023-10-13 15:05:24 +03:00
Mihaela Dumitru
8741ee771e
fix(language/config) deprecate defaultLanguage ( #13949 )
2023-10-13 14:06:59 +03:00
Mihaela Dumitru
006e8463cd
feat(whiteboard) add user limit ( #13870 )
2023-10-13 13:41:31 +03:00
Saúl Ibarra Corretgé
86e295e9bc
fix(conference) clear raised hands when conference changes
...
Fixes: https://github.com/jitsi/jitsi-meet-sdk-samples/issues/175
2023-10-12 15:03:59 +02:00
keremoge
07bade2557
feat(deps,rn) update React Native to version 0.69.12
2023-10-12 13:18:40 +03:00
Hristo Terezov
0becc890d8
feat(track-state): Log on add/remove/mute/owner.
2023-10-11 16:39:06 -05:00
Hristo Terezov
a1ce6f1ce5
fed(UI): remove UI.setAudioMuted
2023-10-11 16:39:06 -05:00
otbutz
43a7d00c63
web: enable http2 support
2023-10-11 18:22:12 +02:00
Calinteodor
9c04ba767c
feat(breakout-rooms/native): separate breakout rooms from participants ( #13920 )
...
feat(breakout-rooms/native): separate breakout rooms from participants
2023-10-11 17:34:49 +03:00
Calinteodor
7e1d10fb4d
sdk(react-native-sdk): update readme
2023-10-10 12:03:43 +02:00
Saúl Ibarra Corretgé
4ce2280e31
fix(rnsdk,build) run npm install after syncing deps
2023-10-09 15:21:32 +02:00
Saúl Ibarra Corretgé
2918a89d35
fix(rnsdk,build) don't commit the result after bumping version
...
Just like the other version bumping scripts
2023-10-09 15:21:32 +02:00
malik tekin
8f1c83edfd
fix(lang) update Turkish translation
...
The Turkish translation of the "adjust for" is "ayarla". It was misspelled as "ayala".
2023-10-09 11:01:24 +02:00
eemehmet
106452d857
fix(visitors): Fixes duplicated messages sent from guest domain.
2023-10-06 10:33:23 -05:00
Horatiu Muresan
a4d3fb6c70
fix(notifications) Fix case when description is react component instance ( #13919 )
2023-10-06 15:20:56 +03:00
Saúl Ibarra Corretgé
a7af01b9e3
fix(screen-sharing) remove stop screen sharing icon
2023-10-06 10:31:47 +02:00
emrah
f7f434ab55
fix(config): add missing notification keys into the list
2023-10-06 10:31:23 +02:00
Esra Hatice YILMAZ
09c0854779
fix(breakout-rooms) fix race condition in timer handling
2023-10-05 22:56:53 +02:00
Horatiu Muresan
b4d12d74f7
fix(aot) remove dependency to store ( #13910 )
2023-10-05 13:05:15 +03:00
Gabriel Borlea
50b064907a
fix(environment): optimal browsers list
2023-10-05 11:14:50 +03:00
dependabot[bot]
b9d6a0f269
chore(deps): bump postcss and css-loader
...
Bumps [postcss](https://github.com/postcss/postcss ) to 8.4.31 and updates ancestor dependency [css-loader](https://github.com/webpack-contrib/css-loader ). These dependencies need to be updated together.
Updates `postcss` from 7.0.39 to 8.4.31
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/7.0.39...8.4.31 )
Updates `css-loader` from 3.6.0 to 6.8.1
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.6.0...v6.8.1 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
- dependency-name: css-loader
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-05 10:04:58 +02:00
Calinteodor
2414e57260
feat(shared-video/native): use local logger ( #13886 )
...
* feat(shared-video/native): use local logger
2023-10-04 13:13:54 +03:00
Horatiu Muresan
6c41ddb622
fix(aot) fix icons creating deps to store ( #13901 )
2023-10-03 17:31:04 +03:00
damencho
55e75d56fd
fix: Fixes skipping the lobby for two times in a row for jibri.
...
An issue where a livestreaming is started for a second time in a meeting with lobby turned on.
2023-10-02 11:22:27 -05:00
Calinteodor
32ac299422
feat(authentication/native): hide login button for 8x8.vc ( #13881 )
...
* feat(authentication): hide login button for 8x8.vc
2023-10-02 18:03:57 +03:00
Christoph Settgast
cb7146f954
lang: update German translation
2023-09-29 12:28:22 -05:00
damencho
144c1ce4f4
fix: Fixes passing the hash params in state for token auth URL.
2023-09-29 12:11:52 -05:00
Gabriel Borlea
2102d6eda1
chore(deps): update js-utils to 2.2.1
2023-09-29 18:45:36 +03:00
damencho
1f8e3fe26f
fix: Fixes wait for host to respect moderated tenants.
...
The correct place to check for tenant value is jitsi_meet_domain and not jitsi_meet_context_group.
2023-09-29 09:54:02 -05:00
Andrei Gavrilescu
8b0285a9d7
chore(deps) lib-jitsi-meet@latest ( #13891 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1695.0.0+51c2187b...v1698.0.0+03cb3ce8
2023-09-29 17:02:31 +03:00
Mihaela Dumitru
b546d01c2d
fix(prejoin) improve display name handling relative to configs ( #13865 )
2023-09-29 16:17:35 +03:00
Saúl Ibarra Corretgé
7bf3e7df1d
fix(rn,polyfills) remove no longer needed polyfill
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13807
2023-09-28 12:23:09 +02:00
damencho
f9ac965e18
feat: Updates for jwt when room claim is not required.
...
This allows mod_token_verification to be used with token missing room claim (firebase) and jitsi tokens with the claim.
2023-09-27 19:29:16 -05:00
Gabriel Borlea
d70412166c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1694.0.0+a0145343...v1695.0.0+51c2187b
2023-09-27 16:20:19 +03:00
Дамян Минков
a843406cb0
feat: Check jwt expiration and redirects to auth url if any. ( #13879 )
...
* feat: Check jwt expiration and redirects to auth url if any.
It may happen that the jwt had expired while being in the meeting and there is a network issue requiring to reload.
* squash: Fixes lint error.
* squash: Fixes comments.
2023-09-27 07:40:07 -05:00
AHMAD KADRI
58115477a2
Improve accessibility in breakout rooms list ( #13669 )
...
Improve accessibility in breakout rooms list
2023-09-27 12:13:03 +03:00
Hristo Terezov
e1dc573c3c
fix(GUM):set deviceId only when the device exists
2023-09-26 12:53:08 -05:00
Hristo Terezov
c025102511
feat(devices): Filter MS Teams Audio device
2023-09-26 12:53:08 -05:00
Gabriel Borlea
54d052de73
chore: update js-utils with new ua-parser ( #13877 )
...
* chore: update js-utils with new ua-parser
* chore(deps) lib-jitsi-meet@latest
2023-09-26 19:31:26 +03:00
Javier García
7e633f0136
fix: Also check single quote on jitsi-meet-tokens install ( #13869 )
...
Fixes #13768 .
2023-09-26 11:25:38 -05:00
Gabriel Borlea
4b4bc1c823
chore(deps) lib-jitsi-meet@latest ( #13871 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1691.0.0+255d8f49...v1693.0.0+c3a086f8
2023-09-25 18:21:58 +03:00
Saúl Ibarra Corretgé
767e23f34c
fix(android,deps) update GMS native dependencies
...
Should fix this error:
~~~
Fatal Exception: java.lang.IllegalArgumentException: org.jitsi.meet: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:402)
at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:485)
at android.app.PendingIntent.getActivity(PendingIntent.java:471)
at android.app.PendingIntent.getActivity(PendingIntent.java:435)
at com.google.android.gms.common.GoogleApiAvailabilityLight.getErrorResolutionPendingIntent(com.google.android.gms:play-services-basement@@17.5.0:25)
at com.google.android.gms.common.GoogleApiAvailabilityLight.getErrorResolutionPendingIntent(com.google.android.gms:play-services-basement@@17.5.0:21)
at com.google.android.gms.common.GoogleApiAvailability.getErrorResolutionPendingIntent(com.google.android.gms:play-services-base@@17.5.0:170)
at com.google.android.gms.common.GoogleApiAvailability.getErrorResolutionPendingIntent(com.google.android.gms:play-services-base@@17.5.0:173)
at com.google.android.gms.common.GoogleApiAvailability.zaa(com.google.android.gms:play-services-base@@17.5.0:112)
at com.google.android.gms.common.api.internal.GoogleApiManager.zaa(com.google.android.gms:play-services-base@@17.5.0:252)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(com.google.android.gms:play-services-base@@17.5.0:109)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.onConnectionFailed(com.google.android.gms:play-services-base@@17.5.0:75)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zai(com.google.android.gms:play-services-base@@17.5.0:263)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(com.google.android.gms:play-services-base@@17.5.0:133)
at com.google.android.gms.common.api.internal.GoogleApiManager.handleMessage(com.google.android.gms:play-services-base@@17.5.0:164)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.os.HandlerThread.run(HandlerThread.java:67)
~~~
2023-09-25 16:46:42 +02:00
Saúl Ibarra Corretgé
b003d28cc5
fix(ios) remove duplicate dependency
...
We get JitsiWebRTC transitively through the react-native-webrtc Pod now.
2023-09-25 16:44:08 +02:00
Saúl Ibarra Corretgé
91c8e9bd86
chore(deps,rnsdk) add missing dependency
2023-09-25 17:11:21 +03:00
Saúl Ibarra Corretgé
1f52c0b49f
chore(deps,rnsdk) sync dependencies
2023-09-25 17:11:21 +03:00
Calin-Teodor
16fd4d4411
sdk(react-native-sdk): update script to check if dep versions are valid
2023-09-25 14:03:04 +03:00
Saúl Ibarra Corretgé
b8a669ad21
feat(android) disable ConnectionService by default
...
Our app has had it disabled for quite a while, it makes sense the SDKs
do that too.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13800
2023-09-23 22:01:28 +02:00
damencho
f0cb33a627
fix: Fixes missing import in wait for host module.
2023-09-21 14:45:12 -05:00
damencho
b5b7019325
fix: Adds check for missing main_room.
2023-09-21 12:17:53 -05:00
damencho
7ccd68eb18
feat: Introduces passing state to the token authUrl.
...
Fixes jitsi/jitsi-meet-electron#902 .
2023-09-21 12:17:53 -05:00
damencho
44b0ac57eb
feat: Updates base64-js dependency.
2023-09-21 12:17:53 -05:00
damencho
a411b7c969
fix: Fixes check for health check room.
2023-09-21 12:17:53 -05:00
damencho
fc8ce532f6
feat: Hides any error from the UI for the DialIn info app.
...
If the conference mapper return an error we show it on deeplinking page. In case the conf mapper receives non authenticated request it may return an error and this is normal so hide it from that page.
2023-09-21 12:17:53 -05:00
damencho
ef56b3c5b6
feat: Adds an event for host arrived.
2023-09-21 12:17:53 -05:00
Saúl Ibarra Corretgé
37e13804a5
fix(ios) fix compilation with Xcode 14.3
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13274
2023-09-21 19:17:15 +02:00
Saúl Ibarra Corretgé
8b209b3c6e
fix(external-api) add policy to support the Compute Pressure API
...
https://w3c.github.io/compute-pressure/#policy-control
2023-09-21 17:15:36 +02:00
Mihaela Dumitru
cb26042d08
fix(virtual-background) display current settings ( #13857 )
2023-09-21 15:45:17 +03:00
Javier
2952d1cde8
Fix disable virtual background feature, now hides the feature everywhere
2023-09-20 09:05:10 -05:00
Licaon_Kter
8a7f456560
feat(android) add Fastlane metadata
...
Fix https://github.com/jitsi/jitsi-meet/issues/11786
2023-09-20 11:46:56 +02:00
Thomas Egebrand Gram
f74b6cd82f
fix (mobile-layout) change "vh" to "dvh" for all layouts ( #13840 )
...
* Convert all vh units to dvh; fixing layout for mobile browsers such as Chrome for Android.
2023-09-20 12:19:54 +03:00
Calinteodor
d04515c35a
feat(prejoin/native): fixed screen header hooks warning ( #13845 )
...
* feat(prejoin/native): fixed screen header hooks warning
2023-09-20 11:40:28 +03:00
Jaya Allamsetty
2aca0ce110
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1689.0.0+0d5c73d1...v1691.0.0+255d8f49
2023-09-19 18:24:02 -04:00
Calinteodor
d0e49b27a1
feat(app/native): rework appNavigate so callkit video button does not end the call ( #13814 )
...
* feat(app/native): rework appNavigate so callkit video button does not end the call
2023-09-19 20:47:29 +03:00
Jaya Allamsetty
d97c365aed
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1687.0.0+cafe30d7...v1689.0.0+0d5c73d1
2023-09-19 12:54:18 -04:00
damencho
8304e77a04
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1686.0.0+1b5830f1...v1687.0.0+cafe30d7
2023-09-14 16:02:29 +02:00
Saúl Ibarra Corretgé
b1db315582
fix(authentication) fix moderator logout
2023-09-14 13:44:08 +02:00
Shawn
4e785dd982
fix(config): missing colon in example for lobby config
2023-09-14 12:19:35 +02:00
damencho
40f5afcf43
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1685.0.0+02c54a23...v1686.0.0+1b5830f1
2023-09-13 16:27:06 -05:00
Saúl Ibarra Corretgé
de2688bb33
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1683.0.0+fc7775bc...v1685.0.0+02c54a23
2023-09-13 00:10:08 +02:00
Saúl Ibarra Corretgé
76db09303b
fix(rn,conference) avoid starting to knock twice
...
The auto-knock process is started by the lobby middleware.
2023-09-12 23:20:41 +02:00
José Luís Andrade
ea4e20f9a7
lang: Update Portuguese translation ( #13818 )
2023-09-11 10:34:03 -05:00
rca
01a74856a3
Fix missing closing tag for identity node in presence stanza
2023-09-11 10:03:09 -05:00
Mihaela Dumitru
36045100bf
feat(branding) add support for custom icons
2023-09-11 09:11:06 +02:00
Hristo Terezov
cc344cb548
chore(LJM): Update
2023-09-08 16:01:28 -05:00
Hristo Terezov
a2624952a0
feat(iframe-api): replace ice servers
2023-09-08 16:01:28 -05:00
Calinteodor
b8259e00dc
sdk(react-native-sdk): created script that compares dep with peerDep versions ( #13789 )
...
sdk(react-native-sdk): created script that compares app dep with RNSDK peerDep versions
2023-09-08 20:26:25 +03:00
Horatiu Muresan
463c823d3b
fix(toolbar-buttons) Show tileview in toolbar when separate reactions button ( #13810 )
2023-09-08 14:44:32 +03:00
Shawn
5a6f3ead5a
feat(external-api) Add functions to query supported commands/events
2023-09-08 09:31:23 +02:00
Andrei Gavrilescu
1b4d666af3
chore(deps) lib-jitsi-meet@latest ( #13801 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1681.0.0+6cd397fa...v1682.0.0+9832ef2c
2023-09-06 16:51:44 +03:00
Andrei Gavrilescu
77d299338a
feat(rtcstats): use rtcstats from lib-jitsi-meet ( #13693 )
...
* added option to use rtctstats from lib-jitsi-meet
* Addressed review feedback:
- moved rtcstats function into JitsiMeetJS.rtcstats
- changed from callbacks to events
* moved rtcstatsUseLibJitsi from analytics to testing
* fixed linting errors
* use ljm rtcstats
* remove debug logs, additional dependencies
* fix ts and dependency
* address code review
---------
Co-authored-by: Nils Ohlmeier <github@ohlmeier.org >
2023-09-06 16:00:53 +03:00
Horatiu Muresan
33fc6e2f3f
fix(disable-filmstrip) Fix disabling filmstrim through config
...
- there was a problem with pinning the participants from the Participants pane with the previous approach
2023-09-06 14:30:13 +03:00
Calinteodor
a95eaa6c2e
feat(base/ui): Native buttons UI fixes ( #13788 )
...
* feat(base/ui): native buttons UI fixes and improvements
2023-09-05 16:36:09 +03:00
Andrei Gavrilescu
5a3947bb23
feat(amplitude) add amplitude UTM tracking option
2023-09-05 13:20:31 +02:00
Calinteodor
f84a561d9e
sdk(react-native-sdk): Update rnsdk peer deps ( #13793 )
...
* sdk(react-native-sdk): prepare_sdk script updates regarding deps and peer deps
2023-09-05 14:09:13 +03:00
Robert Pintilii
295878ffff
ref(styles) Move some SCSS to JSS ( #13568 )
2023-09-05 11:20:01 +03:00
Saúl Ibarra Corretgé
609942654a
fix(android) disable full-screen when screen-sharing
...
Fixes not being able to put the app in background mode easily on Android
13.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13513
2023-09-04 19:21:20 +02:00
Calin-Teodor
60ad0196c3
ref(dependency): latest react-native-video and device-info updates
2023-09-04 19:30:12 +03:00
Calin-Teodor
caea6966ef
ref(dependency): reverted react-native-dialog dep update
2023-09-04 19:30:12 +03:00
Calin-Teodor
d4c269f7cb
ref(dependency): updated native fixDeviceID
2023-09-04 19:30:12 +03:00
Calin-Teodor
54a1ee53b4
ref(dependency): reverted react-native-dialog dep updates
2023-09-04 19:30:12 +03:00
Calin-Teodor
2c51e8ac06
ref(dependency): regenerated podfile.lock file
2023-09-04 19:30:12 +03:00
Calin-Teodor
3cbd69eef2
ref(dependency): update deps after rebase
2023-09-04 19:30:12 +03:00
Calin-Teodor
ee539644d8
ref(dependency): replaced DeviceInfo.getUniqueId with getUniqueId
2023-09-04 19:30:12 +03:00
Calin-Teodor
465263bc97
fixed linter
2023-09-04 19:30:12 +03:00
Calin-Teodor
1def65eb90
ref(dependency): update react native device info dependency
2023-09-04 19:30:12 +03:00
Calin-Teodor
746be98bfc
ref(dependency): update react native gesture handler dependency
2023-09-04 19:30:12 +03:00
Calin-Teodor
99b58dd318
ref(dependency): fixed rebase conflict
2023-09-04 19:30:12 +03:00
Gabriel Borlea
df3ef0d895
fix(video-select): remove video preview from device selection and fix video switch on mobile browsers ( #13780 )
...
* fix(video-select): remove video preview from device selection and fix video switch on android browsers
* simplify if statement
* add for all mobile devices the stop stream
* move mobile check to middleware
* code review
2023-09-04 16:27:04 +03:00
Saúl Ibarra Corretgé
83e4042668
fix(android) bump target API level to 33
...
It is now required by the Play Store to target an API released within a
year of $NOW to be able to push updates.
2023-09-04 12:47:08 +02:00
Saúl Ibarra Corretgé
c6e87568b6
chore(deps) react-antive-webview@13.5.1
...
Requirement for bumping Android API target to 33.
2023-09-04 12:47:08 +02:00
Дамян Минков
0170c65c7b
feat: Sends conference request over http before connecting to xmpp ( #13725 )
...
* feat: Moves redirected event to connection events.
* feat: Pass room name when connecting.
We need the room name we will join to be able to send the http conference request from ljm.
* squash: Drops dispatching redirected action.
* squash: Updates ljm.
2023-08-29 14:13:04 -05:00
Hristo Terezov
a7c1ccec71
fix: Attempt to fix setSinkId failures.
2023-08-29 13:25:48 -05:00
Hristo Terezov
1adbebf9dc
fix(logger): Prevent JSON stringify errors
2023-08-29 12:26:48 -05:00
Mihaela Dumitru
9d68cb52b3
fix(virtual-background) standardize options object ( #13760 )
2023-08-29 14:02:30 +03:00
Gabriel Borlea
44272b650c
fix(rn, participants): set badge horizontal padding
2023-08-29 13:53:03 +03:00
Gabriel Borlea
5ce96d379a
fix(rn, settings): row text wrapping
2023-08-29 13:53:03 +03:00
Gabriel Borlea
173c5fe430
fix(rn, settings): fix arrow back navigation for lang selection
2023-08-29 13:53:03 +03:00
Mihaela Dumitru
e10595c3ed
fix(breakout-rooms) allow spaces when renaming ( #13761 )
2023-08-29 13:37:56 +03:00
Calin-Teodor
9138f56701
feat(chat): fixed action import for abstract component
2023-08-28 17:06:34 +03:00
Avram Tudor
974e2a5106
ref: improve handling for room destroyed events ( #13591 )
...
* ref: improve handling for room destroyed events
* add missing translation
* code review
* implement kick handling
* implement native handling
* fix tests
* code review changes
* add dialog testId
* fix end conf for react native
* fix lobby test
* add translation for lobby closing
---------
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2023-08-28 15:14:03 +03:00
Horatiu Muresan
509cf661f5
feat(filmstrip) Add config for disabling vertical filmstrip ( #13752 )
2023-08-28 14:44:45 +03:00
nbeck.indy
25fdea9984
fix(video-menu) hide Grant Moderator inside breakout rooms on native
2023-08-24 11:52:53 +03:00
Calin-Teodor
9979e470fc
feat(authentication): fix normal authentication
2023-08-24 11:44:44 +03:00
damencho
2a492f5036
feat(authentication): Fixes logging out on web.
...
It was hanging up and canceling visiting the logout page.
2023-08-23 10:35:06 -05:00
Hristo Terezov
baf1f01e44
fix(jitsi-local-storage): remove debug log.
2023-08-23 09:14:51 -05:00
damencho
1f8dc944e3
feat(authentication): Changes wait for owner cancel txt.
...
When in lobby and waiting for host cancel just hides the dialog and leave you waiting in the lobby that is enabled.
2023-08-22 21:51:41 -05:00
damencho
dc07c6fede
feat(authentication): Hides password button from lobby on waiting for host.
2023-08-22 21:51:41 -05:00
damencho
94a63f8aea
feat(authentication): Fixes logout on web.
2023-08-22 21:51:41 -05:00
Horatiu Muresan
a47cb595db
fix(localFlipX) Fix localFlipX for large video ( #13728 )
...
- fixed case when localFlipX was taken from store on it`s value update, before the new value was set into store - so always taking the previous value instead of updated one
2023-08-18 17:37:07 +03:00
Calin-Teodor
86ccc176e8
feat(authentication): authentication log in/log out through Profile section
2023-08-18 17:36:16 +03:00
Дамян Минков
b31041f0ce
fix: Fixes start A/V muted after going to welcome page. Fixes #11393 . ( #13726 )
2023-08-18 06:29:04 -05:00
damencho
e434a78de9
fix: Fixes i18next trying to fetch non-existing files. Fixes #13716 .
...
Thanks @hamletmun for the solution.
2023-08-18 06:27:42 -05:00
Mihaela Dumitru
6ddb77e03c
feat(dial-in) add sip audio only ( #13714 )
2023-08-18 10:22:03 +03:00
damencho
f6665d79c0
fix: Fixes password authentication on prejoin. Fixes #13721 .
2023-08-17 11:36:34 -05:00
Saúl Ibarra Corretgé
75a7b99a42
fix(WaitForOwner) tweak copy
2023-08-17 15:56:38 +02:00
Pontus Fagerström
3858a40c1c
fix(doc): fix typo in jsdoc comment
2023-08-17 11:21:20 +02:00
Saúl Ibarra Corretgé
3d6aa8f2b5
fix(auth) move common actions to actions.any
2023-08-17 11:03:14 +02:00
Saúl Ibarra Corretgé
54436f97c1
fix(auth) open token auth URL in a new window on Electron
2023-08-17 11:03:14 +02:00
Saúl Ibarra Corretgé
dca40dc6cb
feat(rn,auth) add support for toekn URL auth
2023-08-17 11:03:14 +02:00
Horatiu Muresan
c19d91a373
feat(external-api) add command for setting camera facing mode ( #13541 )
...
- added command for setting the camera facing mode remotely
- enhanced toggleVideo command to optionally accept the facing mode
- fix(startSilent) do not create audio track when start silent
2023-08-17 09:47:48 +03:00
Werner Fleischer
840cfd8ab0
feat: use i18next-http-backend and fix ts-ignore
...
i18next-xhr-backend is not maintained any more and [superseded](https://github.com/i18next/i18next-xhr-backend/issues/348#issuecomment-663060275 )
by i18next-http-backend.
2023-08-16 22:04:36 -05:00
Hristo Terezov
8cf6ba88e1
fix(jitsi-local-storage):Is empty after reload
...
When using useHostPageLocalStorage on the iframe api and local storage
is not throwing error we were writting the passed data to the original
local storage and then switching to the dummy local storage from
jitsiLocalStorage.
2023-08-16 21:22:37 -05:00
Saúl Ibarra Corretgé
4ac81b030e
Revert "fix(lang) update Albanian translation"
...
This reverts commit 03daaa4832 .
2023-08-16 15:19:22 +02:00
damencho
e5cd1b29fe
fix: Shows login warning for leaving only when in conference.
...
We were showing the dialog and when waiting for host is shown on prejoin screen.
2023-08-15 14:47:16 -05:00
Gabriel Borlea
ebc932572f
feat(rn, settings, rn): update view
2023-08-15 09:32:40 +02:00
Jaya Allamsetty
f0a6c6e67e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1676.0.0+486efad8...v1678.0.0+77e6803f
2023-08-15 02:13:37 -04:00
JPL
e1454b5c4a
fix(rnsdk) copying sounds on iOS
...
Fixes : #13705
2023-08-14 19:26:29 +02:00
Robert Pintilii
f6e2abdf01
fix(chat) Only display private message dialog for active participants ( #13708 )
2023-08-14 16:35:13 +03:00
Mihaela Dumitru
e2a02f4b21
fix(toolbar) disable the profile button based on the toolbar logic ( #13696 )
2023-08-14 09:45:07 +03:00
TTG
934d7db24e
fix(lang) update zhCN & zhTW translations
2023-08-13 10:06:38 +02:00
damencho
2b520cbc4c
fix: Hides email when gravatar is disabled or avatar is provided.
...
When avatar is externally provided, set by iframe API or via jwt we hide gravatar setting as it does nothing.
2023-08-11 14:36:04 -05:00
damencho
e37dd73b9e
feat: Shows dialog when about to navigate away on login.
2023-08-11 14:36:04 -05:00
damencho
c646319657
feat: Caches is secure room checks.
...
Consider long room names secure.
2023-08-10 17:28:04 -05:00
Jaya Allamsetty
7a3a5a3f43
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1675.0.0+0cc323d9...v1676.0.0+486efad8
2023-08-10 16:40:54 -04:00
Horatiu Muresan
5345a77092
chore(tileview) Add config for disabling tileview ( #13692 )
...
- show fixed number of toolbar buttons in toolbar (including custom buttons) instead of sending to overflow menu
2023-08-10 16:31:32 +03:00
Horatiu Muresan
91de33550d
feat(toolbar-buttons) Add optional background color ( #13691 )
2023-08-10 16:30:14 +03:00
Javier García
85fb7513db
Validate special characters that may conflict with sed ( #13674 )
2023-08-09 12:43:51 -05:00
Mihaela Dumitru
c9d907e3fe
fix(shortcuts) toggle value based on current state ( #13685 )
2023-08-09 20:03:45 +03:00
Mihaela Dumitru
5dfd02151e
feat(static) improve message in authError.html ( #13681 )
2023-08-09 18:21:39 +03:00
Jaya Allamsetty
e446802ac9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1674.0.0+648d0ddc...v1675.0.0+0cc323d9
2023-08-09 11:11:25 -04:00
Gabriel Borlea
bb71a4bb7d
fix(input, rn): add deps to input callbacks ( #13683 )
2023-08-09 18:00:02 +03:00
Saúl Ibarra Corretgé
7ea2b9c8c0
fix(misc) use safeJsonParse from js-utils
2023-08-09 16:15:57 +02:00
Saúl Ibarra Corretgé
056bc55e1f
feat(lang) drop enGB as a language
...
It's really the same as the default language at this point with the
caveat that we need to remember to update it in unison with main.json,
so it adds no value.
2023-08-09 15:11:13 +02:00
Saúl Ibarra Corretgé
b1f89276cf
fix(rn, appNavigate) make sure tracks are created before prejoin
...
- Create the tracks early, or there will be on audio on iOS on the first
unmute this includes the unsafe room name screen
- Skip the unsafe room screen if prejoin is disabled, like web
2023-08-09 15:10:43 +02:00
Mihaela Dumitru
f75ae6bd21
feat(jwt) enhance JWT error notifications with details ( #13668 )
2023-08-09 13:01:09 +03:00
Jaya Allamsetty
1066c65a6a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1672.0.0+cce452f8...v1674.0.0+648d0ddc
2023-08-09 08:30:36 +02:00
Kreshnik Hasanaj
03daaa4832
fix(lang) update Albanian translation
2023-08-08 14:00:37 +02:00
Gabriel Borlea
faea112f5e
feat(participants, rn): add count badge to participants buttons ( #13667 )
2023-08-07 15:56:27 +03:00
Mihaela Dumitru
4461196ba3
feat(compute-pressure) monitor cpu pressure ( #13645 )
2023-08-03 14:20:35 +03:00
Mihaela Dumitru
ef3f20830d
fix(external-api) extend buttonsWithNotifyClick effect to participants pane invite button ( #13660 )
2023-08-03 13:55:30 +03:00
Saúl Ibarra Corretgé
6d3ff5a956
feat(unsafe-room-name) unify logic
...
Wrap the logic in a function that also checks the existence of a feature
flag on mobile in addition to the config value.
Ref: https://github.com/jitsi/jitsi-meet/issues/13603#issuecomment-1662086531
2023-08-03 11:05:04 +02:00
Jaya Allamsetty
9b6ef10555
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1670.0.0+10ebc843...v1672.0.0+cce452f8
2023-08-02 14:35:36 -04:00
kerem
1ac86cf979
feat(rn) add toggleCamera action
2023-08-02 15:05:56 +02:00
Ricardo Corrie
1303040e17
(react-native-sdk) Adds CONFERENCE_FOCUSED and CONFERENCE_BLURRED events to the external and RN api ( #13657 )
...
* (react-native-sdk) Adds `CONFERENCE_FOCUSED` and `CONFERENCE_BLURRED` events to the external and RN API
2023-08-02 12:24:52 +03:00
Calinteodor
5e2f745407
sdk(resources): update-mobile-rnsdk-version script ( #13655 )
...
* sdk(resources): update-mobile-rnsdk-version script
2023-08-01 16:11:42 +03:00
Ricardo Corrie
dc6861d5a4
feat(rnsdk) makes flags and eventListeners props optional
2023-08-01 15:07:57 +02:00
Calin-Teodor
7e5833bed2
sdk(react-native-sdk): revert version to 0.0.0
2023-08-01 13:40:17 +03:00
Calin-Teodor
55af587836
sdk(react-native-sdk): removed extra empty space
2023-08-01 13:40:02 +03:00
Fabrizio Corpora
f59174d6ce
Rn jitsi sdk component unmount close ( #13636 )
...
* sdk(react-native-sdk): rnsdk JitsiMeeting component unmount close
2023-08-01 13:33:46 +03:00
Saúl Ibarra Corretgé
c83c4488bf
feat(rnsdk) share bootsrap code with app
2023-08-01 11:40:44 +02:00
Calin-Teodor
38280c358f
sdk(react-native-sdk): alpha sort actionTypes
2023-08-01 11:16:40 +03:00
Ricardo Corrie
f7c1500bc0
(react-native-sdk): Adds onEnterPictureInPicture handler prop to JitsiMeeting component
2023-08-01 00:10:33 +03:00
Calinteodor
ae90e96a3e
sdk(react-native-sdk): rnsdk updates fixes ( #13627 )
...
* sdk(react-native-sdk): created IEventListeners interface, alpha sorted props and other updates
2023-07-31 22:01:06 +03:00
Mihaela Dumitru
c05a49567d
fix(local-storage) allow disabling window.localStorage ( #13592 )
2023-07-31 17:24:02 +03:00
Gabriel Borlea
96fe34e6c7
feat(android): add retrieveParticipantsInfo builder in helper ( #13642 )
2023-07-31 15:36:59 +03:00
damencho
c9f6de1371
fix: Fixes redirect to token auth URL from welcome page.
...
The redirect was being canceled by the other redirect to the room when clicking start meeting.
2023-07-28 14:04:37 -05:00
damencho
60a995d654
fix(docs): Fixes a typo in visitors example config.
2023-07-28 14:04:37 -05:00
Fabrizio Corpora
1b053b0ff2
Rn jitsi sdk user info meeting options ( #13630 )
...
* add meetingOptions.userInfo
2023-07-28 18:52:13 +03:00
Hristo Terezov
6293b586f1
fix(connection): Dispatch _connectInternal.
...
Instead of just calling it.
2023-07-28 09:21:49 -05:00
damencho
f615b0133c
fix: Fixes redirect to auth url, set_room can be undefined.
2023-07-27 21:15:26 -05:00
damencho
06f509b475
feat: Adds auto redirect config for token auth URL.
...
Option that enables auto redirect, so once a user has authenticated we will use that authentication on next join.
2023-07-27 17:18:39 -05:00
damencho
47d261e45c
fix(visitors): Fixes visitors to work with anonymous domain.
2023-07-27 17:18:39 -05:00
Jaya Allamsetty
961dbd81c7
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1669.0.0+da04ed9d...v1670.0.0+10ebc843
2023-07-27 17:57:08 -04:00
Christoph Settgast
190755126b
lang: update German translation
2023-07-27 14:29:46 -05:00
José Luís Andrade
f21ebf63ba
lang: Update Portuguese translation ( #13625 )
2023-07-27 14:29:36 -05:00
Calinteodor
beb30c5224
feat(mobile/external-api): fixed screenshare event toggle tracking ( #13620 )
...
* feat(mobile/external-api): fixed screenshare event toggle tracking
2023-07-27 18:10:55 +03:00
Gabriel Borlea
2253393ac8
fix(welcome, rn): key warning for unsafe room warning ( #13626 )
2023-07-27 17:19:21 +03:00
damencho
965a6981db
fix: Fix wait for owner log.
2023-07-27 07:16:12 -05:00
Ricardo Corrie
214c53220f
fix(react-native-sdk): Declare JitsiMeeting flags prop as an object instead of an array
2023-07-27 15:05:00 +03:00
Hristo Terezov
c5af0ba621
chore(LJM): Update
2023-07-26 15:12:38 -05:00
Hristo Terezov
22eff7fa21
fix(BaseDialog):Update onSubmit for keyDown.
2023-07-26 15:12:38 -05:00
Hristo Terezov
0f57928585
fix(breakoutRooms): Fix rename.
...
Converts the JS files into TS.
Converts the propmt components into functional components.
Adds missing icon.
Other little fixes.
2023-07-26 15:12:38 -05:00
Werner Fleischer
7fee0297e8
feat(breakout-rooms): renaming
2023-07-26 15:12:38 -05:00
damencho
df81e0fe53
feat: Adds wait for host prosody module and handling it.
...
While the host arrives all other participants are waiting in lobby and once the host arrives lobby is destroyed and the participants join the call.
Adds reading some other fields in jwt to extract email.
Introduces tokenLogoutUrl to be used for logout.
2023-07-26 12:19:02 -05:00
damencho
c58de5c690
feat: Adds option to pass extra params (reason) when creating lobby.
2023-07-26 12:19:02 -05:00
damencho
cf1fa52426
feat: Uses some extra fields to discover name and avatar.
...
Some jwt token may have the name and avatar in different fields, other than the jitsi context one.
2023-07-26 12:19:02 -05:00
damencho
e58cad0464
feat: Adds option for a url to list of pub keys for jwt to pre-fetch.
...
The URL is a link to a json file having a mapping kid -> public key.
The mapping can contain also certificates, which will be used to get the public key.
The list is being updated before the cache-control max-age header value is reached, if such a header is returned from the server.
2023-07-26 12:19:02 -05:00
Calin-Teodor
2bf982452e
feat(conference): hide lonely meeting exp in tile view
2023-07-25 16:19:06 +03:00
Calin-Teodor
891278d0b3
feat(display-name): fixed display name label
2023-07-25 16:18:48 +03:00
Saúl Ibarra Corretgé
056226b8af
fix(ios) disable CallKit when running in a simulator
...
It doesn't work and causes weird failures. We used to disable it in the
iOS app, but it's better to move it to JS since any SDK will benefit
from it.
2023-07-25 11:46:08 +03:00
Saúl Ibarra Corretgé
f8dae86798
fix(ios) remove unnecessary fallback for SDK version detection
2023-07-25 11:46:08 +03:00
Andrei Gavrilescu
309f23ba94
feat(noise-suppression): persist noise suppression setting ( #13593 )
...
* persist noise suppression setting
* address code review
2023-07-25 10:57:01 +03:00
brlarini
3f93a81818
Update main-ptBR.json
...
Added missing translation strings.
2023-07-24 15:54:01 -05:00
damencho
83196cda10
fix: Skips lobby check for jicofo.
...
Skip any lobby check when the occupant is jicofo.
In case of serverside turn on lobby on room creation we do not check and allow jicofo to join.
We check for resource and no is_admin as in default configuration admins is set only for the main muc component.
2023-07-24 07:38:15 -05:00
Robert Pintilii
f3670ce86d
fix(notifications) Show correct info on updated notification ( #13607 )
2023-07-24 13:33:34 +03:00
damencho
5fd5804245
fix: Fixes max users and web joining.
2023-07-21 16:49:19 -05:00
damencho
c58e557019
fix(authentication): Fixes web login dialog to connect and join.
2023-07-21 16:49:19 -05:00
Saúl Ibarra Corretgé
50515e0143
fix(api) fix parsing API ID
...
Parsing the API ID happens at import time, which is not great because it
also runs when loading the external API file.
In sites with weird URL patterns, such as Angular this will throw an
exception.
Ignore parsing errors so it's left undefined. When modules/ is
refactored we should look into making this a getter of some sort.
Fixes: https://github.com/jitsi/jitsi-meet/issues/11565
2023-07-21 15:13:49 +02:00
Mihaela Dumitru
05f082ef06
fix(raised-hand) remove duplicate callback ( #13598 )
2023-07-21 15:11:11 +03:00
dependabot[bot]
20ef19ecf1
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-21 10:42:13 +02:00
Jaya Allamsetty
65450e36ef
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1664.0.0+739d8025...v1665.0.0+9ffab6aa
2023-07-20 13:03:17 -04:00
Mihaela Dumitru
1b7a81afa5
feat(external-api) extend event to listen to system buttons and add config to prevent execution
2023-07-20 12:25:40 +02:00
subhamcyara
470e987fad
feat(stats) add support for watchRTC
2023-07-20 08:40:48 +02:00
Jaya Allamsetty
419db67267
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1662.0.0+6c4381c8...v1664.0.0+739d8025
2023-07-20 08:39:04 +02:00
Дамян Минков
ff70025429
feat: Returns an error on join request with no display name. ( #13546 )
...
* feat: Returns an error on join request with no display name.
When someone tries to join a room with lobby enabled and display name is not set returns an error.
* squash: Fixes handling DISPLAY_NAME_REQUIRED with preJoin disabled.
* squash: Fixes mobile build.
* squash: Move isDisplayNameRequired redux state in lobby and introduces isDisplayNameRequiredError.
* squash: Drops unused isDisplayNameRequired.
This was used on showing prejoin when connection was established on showing prejoin. We no longer establish it at that time, so it is not possible to hit it and act on it.
2023-07-19 15:35:27 -05:00
Javier García
7a305ef96e
feat: New config disable feature virtual background ( #13580 )
...
* New config disable feature virtual background
* Change enableVirtualBackground to disableVirtualBackground in config file and correct lint problems
* Fix comment disable virtual background
* Change deprecated APP.storage to IReduxState
2023-07-19 11:07:57 -05:00
kerem
28efcea9d8
add Syntax highlighting to README
2023-07-19 17:00:05 +03:00
Calinteodor
3927f3423f
sdk(react-native-sdk): update readme with jwt token example ( #13587 )
...
* sdk(react-native-sdk): update readme with jwt token example
2023-07-19 14:48:18 +03:00
Calin-Teodor
0c3b5139b1
sdk(react-native-sdk): changed rn-immersive to rn-immersive-mode
2023-07-19 13:14:37 +03:00
Saúl Ibarra Corretgé
ec9fcdf1cb
RN refactor immersive mode ( #13583 )
...
* fix(android): refactor immersive mode
2023-07-19 12:00:47 +03:00
Jaya Allamsetty
d335438f12
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1659.0.0+5d322ea5...v1662.0.0+6c4381c8
2023-07-18 17:15:54 -04:00
Saúl Ibarra Corretgé
69b536cfb9
misc(package.json) mark as private
...
Prevents us from accidentally publishing it.
2023-07-18 20:51:34 +02:00
Calin-Teodor
edb4555699
sdk(react-native-sdk): update README file
2023-07-18 20:02:40 +03:00
pallab-gain-tt
8b6728c65d
chroe(assets) copy sound files
...
- Add `script_phase` into podspec to copy sound files into host application
2023-07-18 17:50:48 +03:00
pallab-gain-tt
d3336192c3
chroe(assets) copy sound files
...
- Now when integrated with a host app, sound files will be copied as a part of gradle (build)process. Just a copy from `android/sdk/build.gradle` `mergeAssetsTask` subtask
2023-07-18 17:50:48 +03:00
Avram Tudor
10eadbb7e6
fix(css) fix cut off borders and barely visible scrollbars ( #13576 )
2023-07-18 16:02:02 +03:00
Saúl Ibarra Corretgé
36a5282823
fix(rnsdk) update README
2023-07-18 11:23:39 +02:00
Saúl Ibarra Corretgé
555be6c229
chore(deps) simplify overrides
2023-07-18 11:10:58 +02:00
Saúl Ibarra Corretgé
3f5e6883b5
chore(deps) redux@7.2.9
...
Fixes a warning due to the React version dependency
2023-07-18 11:10:58 +02:00
Saúl Ibarra Corretgé
ddcf90e95c
feat(rnsdk) add npm ignore file
2023-07-18 11:10:58 +02:00
Saúl Ibarra Corretgé
683e9e72b9
fix(rnsdk,deps) update dependencies
2023-07-18 11:10:58 +02:00
Saúl Ibarra Corretgé
123eaf77fa
fix(rnsdk) drop unnecessary Swift files and dependencies
2023-07-18 11:10:58 +02:00
damencho
bb29f20a07
fix: Fixes joining visitor.
...
The dispatches were not ordered and sometimes disconnect was executed just after connect and you end up in disconnected state.
2023-07-17 14:52:01 -05:00
Saúl Ibarra Corretgé
866390ece1
fix(android) fix crash when pending intent is created without flags
...
Fix for this crash:
~~~
Fatal Exception: java.lang.IllegalArgumentException: org.jitsi.meet: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:377)
at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:460)
at android.app.PendingIntent.getActivity(PendingIntent.java:446)
at android.app.PendingIntent.getActivity(PendingIntent.java:410)
at com.google.android.gms.common.GoogleApiAvailabilityLight.getErrorResolutionPendingIntent(GoogleApiAvailabilityLight.java:25)
at com.google.android.gms.common.GoogleApiAvailabilityLight.getErrorResolutionPendingIntent(GoogleApiAvailabilityLight.java:21)
at com.google.android.gms.common.GoogleApiAvailability.getErrorResolutionPendingIntent(GoogleApiAvailability.java:97)
at com.google.android.gms.common.GoogleApiAvailability.getErrorResolutionPendingIntent(GoogleApiAvailability.java:100)
at com.google.android.gms.common.GoogleApiAvailability.zaa(GoogleApiAvailability.java:41)
at com.google.android.gms.common.api.internal.GoogleApiManager.zac(GoogleApiManager.java:214)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.onConnectionFailed(GoogleApiManager.java:86)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.connect(GoogleApiManager.java:219)
at com.google.android.gms.common.api.internal.GoogleApiManager$zaa.zaa(GoogleApiManager.java:112)
at com.google.android.gms.common.api.internal.GoogleApiManager.handleMessage(GoogleApiManager.java:145)
at android.os.Handler.dispatchMessage(Handler.java:107)
at com.google.android.gms.internal.base.zap.dispatchMessage(zap.java:8)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.os.HandlerThread.run(HandlerThread.java:67)
~~~
2023-07-17 18:16:46 +02:00
Robert Pintilii
5b844e45e3
ref(chat) Move styles from SCSS to JSS ( #13559 )
2023-07-17 16:01:24 +03:00
Saúl Ibarra Corretgé
1c80771405
chore(rn,deps) react-native@0.69.11
2023-07-17 15:00:01 +02:00
Saúl Ibarra Corretgé
d42cbbd9f8
fix(android) fix React-Native POM file when publishing
...
For some reason the packaging mode changed from AAR to POM after 0.68,
and dependencies are now marked optional, when they are not.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13566
2023-07-17 15:00:01 +02:00
Robert Pintilii
18873a9659
ref(feedback) Convert dialog to function component ( #13564 )
2023-07-17 11:21:19 +03:00
Robert Pintilii
7859397790
ref(chat) Refactor ChatMessage component ( #13556 )
...
Remove Abstract class
Convert web component to function component
2023-07-17 10:47:54 +03:00
Дамян Минков
bc23f9cd33
feat: Drops connection on prejoin screen. ( #13538 )
...
* feat: Drops connection on prejoin screen.
Refactors connection logic to reuse already existing logic from mobile. Connection is now established just before joining the room.
Fixes some authentication logic with Login and Logout button in Profile tab.
* squash: Drops createInitialLocalTracksAndConnect as it no longer connects.
* squash: Shows an error on mobile and redirects to default.
* squash: Fixes review comments.
* squash: Fixes joining with prejoin disabled.
* squash: Fixes adding initial local tracks.
* squash: Fixes comments.
* squash: Drop no longer used method.
* squash: Fixes old web code imported into mobile builds.
* squash: Drop unused prop.
* squash: Drops recoverable flag on REDIRECT.
* squash: Drops unused variable and fix connection access.
* squash: Xmpp connect returns promise again.
* squash: Execute xmpp connect and creating local tracks in parallel.
* squash: Moves notification about problem jwt.
* squash: Moves startConference to conference.js for the no prejoin case.
And move the startConference in prejoin feature for the prejoin case.
* squash: Fix passing filtered tracks when starting conference with no prejoin.
* squash: Fix clearing listeners on connection established.
Keeps mobile behaviour after merging web and mobile.
* squash: Drops unused code.
2023-07-15 17:33:26 -05:00
Robert Pintilii
02f0057578
ref(styles) Move some styles from SCSS to JSS ( #13565 )
2023-07-14 15:58:07 +03:00
Calinteodor
63761d515a
feat(base/flags): created flag to control unsafe room warning ( #13560 )
...
* feat(base/flags): created flag to control unsafe room warning
2023-07-14 11:42:15 +03:00
Jaya Allamsetty
5cc4b31f35
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1656.0.0+e0d3459a...v1659.0.0+5d322ea5
2023-07-13 22:59:26 -04:00
Robert Pintilii
a03bf2cb8e
fix(local-rec) Download recording on meeting end ( #13557 )
2023-07-13 16:01:53 +03:00
Calin-Teodor
312902ea77
deps(patch/react-native-immersive): replaced removeListener deprecated method
2023-07-13 15:17:01 +03:00
Robert Pintilii
961a9236fd
ref: remove some Abstract components ( #13553 )
2023-07-13 12:27:34 +03:00
damencho
364e63da14
feat: New prosody auth module using shared secret.
...
The same as username and password but ignoring the username. Useful for jigasi and jibri where the instances can use different usernames, but the same shared secret/password.
2023-07-12 12:39:00 -05:00
Calinteodor
27c62b3d78
sdk(react-native-sdk): error fixes ( #13549 )
...
* feat(mobile/background/react-native-sdk): replaced removeListener deprecated method and fixed some undefined errors
2023-07-12 17:28:30 +03:00
Robert Pintilii
51623b47f0
ref(CSS): Cleanup ( #13554 )
...
Remove unused styles
2023-07-12 15:51:56 +03:00
Robert Pintilii
824cfc0c9c
ref(chat): Refactor Chat components ( #13550 )
...
Remove Abstract component
Convert web component to function component
2023-07-12 15:51:38 +03:00
Saúl Ibarra Corretgé
398e170e2d
fix(settings) fix when devices tab is not visible
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13461
2023-07-11 21:47:57 +02:00
Saúl Ibarra Corretgé
f1de6887cd
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1654.0.0+782350e0...v1656.0.0+e0d3459a
2023-07-11 17:25:38 +02:00
dependabot[bot]
7d31a838c1
chore(deps): bump semver from 5.7.1 to 5.7.2 in /react-native-sdk
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-11 13:34:08 +02:00
dependabot[bot]
61e3dc10dd
chore(deps): bump semver from 5.7.1 to 5.7.2
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-11 12:27:51 +02:00
Calinteodor
7877ff4528
sdk(react-native-sdk): update README file ( #13545 )
...
* sdk(react-native-sdk): update README file
2023-07-11 11:42:10 +03:00
Fatemeh Marzoughi (Saba)
e8766b265d
fix: solved the flip bug in screen share video ( #13542 )
...
Fixes #13480 🐛 solved the flip bug in screen share video
* #13480 🐛 solved the flip bug in screen share video
2023-07-07 16:34:49 -05:00
Saúl Ibarra Corretgé
da5d1033c3
fix(app) simplify appNavigate on web
...
Loading the config can never fail since it uses SSI and it's checked
before page even loads.
2023-07-07 23:14:09 +02:00
damencho
13323e423e
feat: Ignores list of domains when checking for visitors and promotion.
2023-07-07 14:44:59 -05:00
Nils Jacobsen
5297252efb
feat(i18n) add i18next compatible IDE-extension for i18n handling
2023-07-07 14:59:25 +02:00
Hayato Shimizu
5ce2bef556
fix: jicofo_lock is null when restored from storage ( #13517 )
...
* Fix jicofo_lock is null when restored from storage
* revert
---------
Co-authored-by: hshim432 <hshimizusv@gmail.com >
2023-07-07 07:52:22 -05:00
Bartosz Pawlak
472c8d7808
fix(lang) updated Polish translation
2023-07-07 11:42:37 +02:00
MrAndriy
a51b377d6b
fix(lang, rn) add Ukrainian lang to builtinLanguages
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13401
2023-07-06 13:09:12 +02:00
Calin-Teodor
f5d764e3df
feat(react-native-sdk): updated dependencies
2023-07-06 09:46:16 +03:00
Jaya Allamsetty
f71f6d9a0d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1652.0.0+90da4884...v1654.0.0+782350e0
2023-07-05 11:56:52 -04:00
Calin-Teodor
78b8c811af
deps(react-navigation): updated to latest
2023-07-05 15:55:31 +03:00
Calin-Teodor
10d8d71d8b
deps(react-native-screens): updated to latest
2023-07-05 14:10:33 +03:00
Calinteodor
9e48943daf
sdk(react-native-sdk): fixes ( #13525 )
...
* sdk(react-native-sdk): fix path, logs and dependency values.
2023-07-05 14:10:01 +03:00
Christoph Settgast
9f118c6b82
lang: update German translation
2023-07-04 22:12:37 +02:00
Robert Pintilii
2c8dedcb85
ref(scss) Variables cleanup ( #13521 )
...
Remove some unused variables
Replace variables that are only used once with their value
2023-07-04 12:34:41 +03:00
Calinteodor
f950dc90b9
sdk(react-native-sdk): added script that updates app dependencies ( #13516 )
...
* sdk(react-native-sdk): created script for missing dependencies
2023-07-04 11:09:58 +03:00
Saúl Ibarra Corretgé
92ca7a598a
fix(jwt) fix not processing features if avatar, name, email are missing
2023-07-04 07:00:02 +02:00
Jaya Allamsetty
97f9d747c0
fix(config): Remove the deprecated configs. ( #13500 )
...
* fix(config): Remove the deprecated configs.
Add the new codec selection settings for desktop and mobile endpoints.
* fix(config): Use the new codec selection settings for RN.
* Address review comments.
* chore(deps) Update lib-jitsi-meet@latest.
https://github.com/jitsi/lib-jitsi-meet/compare/v1649.0.0+17ade96a...v1652.0.0+90da4884 .
2023-07-03 18:25:44 -04:00
Hristo Terezov
159dd13c2d
fix(chat-URLs): Use punycode only on host name.
...
This is workaround for PunycodeJS which truncates parts of the URL when
it contains '@'.
2023-07-03 11:16:27 -05:00
Saúl Ibarra Corretgé
98c6df0c10
deps(rn) update react-native-webrtc to 111.0.3
...
Fixes an issue where the transceiverf mid wasn't set.
2023-07-03 15:53:23 +02:00
Robert Pintilii
8acce9a2f5
fix(keyboard-shortcuts) Check modifier key ( #13520 )
2023-07-03 14:33:06 +03:00
Robert Pintilii
52fbd3aeb8
ref(toolbar) Convert to function component ( #13511 )
...
Extract keyboard shortcuts logic to custom hook
2023-07-03 12:58:58 +03:00
Saúl Ibarra Corretgé
e9b2d8ecdf
deps(rn) update react-native-webrtc to 111.0.2
...
Fixes not receiving video in P2P mode when the mobile user starts with
video muted and is also the offerer.
2023-07-03 11:58:08 +02:00
Saúl Ibarra Corretgé
cdc4154cdf
fix(android) remove no longer needed view clipping hack
...
This should no longer be necessary since we added it for Android 6
devices a long time ago but we no longer support those.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13514
2023-07-03 11:57:50 +02:00
Calinteodor
16cacec43c
sdk(react-native-sdk): moved some dependencies to peer dependencies ( #13498 )
...
* sdk(react-native-sdk): moved some dependencies to peer dependencies
https://github.com/react-native-community/cli/issues/870
https://github.com/callstack/react-native-builder-bob#how-do-i-add-a-react-native-library-containing-native-code-as-a-dependency-in-my-library
2023-06-30 16:12:00 +03:00
Robert Pintilii
877fbe63c1
fix(dialog) Fix close on backdrop ( #13512 )
2023-06-30 10:59:33 +03:00
Дамян Минков
322d846bd9
fix: Drop events if conn is closed while waiting for jicofo.
2023-06-29 11:31:31 -05:00
Gabriel Borlea
ca8c055a58
fix(shortcuts): reactions description translations ( #13504 )
...
* fix(shortscuts): reactions description translations
* fix lint
2023-06-29 15:58:46 +03:00
Robert Pintilii
2d8014775a
ref(toolbar) Move getButtons to functions ( #13502 )
...
Move visible logic inside each button
Move click functionality inside each button
Extract getButtons function from Toolbox components to functions file
2023-06-29 14:59:12 +03:00
Saúl Ibarra Corretgé
699b797e0f
feat(rn,settings) add field with SDK version
...
This helps us know it at a glance, from applications using it, without
having to look at any logs.
2023-06-29 11:30:45 +02:00
Saúl Ibarra Corretgé
a8e2fcdfea
fix(ios) fix UUID comparison
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/12716
2023-06-29 10:52:40 +02:00
Jaya Allamsetty
99016baa42
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1643.0.0+0748d89a...v1649.0.0+17ade96a
2023-06-28 12:27:11 -04:00
Hristo Terezov
6187bb928a
fix(Popup): Invalid reference.
2023-06-28 09:13:24 -05:00
Hristo Terezov
fab8a98cf7
fix(iframe): Add allow screen-wake-lock.
2023-06-27 11:45:11 -05:00
Calinteodor
00092b79af
sdk(react-native-sdk): react native sdk updates ( #13482 )
...
* sdk(react-native-sdk): minor updates
2023-06-27 15:38:12 +03:00
D1eter
ba26407469
fix: store only "clean" URLs in recent-list ( #13489 )
...
* store only "clean" URLs in recent-list
* remove spaces in parentheses
2023-06-26 08:30:17 -05:00
Mohammad Kazemi
63e40c9e03
lang: Farsi (Persian) translation ( #13463 )
...
* Translated using Weblate (Persian)
Currently translated at 4.0% (52 of 1272 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 7.8% (100 of 1272 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 32.0% (408 of 1272 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 51.0% (654 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 66.1% (848 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 67.2% (862 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 72.0% (924 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 75.6% (970 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 100.0% (1282 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 100.0% (1282 of 1282 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
* Translated using Weblate (Persian)
Currently translated at 100.0% (1288 of 1288 strings)
Translation: Jitsi/Jitsi-meet
Translate-URL: https://translate.codeberg.org/projects/jitsi/jitsi-meet/fa/
2023-06-24 14:28:09 -05:00
Aaron van Meerten
cbac122525
feature: allowlist checking for token verification module ( #13488 )
2023-06-23 15:48:19 -04:00
damencho
9af56d52c2
fix: Adds one more check for iframes.
2023-06-23 11:05:37 -05:00
José Luís Andrade
2a9c40f0d2
lang: Update Portuguese translation ( #13481 )
2023-06-23 09:18:46 -05:00
Jaya Allamsetty
3ae18be21f
fix(lastn) Update lastN on virtual screenshare updates.
...
Fixes https://github.com/jitsi/jitsi-meet/issues/13448 .
2023-06-21 12:30:16 -04:00
Calinteodor
9f5dbb21a7
feat(base/media): fixed movement inside zoomed screenshare ( #13476 )
...
* feat(base/media): fixed movement inside zoomed screenshare
2023-06-21 11:59:03 +03:00
Mihaela Dumitru
2d14990b9e
chore(deps) update excalidraw to fix load issues with bigger whiteboards ( #13474 )
2023-06-20 17:43:22 +03:00
Calin-Teodor
169c8ecb62
sdk(react-native-sdk): added generated folders to gitignore
2023-06-20 16:23:19 +03:00
Horatiu Muresan
d608cf40f5
fix(prejoin) Check for valid url for prejoin ( #13468 )
...
- `getPropertyValue` calls `parseUrlParam` with the connection URL from store, which is not yet defined
2023-06-19 15:52:38 +03:00
Emmanuel Pelletier
51a4e7daa3
Globally improve accessibility for screen reader users ( #12969 )
...
feat(a11y): Globally improve accessibility for screen reader users
2023-06-19 14:34:41 +03:00
arunnadesh
7538bfc713
fix(AudioTrack) fix currentMuted
...
Co-authored-by: Arun Nadesh <arun.raveendran@hg.ninjavan.co >
2023-06-19 09:51:46 +02:00
Saúl Ibarra Corretgé
48e1f443ea
fix(password) use the numeric input mode when only digits are required
...
Fixes: https://github.com/jitsi/brave-tracker/issues/101
2023-06-16 15:50:27 +02:00
Robert Pintilii
2292ebe762
fix(transcriptions) Open correct settings tab ( #13460 )
2023-06-15 16:02:12 +03:00
Hristo Terezov
5425b52615
fix(horizontal-filmstrip): JS error.
...
Fixes the following JS error which prevents the whole page from
rendering:
TypeError: Cannot read properties of null (reading 'offsetHeight')
2023-06-14 18:28:32 -05:00
Hristo Terezov
74f605e045
fix(screenLock): Improve.
...
- Add debug logs.
- Re-request wake lock if it is released by the OS because of page
visibility.
2023-06-14 11:15:37 -05:00
Alexander Bigga
1918566581
fix(lang) update German translation
2023-06-13 11:21:36 -05:00
Saúl Ibarra Corretgé
ee8ba6696d
fix(full-screen) drop no longer needed checks
...
The vendored prefix on Firefox was removed on version 64.
We still need the vendored version for Safari since the prefix got
dropped in 16.4.
2023-06-12 13:55:45 +02:00
Saúl Ibarra Corretgé
15df3cb11e
fix(toolbox) drop unneeded checks
...
These are web files, no need to check if APP is undefined.
2023-06-12 13:55:45 +02:00
Robert Pintilii
b77db024f5
fix(settings-dialog) On mobile open on the correct tab ( #13443 )
2023-06-12 13:55:32 +03:00
Robert Pintilii
c8a87e368a
fix(local-rec) Fix audio only recording (self) ( #13442 )
2023-06-12 11:21:20 +03:00
garysmith058
277ca23c52
feat(external-api) Forward non participant message to iframe ( #13440 )
...
* Forward non-participant-message-received to iFrame API
* Updated comment
* Fix lint errors
2023-06-12 11:10:42 +03:00
Eze Posada
55f66e236e
fix(lang) update Spanish translation
2023-06-11 08:53:48 +02:00
Hristo Terezov
70be08212d
fix(RN): broken build after AV pending changes.
2023-06-09 17:38:03 -05:00
Horatiu Muresan
acb91990bf
fix(notif-sounds) Set correct audio output device for notifs ( #13436 )
2023-06-09 13:20:20 +03:00
Mihaela Dumitru
cd37cdd675
feat(bwe) support setting the bandwidth from the client ( #13335 )
...
* feat(bwe) support setting the bandwidth from the client
2023-06-08 17:44:01 +03:00
Filip Rejmus
935a391525
feat(rnsdk) add initial React Native SDK
...
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2023-06-08 15:22:11 +02:00
Robert Pintilii
d0f9231603
fix(moderation) Show Screensharing blocked notification ( #13433 )
...
When video moderation is on and the participant tries to share their screen show a notification saying the screen sharing is blocked
2023-06-08 11:52:36 +03:00
Saúl Ibarra Corretgé
e461ec7027
fix(e2ee) fix config migration of e2eeLabels
2023-06-08 10:39:09 +02:00
Avram Tudor
5dc63f0632
fix: remove harcoded url ( #13426 )
2023-06-08 09:33:21 +03:00
damencho
f3dbf34842
fix(visitors): Move some logs to debug.
2023-06-07 09:41:16 -05:00
Daniel Hansson
66a9c4df25
lang: Improve Swedish translation ( #13356 )
...
* Update main-sv.json
* fix typo
* CI fixes
* untranslate string
* add missing translation
* fix CI
ok, foundthe issue....
2023-06-07 08:58:06 -05:00
Mihaela Dumitru
e95a31c114
feat(external-api) add function and event to check p2p status ( #13406 )
2023-06-07 09:45:17 +03:00
Robert Pintilii
8565208d30
fix(chat-input) Autofocus when sending private message ( #13400 )
2023-06-07 09:27:49 +03:00
Hristo Terezov
c1573057df
feat(screen-lock): request on conference join.
2023-06-06 12:57:47 -05:00
damencho
904f820555
feat: Adds a stat for limited ips.
2023-06-06 11:22:35 -05:00
Horatiu Muresan
5172eda6b9
fix(toolbar) Fix auto-hide toolbar in tileview ( #13424 )
2023-06-06 15:32:50 +03:00
Jaya Allamsetty
594a05a097
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1642.0.0+7661b564...v1643.0.0+0748d89a
2023-06-05 13:25:49 -04:00
damencho
9ccdb62872
fix(visitors): Fixes delivering visitors presence to jicofo.
2023-06-02 10:46:46 -05:00
Jaya Allamsetty
28d32cf740
fix(visitors): Ignore push-to-talk shortcut.
2023-06-02 10:49:36 -04:00
Jaya Allamsetty
ecc9b991ab
fix(device-selection): Do not create multiple tracks for the same deviceId.
...
Also, log an error when when the application fails to switch to the selected audio output device.
2023-06-01 20:41:49 -04:00
Jaya Allamsetty
5b83a91f9b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1639.0.0+d2179f31...v1642.0.0+7661b564
2023-06-01 16:04:06 -04:00
Hristo Terezov
bb7ae777b0
feat(unmute/track creation): pending indicator.
2023-06-01 14:07:56 -05:00
damencho
06e86a2f3e
fix(visitors): Fixes s2s multiple connections.
...
We cannot use filters with s2s as not sending a stanza will result skipping existing connection and creating a new one.
This also clears some of the "No hosts[from_host] (please report)" errors, but there is still one (easy to repro is we disable the jicofo locking) on join we see a presence trying to be routed using the wrong from (virtual tenant jid).
2023-05-31 18:20:05 -05:00
Jaya Allamsetty
0a84dbb302
fix(participants): Ignore orphan tracks in ssrc-rewriting mode.
...
Gets rid of an unwanted error that gets printed in the log when there are orphan tracks.
2023-05-31 12:05:28 -04:00
Horatiu Muresan
804f9041a6
chore(settings) Move language to general tab ( #13405 )
2023-05-31 12:19:16 +03:00
damencho
7e8756a536
fix(visitors): Fixes rate limit module.
...
Rate limit to ignore outgoing sessions, otherwise it fails to discover ip and fails with an error.
2023-05-30 09:04:22 -05:00
Mohammad Kazemi
3b91e79675
fix(lang) update Farsi translation
2023-05-30 12:08:31 +02:00
Calinteodor
dfc25e4519
sdk(android): modules rework to not depend on our instance manager holder ( #13346 )
...
* sdk(android): rework events and variables inside modules to not depend on our instance manager holder
2023-05-26 11:46:15 +03:00
Robert Pintilii
d40aecb05d
feat(toolbox) Shift up to make tile name visible
2023-05-25 15:26:04 +02:00
Saúl Ibarra Corretgé
34e0b0392f
Fix build after Giphy update ( #13393 )
...
* fix(android/ios): fix build after Giphy update
2023-05-25 14:45:20 +03:00
damencho
8cc4a3c8b9
fix(visitors): Fixes patch.
2023-05-24 22:53:21 -05:00
Дамян Минков
354a3c002a
fix(visitors): Fixes leaking s2s connections. ( #13391 )
...
* fix(visitors): Fixes leaking s2s connections.
* squash: Split patches in two.
* squash: Adds some comments in patch.
* squash: Fix patch destination.
2023-05-24 15:12:41 -05:00
Jaya Allamsetty
7d5eec779e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1637.0.0+8f836678...v1639.0.0+d2179f31
2023-05-23 16:05:15 -04:00
damencho
90029003be
fix: Fix matching user affiliation.
2023-05-23 14:48:49 -05:00
damencho
c781884532
fix(visitors): Filters some more presences coming back to main prosody.
...
When the first visitor joins and the jicofo-lock was activated some presences had wrong from (the tenant form that needs to be only between clients and server) and was processed and sent over s2s causing some errors on the other side.
2023-05-23 09:35:03 -05:00
damencho
7272fd62a0
fix(visitors): Filters some presences coming back to main prosody.
...
Still is not filtering stanzas coming on s2s and it directly routes it back to the main prosody when it goes through jicofo lock feature.
2023-05-23 09:35:03 -05:00
damencho
f21bd62ed0
fix(visitors): Change log level.
2023-05-23 09:35:03 -05:00
damencho
842d0a9aef
fix(visitors): Do not send error replies for errors.
2023-05-23 09:35:03 -05:00
Saúl Ibarra Corretgé
e06645a631
feat(rn,config) use more efficient codecs on mobile
2023-05-23 15:33:06 +02:00
Mihaela Dumitru
ebb65ea90c
chore(deps) update @giphy/react-native-sdk to latest ( #13383 )
2023-05-23 14:01:45 +03:00
Saúl Ibarra Corretgé
a7831ad809
chore(deps) react-native-webrtc@111.0.1
...
GCM ciphers are now enabled by default.
2023-05-23 11:38:52 +02:00
Hristo Terezov
80cfb80397
fix(API)setLargeVideoParticipant ensure stage view
2023-05-22 16:10:26 -05:00
Robert Pintilii
ae281e9935
ref(TS) Improve TS ( #13370 )
...
Use correct types for action, dispatch and getState
2023-05-22 09:54:11 +03:00
Jaya Allamsetty
b800ad8427
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1636.0.0+f429c05f...v1637.0.0+8f836678
2023-05-19 09:48:00 -04:00
Horatiu Muresan
051cf67ce9
aesthetics
2023-05-18 17:30:24 -05:00
Horatiu Muresan
85e1333ad9
fix(toolbox-visible) Fix hiding toolbox
...
- clicking toolbox button was keeping focus on toolbox even after mouse move(as focus would only be changed when clicking on some other element), so .toolbox-content-items:focus-within selector was returning a value even when mouse was moved from toolbox
- .filmstrip:focus-within did not seem to ever activate, I replaced with :hover since the intent was probably to keep the toolbox open while filmstrip is hovered
2023-05-18 17:30:24 -05:00
Hristo Terezov
f02c7557af
fix(CI): Eslint warning for testing ignored files.
2023-05-18 17:09:16 -05:00
Hristo Terezov
e82a5cf150
fix(web-hid): Fully disable from config
2023-05-18 13:42:12 -05:00
Saúl Ibarra Corretgé
c92ce56110
fix(stale) migrate stale to GH actions
2023-05-18 06:59:49 -05:00
Horatiu Muresan
4cae954eba
fix(reactions-popup) Fix tooltip not closing correctly ( #13367 )
...
- tooltip was reopening in an inconsistent state(without the tooltip text visible), taking the focus from the reactions popup
- removed duplicate store prop from ReactionsMenuButton
2023-05-18 12:18:36 +03:00
damencho
b9d5838398
feat(jaas-example): Uses conf-id generated from token generator.
2023-05-17 14:42:22 -05:00
damencho
fcf723c679
fix: Adds visitor messages to the room history.
2023-05-17 13:24:46 -05:00
Robert Pintilii
06b67dcf44
ref(TS) Improve TS ( #13365 )
...
Change some any types to the correct types
2023-05-17 13:05:47 +03:00
Robert Pintilii
61e9cacceb
feat(CI) Improve CI ( #13360 )
...
Only run lang steps (sort and jsonlint) if there is at least one changed lang file
Run eslint only on the changed files (.js, .ts, .tsx)
2023-05-17 09:45:55 +03:00
Дамян Минков
475c2f4606
fix(visitors): Leave and disconnect before connecting. ( #13362 )
...
* fix(visitors): Leave and disconnect before connecting.
The finally was causing the disconnect to be executed after the connect method.
* squash: disconnect and on error.
* squash: updates ljm with a fix that can break strophe listeners.
2023-05-16 16:24:26 -05:00
Calin-Teodor
20f2bfa449
feat(ios): podfile.lock update
2023-05-16 19:56:30 +03:00
kerem
4c0c36d233
feat(deps,rn) update React Native to version 0.69.9 ( #13241 )
...
* feat(deps,rn) update React Native to version 0.69
2023-05-16 19:12:51 +03:00
Robert Pintilii
59f1ee1e1e
ref(TS) Improve TS ( #13355 )
2023-05-16 12:34:30 +03:00
Jaya Allamsetty
1af90a208e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1633.0.0+6eb33daf...v1635.0.0+152fdb21
2023-05-15 21:44:33 -04:00
damencho
22c6b72a75
fix: Do not allow visitors while lobby is enabled.
2023-05-15 16:19:16 -05:00
Дамян Минков
d8c7f8de81
feat: Jaas example that uses local jitsi-meet ( #13350 )
...
* feat: Adds an example to convert a deployment to use jaas.
* squash: Generates the daily asap token with expiration of 1 day.
The default is 1 hour.
* squash: Use local deployment UI with jaas, not 8x8.vc one.
- We load config.js from 8x8.vc with the tenant, to allow release pinning to work.
- We sed the vpass_cookie in the custom nginx conf as variables are not allowed in location matching.
- The jaas-vars need to be global as it will overwrite config.js location and index html.
* squash: Enables e2ee for the meetings.
* squash: Bump node version check.
* squash: Fix filename.
* squash: Updates the readme.
* squash: Checks whether node is installed.
* squash: Fixes initial configuration.
The jaas-vars is required to reload nginx, done by update-asap-daily script.
* squash: More fixes of misspelled config file.
* squash: Fixes serving the pub key.
2023-05-15 14:52:27 -05:00
José Luís Andrade
f76122f0b0
fix(lang) update Portuguese translation
2023-05-15 11:08:37 +02:00
Robert Pintilii
63927db9e4
ref(self-view) Move Hide self view to General tab ( #13339 )
2023-05-12 16:40:36 +03:00
Robert Pintilii
6b28af8329
ref(flow) Remove flow ( #13343 )
...
Remove flow-related packages
Remove type annotations from JS files
2023-05-12 16:39:18 +03:00
Jaya Allamsetty
ccebccf8e6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1632.0.0+e4966db9...v1633.0.0+6eb33daf
2023-05-12 08:43:08 -04:00
Gabriel Borlea
279a4efb83
fix(prejoin): avoid bypass unsafe consent when enter is pressed in name input ( #13344 )
2023-05-12 15:13:35 +03:00
Mihaela Dumitru
ceac1ab25f
chore(deps) bump excalidraw version
2023-05-12 14:00:47 +02:00
Robert Pintilii
2ba6bcf172
chore(deps) Upgrade eslint ( #13341 )
...
Upgrade eslint related packages
Fix new errors
2023-05-12 13:24:50 +03:00
Robert Pintilii
ae0669fa07
ref(TS) Convert always-on-top to TS ( #13332 )
2023-05-12 10:28:50 +03:00
Saúl Ibarra Corretgé
71627f97f7
fix(android) set MainActivity launch mode to singleInstance
2023-05-11 13:49:22 +02:00
Jaya Allamsetty
e35338b73d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1631.0.0+f0dd4039...v1632.0.0+e4966db9
2023-05-09 15:31:28 -04:00
Gabriel Borlea
a112d38943
feat(prejoin) add unsafe room name warning
2023-05-09 20:04:58 +02:00
Horatiu Muresan
b705c63a65
fix(local-recording) Enable local rec for non-moderators ( #13334 )
2023-05-09 17:52:20 +03:00
Saúl Ibarra Corretgé
b4c8f7d097
feat(external-api) optional sandbox
...
Add optional "sandbox" option to the external API which will be applied
to the iframe.
2023-05-09 15:18:28 +02:00
Robert Pintilii
74bac9806f
fix(virtual-background) Use correct video device ( #13329 )
...
In the case when the user selects a new video device then goes to Virtual Background without saving first, use the newly selected device for the virtual background preview instead of the saved one
2023-05-09 15:39:51 +03:00
Robert Pintilii
65248d7d29
chore(deps) Upgrade TS ( #13331 )
...
Upgrade typescript related packages
Fix new errors and warnings
2023-05-09 15:39:31 +03:00
Robert Pintilii
dc037bc8dd
ref(TS) Convert some native components to TS ( #13307 )
2023-05-09 12:10:46 +03:00
Robert Pintilii
a22db037c7
ref(TS) Improve TS ( #13282 )
...
Remove unnecessary @ts-ignores
Use @ts-expect-error instead of @ts-ignore for external dependencies
2023-05-09 11:05:11 +03:00
Horatiu Muresan
44cc0f7e9a
fix(toolbar-buttons) Hide rec and livestream buttons for non-moderators ( #13328 )
2023-05-08 19:17:01 +03:00
Calinteodor
eafb337cd1
feat(video-menu): native track volume control updates ( #13305 )
...
* feat(video-menu/native): added volume slider control for remote participants
2023-05-08 16:33:45 +03:00
damencho
9b3be66287
feat: Updates unsupported desktop to tsx.
...
Easier to apply branding.
2023-05-05 12:44:33 -05:00
Jaya Allamsetty
1a10a00f74
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1629.0.0+1714bf07...v1631.0.0+f0dd4039
2023-05-05 11:05:50 -04:00
George Politis
a196bc27b8
Update RTCStats.ts
...
Addresses an issue where the client is sending malformed stats messages to the server.
Introduced in 78ce68160a .
2023-05-05 11:30:04 +02:00
damencho
ac8e4d9828
fix: Fixes notifying vnodes to destroy rooms.
...
It may happen we receive the disconnect iq after the main room is already destroyed. We now send disconnect on destroy to all vnodes or when receiving disconnect iq per vnode.
2023-05-04 15:10:02 -05:00
damencho
a6ade336b7
fix: Fix measure messages.
...
This just counts messages and should not block processing messages. Breaks visitor messages coming from s2s and no session params are available.
2023-05-04 15:09:52 -05:00
Hristo Terezov
350443ad34
fix(large-video): Attempt to fix jumping.
...
When the toolbox is hidden and due to a ReactFocusLock instance the
focus is returned to the toolbox the whole page scrolls to the toolbox
which is positioned outside of the viewport in the bottom.
Then when the animation for displaying the toolbox is started the
scenario looks like the large video is jumping.
Now we don't return the focus from ReactFocusLock to elements which are
not part of the viewport.
2023-05-03 17:31:54 -05:00
Jaya Allamsetty
4c37ef7a2c
ref(conference) Simplify track creation. ( #13209 )
...
* ref(conference) Simplify track creation.
If gUM fails, we do not have to retry gUM with mic only and camera only constraints. gUM has come a long way and this is not needed anymore.
* ref(conference) Filter tracks that are added to conference.
* squash: Address review comments
* fix(prejoin): Display the exact gUM error in prejoin.
* squash: Address review comments
2023-05-03 18:16:48 -04:00
damencho
3eedc2a49d
fix: Restore old config for promoted visitors.
...
In case a visitor is promoted to main room and want to join an empty breakout room we want to send conference iq to jicofo.
2023-05-03 11:04:40 -05:00
FIKRAT HUSEYNKHANOV
aaeb1a90e5
feat: add toggleWhiteboard to Jitsi API ( #13292 )
...
* add toggleWhiteboard to Jitsi API
* eslint recommendations applied
* Prevent to send whiteboard status change notifications for mobile
* Fix code style errors (eslint)
* Requested changes (by mihhu) have been made.
---------
Co-authored-by: Fikret Huseynkhanov <fikret.huseynkhanov@simbrella.com >
2023-05-03 09:52:44 -05:00
Saúl Ibarra Corretgé
ed89f9af20
feat(android) add support for Hearing Aid devices
2023-05-03 09:09:10 +02:00
Saúl Ibarra Corretgé
863ad0b0e6
fix(ios) bump WebRTC version to fix crash
...
Fix a crash in Metal rendering: 0c9cc42025
2023-05-02 23:12:56 +02:00
Дамян Минков
e2d701a8cc
feat: Audio output settings in visitor mode. ( #13315 )
...
* feat: Audio output settings in visitor mode.
* squash: Fix lint errors.
2023-05-02 16:06:19 -05:00
damencho
2710273069
feat: Sets meeting id using the connect method.
2023-05-02 12:40:08 -05:00
damencho
07af18e284
fix: Handles disconnect coming from jicofo to destroy visitor rooms.
...
Drops destroy room for no main participants from vnode. In case of breakout rooms we can end up with nobody in the main room for some time, till they are back from the breakout rooms.
2023-05-02 12:40:08 -05:00
damencho
519e37f567
fix: Drops console warn for logger.
2023-05-02 12:40:08 -05:00
damencho
7cf61eb776
fix: Disables p2p for visitors as it doesn't make sense.
...
The usecase is breakout rooms when main room is empty, but then one of the participants come back.
2023-05-02 12:40:08 -05:00
Jaya Allamsetty
f81446909c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1626.0.0+a41aa571...v1629.0.0+1714bf07
2023-05-02 10:01:10 -04:00
damencho
b4115593c0
fix: Fix xmldom version to be used.
2023-05-02 08:29:10 -05:00
Hristo Terezov
f8bd8b616e
feat(reactions): New button for web.
2023-05-02 08:20:35 -05:00
Hristo Terezov
be55ccd6f4
fix(main-Toolbox): Display the correct buttons.
...
If some of the buttons from the main toolbar are disabled we were
displaying buttons from the overflow menu in their place.
2023-05-02 08:20:35 -05:00
Horatiu Muresan
e7db18bd80
fix(dial-in) Place PIN on a new line ( #13309 )
2023-05-02 16:02:51 +03:00
Robert Pintilii
dff41e0fcb
fix(chat) Fix horizontal scroll ( #13308 )
2023-05-02 15:53:30 +03:00
damencho
43be4324af
fix: Fix room locking without visitors.
2023-05-02 06:25:37 -05:00
Saúl Ibarra Corretgé
c33baf4c96
fix(ios) avoid rejecting builds in progress in TestFlight
2023-05-02 10:21:30 +02:00
Saúl Ibarra Corretgé
f95a356025
feat(android) bump minimum API level to 24
...
Some of our dependencies (most notably WebRTC) have dropped it and we
can no longer claim to support API level 23).
2023-05-02 10:19:19 +02:00
Robert Pintilii
1ba7765898
ref(TS) Convert some native components to TS ( #13281 )
...
Remove some @ts-ignores
2023-05-02 11:09:38 +03:00
Robert Pintilii
0346fca434
fix(checkbox) Fix misalign when label has multiple lines ( #13304 )
2023-05-02 10:23:04 +03:00
Robert Pintilii
d267b2499d
fix(chat) Fix name overflows chat bubble ( #13303 )
...
Revert color change of scroll corner
2023-05-02 10:22:49 +03:00
Дамян Минков
e3e5f1fbfa
feat(visitors): Handles locked rooms for visitors. ( #13296 )
...
* feat(visitors): Handles locked rooms for visitors.
* squash: Handle locked room password on promotion.
* squash: quotes.
* squash: Renames main_domain to local_domain.
* squash: Renames fmuc_main_domain to main_domain.
Adds required config to point to the main virtual host of the main prosody. There are cases when the first visitor tries to join and there are not main participants as they are in the queue waiting for the vnode connect message and we cannot get dynamically the main domain.
* squash: Fix check for main_domain config.
2023-05-01 17:16:16 -05:00
robertpin
4697192b43
fix(keyboard-a11y) Remove space from click trigger
2023-05-01 16:50:23 +02:00
damencho
38a293f8f6
fix(chat): Fixes long display name that overflow the message bubble.
2023-04-28 13:31:14 -05:00
damencho
13e8f992b5
fix(chat): White square when both scrolls are visible.
2023-04-28 13:31:14 -05:00
damencho
c384d0d3a9
Revert "fix(chat) Make the name fit the chat bubble"
...
This reverts commit e56c7070c2 .
2023-04-28 13:31:14 -05:00
Дамян Минков
2b71fa512b
feat: Adds conference duration to the amplitude stat. ( #13294 )
2023-04-28 11:09:13 -05:00
damencho
d381ceb040
feat: Shows html in notification warning.
2023-04-27 12:42:28 -05:00
damencho
e18c428f52
fix: Hide virtual background for unsupported browsers from vide preview.
2023-04-27 12:42:12 -05:00
Gabriel Borlea
9fc32dc59b
fix: multiselect for invite people ( #13287 )
...
* fix: multiselect duplicates
* set multiselect height to 200px
2023-04-27 10:14:16 -05:00
robertpin
6f45622ef1
fix(dialog) Fix close animation moves whole body
2023-04-27 10:06:17 -05:00
robertpin
e56c7070c2
fix(chat) Make the name fit the chat bubble
2023-04-27 09:40:27 -05:00
damencho
0aef7a36aa
fix: Fixes unresolved function.
2023-04-27 09:25:07 -05:00
damencho
c030cf941e
feat: Implements amplitude events for messages count.
2023-04-27 09:24:59 -05:00
Robert Pintilii
f6760e4ac7
fix(chat) Focus input on chat open ( #13285 )
2023-04-27 17:23:47 +03:00
Robert Pintilii
9060c77307
ref(TS) Convert some native components to TS ( #13266 )
2023-04-27 08:44:20 +03:00
Дамян Минков
a1d018eef4
feat: Disables sending localstats in visitor mode. ( #13279 )
2023-04-27 07:38:57 +02:00
Jaya Allamsetty
3f724d8fb7
fix(visitors) Do not add tracks in redux to conference.
2023-04-26 16:51:19 -04:00
Jaya Allamsetty
49d69a5a02
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1623.0.0+c520877a...v1624.0.0+e3a8472f
2023-04-26 13:04:01 -04:00
damencho
6db9e42876
fix: Allows jicofo entering rooms without requiring a password.
...
The case where the main room is locked and everyone leaves it to a breakout room and then coming back allows jicofo entering without a password.
2023-04-26 09:04:55 -05:00
Jaya Allamsetty
ad3e8f9f53
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1620.0.0+7f0012f7...v1623.0.0+c520877a
2023-04-26 09:26:34 -04:00
Mihaela Dumitru
9f39caa247
feat(external-api) support assumed bandwidth bps config and command ( #13164 )
2023-04-26 15:32:53 +03:00
Avram Tudor
1402a63324
ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux ( #13260 )
...
* ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux
fix unsynced default value between config flag and local storage
* code review
* fix build
2023-04-26 11:21:42 +03:00
robertpin
a9863e65c3
fix(dial-in) Make text selectable on Dial In page
2023-04-25 19:41:27 -05:00
Robert Pintilii
646c58f7d1
ref(TS) Convert some native components to TS ( #13264 )
2023-04-25 13:50:52 +03:00
Дамян Минков
a78ea7ca9c
fix: Updates the option for disabling iframe to show a warning. ( #13263 )
...
* fix: Updates the option for disabling iframe to show a warning.
It will give a timeout of 5 mins for the conference, before navigating away from it.
* squash: Fix lint error.
* squash: Fix mobile build.
2023-04-24 14:59:25 -05:00
Robert Pintilii
8b8565bf60
ref(TS) Convert some native components to TS ( #13259 )
2023-04-24 20:14:02 +03:00
Saúl Ibarra Corretgé
b9e30f3c1b
ref(android) remove unused code
...
This basically reverts
e61ccc956f
since we are no longer interested in using Detox.
In addition, the WebRTC initialization code was only placed in the RAN
instance manager holder's App initialization path, which is now gone, so
add it to the Activity initialization path.
2023-04-24 14:08:50 +02:00
Robert Pintilii
96b6edccf8
ref(TS) Remove flow comments in TS files ( #13258 )
2023-04-24 14:49:56 +03:00
Robert Pintilii
2af9dc88e6
ref|(TS) Convert some native components to TS ( #13239 )
2023-04-24 14:09:50 +03:00
Robert Pintilii
eda25ca3c9
fix(toolbar) Remove focus on hide ( #13256 )
2023-04-24 14:07:42 +03:00
Amga
c99da17973
fix(lang) update Mongolian translation
2023-04-24 11:58:07 +02:00
Saúl Ibarra Corretgé
9e147d7842
fix(android) fix JitsiMeetActivity.onDestroy not leaving the room
...
When we refactored the external API to use broadcast actions leave() was
changes to use the hangup broadcast action.
This mechanism does not seem to work while onDestroy is getting
executed, however.
There is another way to accomplish the same, for the particular case of
hangup: to pass empty props to the running RN application. This was the
previous behavior too.
This PR introduces a new abort() method on JitsiMeetView, which does
exactly that, passes empty props to RN. This allows cleanup to happen
and the meeting properly ends when the activity is swipped from the
recents list.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13175
2023-04-24 10:14:06 +02:00
Jaya Allamsetty
d7afaf871f
fix(visitor): Do not add media tracks in visitor mode.
...
When gUM resolves after the user has joined as a visitor, skip adding the local tracks to the conference.
2023-04-21 15:25:21 -04:00
Calin-Teodor
c4f6d37aa1
feat(conference): fixed raisedhandcountlabel and filmstrip conflict
2023-04-21 15:58:51 +03:00
Calinteodor
a5663872d9
feat(invite/native): add people functionality fixes ( #13240 )
...
feat(invite/native): add people functionality fixes
2023-04-21 14:13:25 +03:00
Robert Pintilii
007283aab3
chore(deps) Cleanup ( #13246 )
...
Remove @atlaskit and styled-components
Upgrade @emotion and @mui packages
Move @types packages to devDeps
2023-04-21 10:11:56 +03:00
Saúl Ibarra Corretgé
3b612376f2
chore(deps,giphy) update @giphy/react-components ( #13243 )
...
Also update the patches to match the new package versions.
2023-04-21 09:31:50 +03:00
Amga
1a312e2140
lang: update translation for mongolian language ( #13237 )
2023-04-20 22:46:15 -05:00
Saúl Ibarra Corretgé
6f5d0400b8
fix(deps) override xmldom dependency from strophe.js
...
lib-jitsi-meet does not bundle xmldom anyway, and we are providing it
here. strophe seems to be stuck in a slightly old version which creates
spurious security warnings.
2023-04-20 19:13:43 +02:00
Gabriel Borlea
aec86cecc0
ref(invite): add people form ( #13207 )
2023-04-20 14:00:42 +03:00
Robert Pintilii
bf1dde7cd1
ref(TS) Convert some files to TS ( #13223 )
2023-04-20 12:06:45 +03:00
Calin-Teodor
91e9005f08
feat(base/config): commented out mobile codecs override
2023-04-20 11:49:26 +03:00
Дамян Минков
57f9ea2865
feat: Adds an option to disable iframeAPI. ( #13235 )
...
* feat: Adds an option to disable iframeAPI.
* squash: Use utility.
2023-04-19 16:56:32 -05:00
damencho
1f6425fbfd
fix: Fix handling visitor messages and msgs limits module.
2023-04-19 08:55:58 -05:00
damencho
e169979bab
fix: Fix logs to use module logger.
...
When using log in the log file is printed 'general' instead of the module that logs it.
2023-04-19 08:55:58 -05:00
Mihaela Dumitru
6e9e9c9a6a
fix(whiteboard/pinning) mark whiteboard participant as pinned in the active participant logic ( #13232 )
2023-04-19 16:37:31 +03:00
Jaya Allamsetty
102a369bca
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1619.0.0+c8d76d4a...v1620.0.0+7f0012f7
2023-04-18 23:41:21 -04:00
Дамян Минков
b318b987a7
feat: Adds a module for restricting number of messages in a room. ( #13229 )
...
* feat: Adds a module for restricting number of messages in a room.
* squash: Adds logic to reload config.
* squash: Ignore polls-answers.
* squash: Rename variables.
2023-04-18 16:42:53 -05:00
George Politis
78ce68160a
fix: Reinitialize rtcstats when the config changes ( #13181 )
...
* fix: Reinitialize rtcstats when the config changes
The mobile app does not exit after the user has left the meeting. This
means we need to re-initialize rtcstats every time a user joins a call to
be sure we are using the correct deployment information.
* Wrap the sendStats method.
* Uses lighter syntax.
* Fixes the linter and adds a warning.
* Bind the `statsEntry` callback to `this`.
* Removes obsolette comment.
2023-04-18 13:48:30 -07:00
Jaya Allamsetty
6aff616af4
fix(mobile) Do not disableAudioLevels on RN since it uses feature detection now ( #13226 )
...
* fix(mobile) Do not disableAudioLevels on RN since it uses feature detection now.
Local and remote audio levels will automatically be disabled on RN since receiver stats and local audio stats are not supported there.
2023-04-18 13:55:31 -04:00
Jaya Allamsetty
0140a49641
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1617.0.0+faeff49a...v1619.0.0+c8d76d4a
2023-04-18 13:54:54 -04:00
damencho
732754c566
feat: Module to expose turn credentials via http endpoint.
2023-04-18 11:07:35 -05:00
Saúl Ibarra Corretgé
b360a9e572
fix(build) drop unused file
...
Also generalize the lib-jitsi-meet files rule so it can also work with
development (unminimized) builds.
2023-04-18 17:19:59 +02:00
Saúl Ibarra Corretgé
f88fa81616
deps(rn) update react-native-webrtc to version 111.0.0
...
Adapt to changes in the Android plugin initialization.
Leverage the new module initialization to simplify enabling WebRTC
logging.
2023-04-18 17:11:04 +02:00
Calin-Teodor
e0e66119f5
fix(google-api): sign out button label on smaller devices
2023-04-18 17:03:19 +03:00
Calinteodor
ba4784f149
feat(subtitles): rework feature ( #12484 )
...
* feat(subtitles): separated web from native and created native subtitles screen
2023-04-18 16:01:34 +03:00
Saúl Ibarra Corretgé
7fb7c3de9c
chore(deps) update xmldom to the latest version
2023-04-18 13:46:37 +02:00
Saúl Ibarra Corretgé
3d2d449d31
chore(deps) react-native-google-signin@latest
...
Updates the Google SignIn SDK to the latest.
2023-04-18 13:16:09 +02:00
Saúl Ibarra Corretgé
ca60c33dda
fix(ios) disable CallKit when running in the simulator
...
It doesn't actually work on the simulator but it never caused trouble...
until iOS 16.4 (or maybe earlier). Disable it.
2023-04-18 10:58:42 +02:00
damencho
162512496a
feat: Module to rate limit based on sent stanzas via ip.
2023-04-17 18:09:16 -05:00
damencho
7819c97839
feat: Module to kick jigasi from a meeting via http endpoint.
2023-04-17 18:09:16 -05:00
damencho
e9c8603c3c
feat: Module to invite jigasi to a meeting via http endpoint.
2023-04-17 18:09:16 -05:00
damencho
9e165c337a
feat: Module to ban users based on external service.
2023-04-17 18:09:16 -05:00
damencho
58af1b98c0
feat: Module to provide http endpoint for ending a meeting.
2023-04-17 18:09:16 -05:00
damencho
6a077333c6
feat: Module to hide rooms for some queries.
2023-04-17 18:09:16 -05:00
damencho
cb234e6b1b
feat: Module to flip devices.
2023-04-17 18:09:16 -05:00
damencho
67a9f35176
feat: Module to restrict muc access.
2023-04-17 18:09:16 -05:00
Jaya Allamsetty
9396e8b0c0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1615.0.0+a23a8c7c...v1617.0.0+faeff49a
2023-04-17 16:46:13 -04:00
dependabot[bot]
200d857012
chore(deps-dev): bump webpack from 5.57.1 to 5.76.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.57.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.57.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-17 09:50:18 +02:00
Christoph Settgast
1a22b7d0dd
fix(desktop-picker): Populate list of desktop app windows to share
...
Fix bug introduced via #12994 where id was changed and "-tab" was appended. Due to this the selected tab was not anymore working and empty object was returned here: 05da37b56d/react/features/desktop-picker/components/DesktopPicker.tsx (L270)
Originally part of #13096 by @dudumanbogdan, but pulled ahead to fix application
window sharing via Electron desktop app.
Fixes : jitsi/jitsi-meet-electron#857
2023-04-13 23:12:37 -05:00
Calin-Teodor
035cccb97b
fix(toolbox): imports
2023-04-14 00:05:25 +03:00
Saúl Ibarra Corretgé
ca1c00acb0
feat(external-api) drop iframe sandbox
...
It has created more trouble than it sat to solve, I'm dropping it for
now so we can re-evaluate.
2023-04-13 10:30:15 -05:00
Robert Pintilii
8836669c9f
ref(audio-picker) Styles refactor ( #13193 )
...
Move styles from SCSS to JSS
Convert components from class to function
2023-04-13 16:41:16 +03:00
Robert Pintilii
13e818e135
ref(TS) Convert some native components to TS ( #13203 )
2023-04-13 15:49:51 +03:00
Robert Pintilii
fc0fd2d08c
ref(TS) Convert some components to TS ( #13198 )
2023-04-13 15:49:34 +03:00
Robert Pintilii
cc91cfe7b5
ref: Styles refactor ( #13196 )
...
Move some styles from SCSS to JSS
Remove unnecessary styles
Remove feedback stars animation option
2023-04-13 15:49:15 +03:00
Robert Pintilii
33564a311b
ref(video-picker) Styles refactor ( #13206 )
...
Move styles from SCSS to JSS
Convert a component from class to function
2023-04-13 13:22:30 +03:00
Robert Pintilii
2de416c1fa
fix(dial-in) Make text selectable ( #13205 )
2023-04-13 12:27:11 +03:00
Jaya Allamsetty
64838df712
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1614.0.0+5d3ce8c2...v1615.0.0+a23a8c7c
2023-04-12 12:35:48 -04:00
Robert Pintilii
84ad0200a8
ref(TS) Convert some native components to TS ( #13200 )
2023-04-12 16:58:42 +03:00
Christoph Settgast
046f9c53ab
fix: breakout rooms with non-ascii room names
...
Somewhere along a double encoding for the room names occurred, thus
currently moderation does not work for rooms names which contain non-
ascii charaters like ä etc.
This essentially reverts a6bc51cff1
2023-04-11 16:27:48 -05:00
infl00pLabs
62f1139193
lang: Greek translations update ( #13163 )
...
* Complete and Replace Greek translated strings
* Greek translated strings - sorted
* Add files via upload
2023-04-11 09:09:59 -05:00
Robert Pintilii
373be54b04
ref(TS) Convert some components to TS ( #13192 )
2023-04-11 12:10:37 +03:00
Robert Pintilii
00c3ea07e7
fix(notifications-tab) Fix sounds settings ( #13195 )
2023-04-11 11:31:51 +03:00
Robert Pintilii
5a64bd76fb
ref(prejoin) Refactor styles ( #13187 )
...
Move styles from SCSS to JSS
Convert class to function component
2023-04-10 14:22:08 +03:00
Robert Pintilii
57dbd3cf54
fix(device-picker) Close picker when another is open ( #13190 )
2023-04-10 12:52:22 +03:00
Дамян Минков
e772831f7c
feat(visitors): Fix creating breakout rooms for promoted visitor. ( #13188 )
...
* feat(visitors): Fix creating breakout rooms for promoted visitor.
* squash: Drop caching as we hardcode the nick.
2023-04-07 22:47:13 -05:00
damencho
9363b79454
feat(visitors): Updates meeting id for visitor rooms.
2023-04-07 08:53:13 -05:00
Gabriel Borlea
cf97ff724c
fix: leave the conference after it is destroyed ( #13182 )
...
* fix: leave the conference after it is destroyed
* add timeout for leave conference
2023-04-07 08:34:18 -05:00
Robert Pintilii
c1f1c0d341
ref(TS) Convert some components to TS ( #13179 )
2023-04-07 13:59:25 +03:00
Robert Pintilii
fd47225d30
fix(popover) Fix close popover from toggle button ( #13180 )
2023-04-07 12:26:56 +03:00
damencho
0e9e884ab4
fix(visitors): Fixes large video and pinning.
2023-04-06 13:23:13 -05:00
damencho
85d13ddfdf
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1612.0.0+67d92a96...v1614.0.0+5d3ce8c2
2023-04-05 17:55:51 -05:00
damencho
deadd8ad07
fix: Updates the rules for visitor room destroy.
...
Will destroy room immediately when there are no main participant, cause anyway the main room will be destroyed and jicofo will leave this room.
Visitors will reload when seeing jicofo leaving.
When there are no visitors we give 15 seconds for them to connect and after that we destroy the room.
2023-04-05 17:12:37 -05:00
Trang Sĩ Thái
b9e5e5f114
Update main-vi.json
...
Correct translations of the Vietnamese language
2023-04-05 16:07:31 -05:00
Дамян Минков
e5d948af44
feat(visitors): Adds an option to ignore certain domains. ( #13174 )
...
* feat(visitors): Adds an option to ignore certain domains.
Can ignore domains (used for jibri and transcriber) to avoid propagating them to visitor nodes.
* squash: Drop filtering messages.
2023-04-05 16:07:12 -05:00
damencho
352ffa589c
fix: Handles max occupants reached from a visitor node.
...
When we receive the error from a visitor node, we need to restore the previous configuration, reconnect to the main prosody and be ready to try to rejoin again (from prejoin screen).
2023-04-05 07:38:00 -05:00
damencho
2dac69b679
fix: Show visitors notification only when iAmVisitor is true.
2023-04-05 07:38:00 -05:00
Peter Dave Hello
a062fe0d0b
lang: Improve Traditional Chinese (zhTW) locale ( #13169 )
2023-04-04 15:12:51 -05:00
damencho
67692149a2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1611.0.0+14cd7a89...v1612.0.0+67d92a96
2023-04-04 14:05:08 -04:00
Jaya Allamsetty
ec4ab7c49c
fix(lastn): Do not update lastn on participant join/leave.
...
Last-n doesn't need to be updated when participants join/leave the conference or for other layout changes.
2023-04-04 11:14:46 -04:00
Jaya Allamsetty
6efa4f2475
fix(config) Remove the code related to lastN limits which is not used anymore.
2023-04-04 11:14:46 -04:00
Robert Pintilii
3a2a129f44
ref(TS) Improve TS ( #13167 )
...
Fix some errors. Remove @ts-ignores
Convert some files to TS
Remove some eslint-disables
2023-04-04 17:08:59 +03:00
Calinteodor
a828cacbfe
feat(polls): answer and question inputs native updates ( #13166 )
...
* feat(polls): fixed scroll inside components and added pointerEvents auto for question and answer inputs
2023-04-04 15:15:44 +03:00
Calin-Teodor
5d840a5072
feat(conference, toolbox): reverted PR and removed pointer events from parent views
2023-04-04 14:00:50 +03:00
Robert Pintilii
db5e63411f
feat(participants-pane) Design update ( #13162 )
...
Move ListItem to base/ui
2023-04-04 13:02:45 +03:00
Calin-Teodor
7457480f02
feat(conference, toolbox): fixed linter
2023-04-04 12:18:40 +03:00
Calin-Teodor
c834627949
fix(toolbox): stop onpress bubbling for components underneath the toolbox
2023-04-04 12:18:40 +03:00
Calin-Teodor
2a0b87ee3e
feat(filmstrip): update method to match meeting participant item onpress method
2023-04-04 12:18:40 +03:00
Calin-Teodor
ff83276a2b
fix(conference): stop onpress bubbling for components underneath the titlebar
2023-04-04 12:18:40 +03:00
Robert Pintilii
0bea2926d2
ref(TS) Convert some components to TS ( #13142 )
2023-04-04 10:21:53 +03:00
Hristo Terezov
aa3a8f24b8
feat(connection-table): e2ee verified changes
...
moves e2ee verified into "Show More" section of the connection table popup.
changes the values to yes/no.
2023-04-03 15:06:35 -05:00
Aaron van Meerten
be493c5343
fix: revert base.html clearing ( #13161 )
2023-04-03 14:59:03 -05:00
damencho
47a2943682
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1610.0.0+a1bbdc1f...v1611.0.0+14cd7a89
2023-04-03 11:43:56 -04:00
Bartosz Schiller
5201f8791a
Add feature flag to hide the participant name editing field on the prejoin page
2023-04-03 18:25:47 +03:00
Aaron van Meerten
0f4af44220
feature: clear base.html ( #13157 )
2023-04-03 10:12:05 -05:00
Aaron van Meerten
78bdbe2c3f
feature: support loading pwa-worker from subdir ( #13156 )
2023-04-03 10:06:10 -05:00
Hristo Terezov
e781bc9458
fix(external-api): Set ifame.src before adding it.
...
Revert a7b25d6
2023-04-03 09:50:38 -05:00
Peter Dave Hello
847d1dd4b7
fix(docs) set proper language for codeblocks in lang/readme.md
2023-04-03 15:45:53 +02:00
Robert Pintilii
05a79ec793
ref: Remove index files ( #13154 )
...
Fix imports
Convert some files to TS
2023-04-03 16:33:18 +03:00
Calinteodor
20fd544ded
fix(notications): increased notification max height for buttons to fit ( #13152 )
2023-04-03 14:13:37 +03:00
Robert Pintilii
0b65acb528
ref: Remove some index files ( #13151 )
...
Fix imports
2023-04-03 13:49:19 +03:00
JohannesPertl
75bb460ccf
misc(editorconfig) don't trim trailing whitespaces for .md files
2023-04-03 11:17:36 +02:00
Robert Pintilii
6afb7ba9a6
ref(TS) Changes types to interfaces ( #13141 )
2023-04-03 11:09:50 +03:00
Robert Oanta
f1ad9dc2e0
fix(api) webhid error showing up in logs
2023-03-31 13:40:33 -05:00
Jaya Allamsetty
9d76c54288
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1608.0.0+87bce92f...v1610.0.0+a1bbdc1f
2023-03-31 08:21:28 -05:00
Robert Pintilii
9ac039a408
ref: Remove some index files ( #13140 )
2023-03-31 14:04:33 +03:00
Дамян Минков
275e7b00a9
feat: Visitors stats ( #13139 )
...
* fix: Fixes mac occupants check logic.
Now works and with missing muc_access_whitelist option.
* feat: Adds visitor stats.
* squash: Drops check for healthcheck room.
2023-03-30 17:23:04 -05:00
Jaya Allamsetty
44dde32bab
fix(config) Remove ununsed abTesting config.
2023-03-30 17:46:17 -04:00
Jaya Allamsetty
f72fb4063b
fix(config) cleanup unused 'enableLayerSuspension' flag.
2023-03-30 17:46:17 -04:00
Jaya Allamsetty
710dab8b76
fix(config) Ignore enableUnifiedOnChrome config flag.
...
Always enable unified plan support on Chromium endpoints.
2023-03-30 17:46:17 -04:00
Calinteodor
fde975ba62
feat(recording): fix ui for live stream screen on mobile ( #13123 )
...
* feat(recording): fix ui for live stream screen on mobile
2023-03-30 16:06:01 +03:00
Calin-Teodor
d75ab7b246
fix(filmstrip): show video for screenshare participant in tile view
2023-03-30 15:44:36 +03:00
Robert Pintilii
46c91b7566
ref(TS) Convert some components to TS ( #13137 )
...
*Remove unnecessary @ts-ignores
2023-03-30 15:30:15 +03:00
Robert Pintilii
206a4afd76
ref(TS) Convert some components to TS ( #13129 )
2023-03-30 11:27:53 +03:00
Дамян Минков
570ae81a37
feat: Updates visitors component with new iq messages. ( #13125 )
...
* feat: Updates visitors component with new iq messages.
* squash: Fix comments.
* squash: Fix using multiple connect and disconnect.
2023-03-29 15:26:39 -05:00
Jaya Allamsetty
5d0d23ac63
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1607.0.0+28d5f6b2...v1608.0.0+87bce92f
2023-03-29 16:04:56 -04:00
bgrozev
d61295a8a1
chore(deps) lib-jitsi-meet@latest ( #13130 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1606.0.0+05edc9b5...v1607.0.0+28d5f6b2
2023-03-29 13:49:57 -05:00
Robert Pintilii
a52f9313a6
ref(TS Convert all Abstract classes to TS ( #13127 )
2023-03-29 12:54:56 +03:00
Robert Pintilii
29945f4809
ref(TS) Improve TS ( #13120 )
...
Remove unnecessary @ts-ignore
Fix some TS errors
2023-03-29 10:16:54 +03:00
Robert Pintilii
b942ce9378
ref(TS) Convert some Abstract classes to TS ( #13117 )
2023-03-29 10:04:23 +03:00
Robert Pintilii
1bf0bd6bca
fix(design-system) Remove tokens that are not part of DS ( #13122 )
...
Replace tokens with ones that are part of the Design System and are either the same or very similar
2023-03-29 09:20:18 +03:00
damencho
5706d077e2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1605.0.0+b6a5a8d9...v1606.0.0+05edc9b5
2023-03-28 18:57:02 -04:00
damencho
f1e5903bd1
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1604.0.0+bf79fef6...v1605.0.0+b6a5a8d9
2023-03-28 10:00:21 -05:00
Дамян Минков
397b94da79
feat: Visitors chat ( #13112 )
...
* feat(visitors): Visitors chat.
Only live chat is supported, no room history is loaded on visitor nodes.
* feat(visitors): Append display name to promotion requests.
* feat: Indicate visitor's chat messages.
* fix: Fixes preconfigure vnodes script.
* fix: Fixes few cases around routing messages.
Disables private messaging on visitor node and add anonymous name to those visitors without a pre-set name.
* fix: Fixes grouping visitor's messages and some error translations.
* squash: Fixes main.json.
2023-03-28 09:02:43 -05:00
Дамян Минков
649a4ffd46
feat(visitors): Updates mobile to handle redirected conf error. ( #13110 )
...
* feat(visitors): Updates mobile to handle redirected conf error.
* squash: Center the buttons when iAmVisitor.
* squash: Enables chat in visitor mode.
* feat: Prints the used lib-jitsi-meet.
* feat: Shows a notification when joining as a visitor.
* fix(notifications): display and fix styles for notifications in tile view
---------
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
2023-03-28 08:08:56 -05:00
Calin-Teodor
ba57b1afff
fix(filmstrip): hide screenshare indicator if not screen sharing
2023-03-28 13:26:55 +03:00
impocode
d68f1572a3
lang: Update Russian translations ( #12979 )
...
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2023-03-27 22:34:36 -05:00
Jaya Allamsetty
8c15e940d8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1603.0.0+51bda6ff...v1604.0.0+bf79fef6
2023-03-27 10:30:38 -04:00
Robert Pintilii
89c914272c
ref: Convert some class components to function components ( #13103 )
...
Replace withStyles with makeStyles
2023-03-27 13:40:55 +03:00
Robert Pintilii
c879f5f04d
ref(jQuery) Replace some jQuery with JS ( #13116 )
2023-03-27 13:12:32 +03:00
Robert Pintilii
c307a819f6
ref: Convert some class components to function components ( #13107 )
2023-03-27 11:54:44 +03:00
Saúl Ibarra Corretgé
123fa6681f
fix(notifications) drop no longer used css file ( #13100 )
2023-03-27 11:37:40 +03:00
Robert Pintilii
46597bd6e7
ref(TS Convert some Abstract classes to TS ( #13105 )
2023-03-27 11:34:33 +03:00
Robert Pintilii
aae0ffc3b3
fix(share-audio) Fix dialog max-height ( #13114 )
2023-03-27 11:29:22 +03:00
Robert Pintilii
ce5f7ba317
fix(tooltip) Don't show on small screens ( #13113 )
2023-03-27 11:29:12 +03:00
Дамян Минков
1c04a41081
fix(visitors): Visitor updates - request to participate ( #13106 )
...
* fix(visitors): Updates docs and instructions.
* fix(visitors): Show counter only for main participants.
* fix(visitors): Skip showing the label even for 0 visitors.
It was showing 0 when visitor count down back to 0.
* feat(visitors): Small optimization for jid.split calls.
* fix: Fix skipping properties changed received before conference joined.
* fix(visitors): Propagates newly joined participants to visitor nodes.
* feat(visitors): When iAmVisitor is set, subtract visitor from participants count.
* feat(visitors): Visitors request to participate impl.
Adds option for auto promotion setting which is the only one available at the moment.
* squash: Fix comments.
* squash: Fix default case when vnode is missing.
2023-03-24 11:54:11 -05:00
Jaya Allamsetty
9e33839b31
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1600.0.0+6a7a9acf...v1603.0.0+51bda6ff
2023-03-24 11:00:52 -05:00
Calin-Teodor
ab809875f7
feat(conference): hide status bar on android devices
2023-03-23 16:33:00 +02:00
Robert Pintilii
ac8e088e50
ref(jQuery) Replace some jQuery with JS ( #13102 )
2023-03-23 13:29:24 +02:00
Robert Pintilii
e95b964b78
ref(TS) Convert some Abstract classes to TS ( #13099 )
2023-03-23 13:24:57 +02:00
Saúl Ibarra Corretgé
34b2577b97
chore(cleanup) drop no longer needed AtlasKit supporting code
2023-03-23 12:00:14 +01:00
Robert Pintilii
d7cad9d560
feat(prejoin) Update design & refactor ( #13089 )
...
Update Dial Out Dialog design
Update Country Picker design
Convert some files to TS
Move styles from SCSS to JSS
Replace atlaskit InlineDialog with Popover in CountryPIcker and Prejoin components
2023-03-23 11:45:29 +02:00
Kazuma Arimura
c6213eb160
fix(lang) update Japanese translation
2023-03-23 10:19:05 +01:00
Vadim S
b5f16c52c9
fix(lang) update Russian translation
2023-03-23 10:15:25 +01:00
Robert Pintilii
78a4f9b792
ref(avatar) Convert to TS ( #13092 )
...
Fix imports
Remove unnecessary @ts-ignore
2023-03-23 10:26:19 +02:00
Saúl Ibarra Corretgé
0792d89c46
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1598.0.0+4733465e...v1600.0.0+6a7a9acf
2023-03-22 13:29:21 +01:00
Robert Pintilii
09426643cf
fix(welcome-page) Fix function name ( #13097 )
2023-03-22 12:24:53 +02:00
Calinteodor
1d119cbd36
feat(filmstrip): updated styles and moved raised hand count to the right ( #13094 )
2023-03-21 21:30:30 +02:00
Robert Pintilii
3dd9a303c3
ref(abstract-button) Convert to TS ( #13093 )
2023-03-21 19:34:02 +02:00
Robert Pintilii
31073fb5df
fix(polls) Fix style issue ( #13090 )
2023-03-21 17:25:47 +02:00
Robert Pintilii
bc1827fb4a
ref(TS) Convert some Abstract classes to TS ( #13095 )
2023-03-21 17:14:17 +02:00
Robert Pintilii
aeeca7c343
fix(device-picker) Close the picker when the other one opens ( #13091 )
2023-03-21 14:46:53 +02:00
Calin-Teodor
a7fa33286d
feat(prejoin): decreased height for bottom container
2023-03-21 11:12:44 +02:00
Robert Pintilii
754f658489
ref(redux) Remove connect wrapper ( #13083 )
2023-03-21 09:47:52 +02:00
Jaya Allamsetty
679711534a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1595.0.0+5155e550...v1598.0.0+4733465e
2023-03-20 16:56:09 -04:00
nomadbyte
238bd46480
fix(lang) update Ukrainian translation
2023-03-19 07:43:59 +01:00
Hristo Terezov
e4d4bec175
fix(remote-control):Pin the control participant SS
2023-03-17 14:12:40 -05:00
damencho
2b3fbaa360
fix: Returns source names only for existing participants.
...
There are cases when participant is left and still we receive a track added. In this occasions for screensharing sources a virtual participant is created for non-existing participant.
2023-03-17 13:54:22 -05:00
Tipuch
8949753874
fix(external_api) fix linking to the Jitsi mobile application
2023-03-17 19:23:00 +01:00
Hristo Terezov
16115a3a16
fix(large-video):Dont elect participants that left
2023-03-17 09:59:27 -05:00
Calin-Teodor
7c17d80ae8
feat(filmstrip): thumnail indicators ui updates
2023-03-17 14:39:22 +02:00
Robert Pintilii
511548060a
fix(speaker-stats) Change icon ( #13074 )
2023-03-17 14:20:14 +02:00
Robert Pintilii
00780929e5
feat(tooltip) Create and move to our component ( #13061 )
...
Create Tooltip component
Fix Popover positioning calculations
Add margins to popover
Remove @atlaskit/tooltip
Update all components to use the new Tooltip component
Added tooltip actions and reducers for the following functionality: when a user hovers over an element is sees the tooltip for that element and then hovers another element that has a tooltip, instead of using the delay and animations we just unmount the current tooltip and mount the next one immediately
2023-03-17 12:23:51 +02:00
Robert Pintilii
a89f762a66
fix(conference-timer) Show correct time ( #13070 )
...
Show meeting time after returning from breakout room
2023-03-17 12:23:20 +02:00
Saúl Ibarra Corretgé
82a03c36c6
deps(rn) react-native@0.68.6
...
Final minor update to 0.68: https://github.com/facebook/react-native/releases/tag/v0.68.6
2023-03-17 09:44:28 +01:00
Robert Pintilii
7968578a25
fix(notification) Fix overflow issue ( #13068 )
...
When displaying a long URL break it into multiple lines
2023-03-17 10:25:52 +02:00
Duduman Bogdan Vlad
62b6411bb6
feat(webhid) - add webhid feature flag ( #13071 )
2023-03-17 10:24:29 +02:00
Robert Pintilii
b3bce9e5ae
fix(audio-picker) Fix max height ( #13069 )
2023-03-17 09:54:27 +02:00
Christoph Settgast
ed37bedee2
lang: update German translation ( #13065 )
2023-03-16 22:22:18 +01:00
Jaya Allamsetty
2182a1e452
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1592.0.0+6afb0a56...v1595.0.0+5155e550
2023-03-16 16:40:45 -04:00
Calinteodor
4eea924c02
feat(mobile/navigation): fixed close button size ( #13063 )
2023-03-16 17:53:31 +02:00
Saúl Ibarra Corretgé
de3b6d2a9f
feat(noise-suppression) add support for Krisp
2023-03-16 14:50:47 +01:00
Horatiu Muresan
2a090d8034
fix(welcome-header) Fix and improve welcome page header ( #13056 )
...
- small refactor
2023-03-16 12:50:59 +02:00
Calinteodor
238def34cf
feat(conference): dismiss calendar notification ( #13050 )
...
* feat(conference): created action that dismisses calendar notification
2023-03-16 12:17:57 +02:00
Robert Pintilii
43c4ec0808
feat(avatar) Update style ( #13019 )
2023-03-16 10:20:16 +02:00
Duduman Bogdan Vlad
7910554625
feat(thumbnail,filmstrip) - remove tint from owner screenshare participants ( #12944 )
2023-03-16 08:59:43 +02:00
Jaya Allamsetty
56d2af197e
fix(thumbnail) Fix broken video for thumbnail.
...
Fixes a regression introduced by 466a36dc93
2023-03-15 17:36:52 -04:00
Jaya Allamsetty
466a36dc93
fix(test) Switch to using 'streamingStatus' on the track for checking… ( #13055 )
...
* fix(test) Switch to using 'streamingStatus' on the track for checking if video is received
* fix lint error
2023-03-15 11:24:36 -04:00
Calinteodor
1fc5d6e97e
feat(notifications): NotificationsContainer native updates ( #13047 )
...
feat(notifications): NotificationsContainer native updates
2023-03-14 19:53:55 +02:00
robertpin
7156df5b99
feat(notifications) Use our own component
...
Use our component instead of atlaskit
Implement redesign
Add unmount animation
Change mount animation from external lib to CSS
Remove @atlaskit/flag
Remove react-transition-group
Add unmount animation on native
Remove AbstractNotification
2023-03-14 15:18:11 +02:00
Calin-Teodor
2c8c98aaf3
feat(filmstrip): fix indicators size
2023-03-14 14:07:59 +02:00
Horatiu Muresan
afcedd0f3c
fix(prejoin) Fix prejoin toolbar buttons
2023-03-14 13:02:22 +02:00
Paweł Domas
f253939f28
fix(useVideoStream): a crash after GUM failure ( #13040 )
...
Fixes a crash which happens after GUM fails without any
track previosuly created.
Steps to reproduce:
1. Join a meeting without camera.
2. Disable camera access permissions in the browser.
3. Try to use the camera button.
2023-03-13 21:09:46 -05:00
José Luís Andrade
98cba457f2
fix(lang) update Portuguese translation
2023-03-13 20:18:47 +01:00
Calinteodor
f7e7750cfb
fix(base/ui): Buttons fix for accessibility large text ( #13036 )
...
* feat(base/ui): native ui updates
2023-03-13 16:40:14 +02:00
Calin-Teodor
d9749f3da6
feat(recording/LiveStream): native ui updates
2023-03-13 14:20:57 +02:00
Emmanuel Pelletier
45b7f53294
Improve usability of toggled button labels ( #12426 )
...
* feat(a11y) buttons can now have toggled-aware a11y labels
2023-03-13 10:19:28 +02:00
Jaya Allamsetty
27765b47d7
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1590.0.0+0b9ab37c...v1592.0.0+6afb0a56
2023-03-10 14:56:27 -06:00
Jaya Allamsetty
185e9d4f58
fix(AudioTrack): Reattach the track to the audio element on error.
...
Audio playback for a remote participant doesn't happen when the browser fires an error event on the audio element that the audio track is attached to.
'[modules/RTC/JitsiRemoteTrack.js] <._containerEventHandler>: error handler was called for a container with attached RemoteTrack'
Log an error when that happens and try to re-attach the audio track and execute play on it as a potential fix.
2023-03-10 14:19:55 -06:00
damencho
39991da2cf
fix: Updates gapi to use new google identity service.
...
fix: Updates gapi to use new google identity service.
2023-03-10 17:51:22 +02:00
Damien Fetis
f968d5e70a
fix(lang) update french translation
2023-03-10 16:49:09 +01:00
Saúl Ibarra Corretgé
f846eb9234
deps(rn) update react-native-webrtc to 106.0.7
...
Fixes a bug setting encoding parameters so layer bitrate can be
adjusted.
2023-03-10 16:05:19 +02:00
Robert Pintilii
126b0d385f
feat(ui-components) Create Spinner component ( #13026 )
...
Replace atlaskit Spinner with the new component
Remove @atlaskit/spinner
2023-03-10 15:35:55 +02:00
Robert Pintilii
306c979adb
ref(notifications) Update icons ( #13025 )
...
Replace @atlaskit icons with our own
Convert some files to TS
Remove @atlaskit/icons
2023-03-10 14:11:31 +02:00
Calinteodor
99d6012743
feat(conference): calendar updates ( #13020 )
...
* fix(conference): resolved undefined error for calendar events and updated SecondaryAction button
2023-03-10 10:45:13 +02:00
Robert Pintilii
a94ba85a98
ref(settings-dialog) Refactor styles ( #13017 )
...
Remove unused styles
Move some styles to their tab
Convert CalendarTab to TS
Fix mobile styles
2023-03-10 10:16:43 +02:00
Joan Montané
f618194587
lang: Update main-sc.json ( #12598 )
2023-03-09 21:06:30 -06:00
Joan Montané
e9c4774695
lang: Update main-ca.json ( #12597 )
2023-03-09 19:59:57 -06:00
Antti Lämsä
6421df7fa0
lang: Update Finnish translations ( #12678 )
...
* Update Finnish translations
* Add few more finnish translations
---------
Co-authored-by: antti <antti.lamsa@solidabis.com >
2023-03-09 17:32:53 -06:00
damencho
4ffc2bca5f
fix: Fixes video unmuting in case of av moderation.
2023-03-09 17:02:30 -06:00
Besnik Bleta
79a252652c
lang: Update for sq locale translation ( #12665 )
...
* Adding sq translation
* Adding sq to languages.json
* Updating sq translation
* Fixing missing commas and updating string changes
* Fixing unclosed quotes
* Updating sq translation
* Updating sq translation
* Typo fixing; removing and adding commas to make the .json file valid
* Another comma missing fix
* Sorting entries aphabetically
* More sorting…
* More entry sorting
* Adding a missing space
* Adding spaces
* Get rid of an extra period
* Update for sq locale
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
* Update main-sq.json
2023-03-09 17:02:19 -06:00
Jaya Allamsetty
9eddb71e92
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1589.0.0+d43c349d...v1590.0.0+0b9ab37c
2023-03-09 14:16:03 -05:00
Calin-Teodor
ac65b23ccf
fix(overlay): fixed undefined error on web
2023-03-09 09:24:49 -06:00
Calinteodor
1f6483daae
feat(calendar-sync): refactored ConferenceNotification ( #12945 )
...
* feat(calendar-sync): converted ConferenceNotification to a notification
2023-03-09 15:59:31 +02:00
Robert Pintilii
c8ecd47ff5
fix(virtual-background) Style fix ( #13016 )
2023-03-09 14:46:09 +02:00
Saúl Ibarra Corretgé
50885e258c
fix(settings) use new moderator icon
2023-03-09 13:20:44 +01:00
Robert Pintilii
164d305528
fix(native) Move function to web file ( #13014 )
2023-03-09 14:10:42 +02:00
Saúl Ibarra Corretgé
183de81a57
feat(ci) build mobile bundles as part of the CI
...
This will help catch bugs such as bogus imports that would trigger a
mobile bundle failure.
2023-03-09 12:20:50 +01:00
Boris Grozev
e12999d44f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1588.0.0+04e906cc...v1589.0.0+d43c349d
2023-03-08 11:16:05 -05:00
Robert Pintilii
8982f17ce1
feat(virtual-background) Move dialog to SettingsDialog tab ( #13005 )
...
Implement redesign
2023-03-08 13:15:07 +02:00
Robert Pintilii
c8f1690057
ref(feedback-dialog) Update design ( #12926 )
...
Convert file to TS
Move styles from SCSS to JSS
2023-03-08 12:46:10 +02:00
Robert Pintilii
aa57309057
ref(more-tab) Update design on SettingsDialog More tab ( #13006 )
2023-03-08 10:40:40 +02:00
damencho
fb81619fc5
fix: Fixes muc rate limit to fire occupant-pre-join.
...
If any handler returns a value (that isn't nil) then processing will halt and that value will be returned.
2023-03-07 18:54:06 -06:00
Hristo Terezov
5a5656020b
fix(e2ee): enabled/supported flags calculation.
2023-03-07 15:36:47 -06:00
Hristo Terezov
0ff44a2f22
fix(participants-reducer):old particpant selection
2023-03-07 15:36:47 -06:00
Hristo Terezov
4d04ea325e
fix(everyoneIsModerator): Optimize.
2023-03-07 15:36:47 -06:00
Hristo Terezov
42ce6dcc58
fix(e2ee): Optimize.
2023-03-07 15:36:47 -06:00
Hristo Terezov
b033d0268a
fix(speaker-stats): dispatch action only on change
2023-03-07 15:36:47 -06:00
Hristo Terezov
4aea40d34f
fix: Batch actions.
2023-03-07 15:36:47 -06:00
Hristo Terezov
e5a170fb28
fix(Filmstrip): Use id for localScreenShare.
2023-03-07 15:36:47 -06:00
Hristo Terezov
d1cf5578fc
fix(avatar): Remove unnecessary code.
2023-03-07 15:36:47 -06:00
Hristo Terezov
4b29af6b5f
fix(lastN): Update only if neccessary.
2023-03-07 15:36:47 -06:00
bgrozev
f3481576ff
doc: Document new bridgeChannel options. ( #13010 )
2023-03-07 14:21:41 -06:00
bgrozev
455a91a5c6
chore(deps) lib-jitsi-meet@latest ( #13009 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1586.0.0+df2c3096...v1588.0.0+04e906cc
2023-03-07 13:44:42 -06:00
Gabriel Borlea
297ab194a8
fix(dialog-portal): set z-index to high value ( #13004 )
2023-03-07 16:39:27 +02:00
Christoph Settgast
077a88a803
lang: update German translation ( #13000 )
2023-03-07 08:17:41 +01:00
Gabriel Borlea
02c232440e
fix(av-moderation): buttons for participants pane ( #12977 )
...
* fix(av): buttons for participants pane
* fix tests
* fix lint
* rename cliked from participant pane
2023-03-06 11:05:26 -06:00
Emmanuel Pelletier
f727b9295f
Use tabs ARIA design pattern when using tabbed UI ( #12994 )
...
feat(a11y): use tabs ARIA design pattern when using tabbed UI
2023-03-06 17:13:29 +02:00
Robert Pintilii
0d0bec3aad
feat(device-selection) Separate Devices into Audio and Video in Settings ( #12987 )
...
Create separate tabs for Audio and Video in the Settings Dialog
Move some settings from the More tab to Audio/ Video tab
Implement redesign
Convert some files to TS
Move some styles from SCSS to JSS
Enable device selection on welcome page
2023-03-06 15:14:52 +02:00
Emmanuel Pelletier
cfb8589bef
Use focus-visible for some focus styles to fix a11y issues ( #12968 )
...
feat(a11y): fix-focus-styles
2023-03-06 12:39:46 +02:00
japm48
65730e256e
fix(lang) update Spanish translation
2023-03-04 15:41:39 +01:00
Robert Pintilii
7b8b911fee
feat(shortcuts) Update dialog ( #12993 )
...
Create Shortcuts tab in Settings Dialog
Move keyboard shortcut option from More to this tab
Move shortcuts info from KeyboardShortcuts dialog to this tab
Remove KeyboardShortcuts dialog
2023-03-03 13:48:17 +02:00
Robert Pintilii
036286a1d6
feat(notification-settings) Update Sounds tab in Settings Dialog ( #12990 )
...
Rename from Sounds to Notifications
Move Notifications settings from More tab to this tab
2023-03-03 12:53:39 +02:00
Robert Pintilii
d550254f31
ref(moderator-settings) Update Moderator tab in Settings Dialog ( #12991 )
...
Update design
2023-03-03 11:48:00 +02:00
Robert Pintilii
b1a71d55d7
feat(profile-tab) Update Profile tab in Settings Dialog ( #12992 )
...
Implement redesign
Move some options from More to this tab
2023-03-03 10:42:59 +02:00
George Politis
17ed45799c
feat: Sends the statisticsDisplayName to rtcstats.
2023-03-02 19:34:25 +01:00
Jaya Allamsetty
e5681382b0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1585.0.0+362d1b2c...v1586.0.0+df2c3096
2023-03-01 20:58:55 -05:00
Robert Pintilii
c27cb25afe
chore(deps) Upgrade eslint ( #12981 )
2023-03-01 13:30:43 +02:00
Avram Tudor
baf5aa14e8
feat(devices) scroll overflow devices texts on hover ( #12974 )
2023-03-01 09:38:26 +02:00
Horatiu Muresan
29b6ce7721
fix(numbers-list) Re-add sip svg
2023-02-28 11:53:26 -06:00
Mihaela Dumitru
4f95c45e50
fix(ui) change streaming icon background + add tooltip ( #12973 )
2023-02-28 16:52:33 +02:00
Emmanuel Pelletier
72dd609247
feat(a11y) add headings across the app for easier screen reader nav ( #12427 )
...
feat(a11y): added headings across the app for easier screen reader nav
2023-02-28 16:52:06 +02:00
Horatiu Muresan
fed74afffe
fix(sound-settings) Disable checkbox for disabled sounds ( #12976 )
2023-02-28 16:47:00 +02:00
Mihaela Dumitru
204f34cccb
fix(pinning) Fix whiteboard pinning behavior when stage filmstrip is enabled ( #12966 )
2023-02-28 14:44:37 +02:00
Emmanuel Pelletier
c81777a475
Make (most) UI elements reachable via keyboard ( #12657 )
...
feat(a11y): make (most) UI elements reachable via keyboard
2023-02-28 12:21:15 +02:00
Horatiu Muresan
778bca3031
fix(always-on-top) Show participant`s avatar ( #12967 )
2023-02-27 16:20:40 +02:00
Avram Tudor
336fa304ce
feat(notifications) trigger iframe api event when a notification occurs ( #12952 )
...
* feat(notifications) trigger iframe api event when a notification occurs
* remove useless comment
* fix typo
2023-02-27 15:31:54 +02:00
damencho
f14b69166c
fix: Fixes visitors count when the data is missing.
2023-02-24 11:44:31 -06:00
Calin-Teodor
e405595a11
feat(notifications): moved notifications to the bottom of the screen
2023-02-24 17:22:55 +02:00
zobadaniel
cabe48d66a
lang: Add lower sorbian translation ( #12947 )
...
* add lower sorbian translation
* adjustments after using update-translation.js
* adjustments after running lint
* add translation into language list
2023-02-24 09:04:06 -06:00
Duduman Bogdan Vlad
8d7f46024b
feat(webhid) - add integration webhid telephony device ( #12904 )
2023-02-24 16:37:30 +02:00
damencho
d7f6c2bbf0
feat: Introduces iAmVisitor mode.
2023-02-24 07:51:47 -06:00
damencho
3c69645169
feat(mobile): Adds visitors count.
2023-02-24 07:51:47 -06:00
damencho
abe2fa4dd4
feat: Adds visitors count in conference info.
2023-02-24 07:51:47 -06:00
damencho
863fd12488
feat: Hide self-view and buttons in visitors mode.
2023-02-24 07:51:47 -06:00
damencho
50c4748d40
feat: Adds visitors count in participants pane.
2023-02-24 07:51:47 -06:00
damencho
f83840a3bc
feat: Adds initial impl of visitors feature.
2023-02-24 07:51:47 -06:00
damencho
1466d7d149
fix: Always normalizes bosh config.
2023-02-24 07:51:47 -06:00
Calinteodor
d0fe034db5
feat(base/dialog): visibility control for PageReloadDialog ( #12961 )
...
* feat(base/dialog): visibility control for PageReloadDialog
2023-02-24 13:51:27 +02:00
Дамян Минков
8225f5e363
feat: Drops external connect optimization. ( #12958 )
...
* feat: Drops external connect optimization.
A bosh only optimization which is no longer used and does not bring any significant value when measured.
* squash: Updates ljm.
2023-02-24 08:59:00 +01:00
Saúl Ibarra Corretgé
c641835d0f
fix(virtual-background) don't disable uploads
...
Even when images are provided via dyamic branding.
Fixes: https://github.com/jitsi/jitsi-meet/issues/12941
2023-02-23 16:41:27 +01:00
Horatiu Muresan
35ee92869f
feat(deeplinking) Refactor deeplinking ( #12950 )
...
- redesign deeplinking mobile page, desktop page and dial in number page
- now dial in number page is an entry point in app.bundle.
2023-02-23 17:01:55 +02:00
Stefan Plücken
9b7a5ffdd1
fix(reservations): fixes errors not being displayed when reservation system returns error. removed translations applied twice. ( #11144 )
2023-02-23 08:52:54 -06:00
Calin-Teodor
581c2e621c
feat(notifications): fix width for notifications on all devices
2023-02-23 16:39:19 +02:00
Mihaela Dumitru
f3117f3037
fix(video-layout) get pinned participant from payload to determine pinning behavior ( #12951 )
2023-02-23 14:41:29 +02:00
Saúl Ibarra Corretgé
877ef58dfb
deps(rn) react-native-webrtc@106.0.6
...
Fixes to SDP negotiation and transceiver lifetime.
2023-02-23 13:08:49 +01:00
Calinteodor
19e61747b8
feat(notifications): small ui updates ( #12943 )
...
* feat(notifications): small ui updates
2023-02-23 11:49:26 +02:00
Calinteodor
b4bf363237
feat(lobby): deleted knocking participant api event ( #12940 )
...
feat(lobby): make sure that that the knocking participant event is always fired
2023-02-21 13:55:03 +02:00
Calinteodor
f8af9c4fae
feat(notifications): native UI updates ( #12798 )
...
* feat(notifications): native notifications UI updates
2023-02-21 11:26:04 +02:00
Nitish Kumar
9fa426d97f
fix(ParticipantsCounter)fixup badge style
2023-02-21 10:17:22 +01:00
Yash-Ambekar
e3c95e376a
fix(toolbar) Removed width from toolbar ( #12935 )
2023-02-20 20:29:57 +02:00
Calinteodor
00ed794c50
feat(mobile/navigation): reload now navigates to conference ( #12919 )
...
* feat(mobile/navigation): navigate back to same room when reload now is initiated
2023-02-17 17:40:01 +02:00
Saúl Ibarra Corretgé
b52d5629e2
chore(deps) remove unused dependencies
2023-02-17 15:03:55 +01:00
Horatiu Muresan
9d8e646d4e
fix(lobby) Fix lobby inputs ( #12930 )
2023-02-17 15:34:45 +02:00
Horatiu Muresan
850c0b97e4
chore(recording-notif) Show sticky notif for copy recording link ( #12928 )
2023-02-17 14:24:39 +02:00
Robert Pintilii
87035d0812
ref(deps) Remove atlaskit/tabs ( #12927 )
2023-02-17 13:36:00 +02:00
Robert Pintilii
ef0168c9ff
ref(dialog) Remove atlaskit dialog ( #12925 )
2023-02-17 12:53:14 +02:00
Robert Pintilii
df1a5a25d4
ref(desktop-picker) Replace atlaskit tabs with our component ( #12910 )
...
Fixes wrong focus on desktop picker dialog
2023-02-17 11:34:47 +02:00
Robert Pintilii
c424884201
ref(settings-dialog) Update to use new Dialog component ( #12912 )
...
* ref(settings-dialog) Update to use new Dialog component
Created new DialogWithTabs component
Refactored Dialog into Dialog and BaseDialog
Updated dialog functionality on mobile
2023-02-17 11:34:30 +02:00
Дамян Минков
0a464a5223
feat: Avoids joining participants before jicofo is in the room. ( #12923 )
...
* feat: Avoids joining participants before jicofo is in the room.
* squash: Move away from global hook to be able to use it per muc component.
2023-02-16 18:16:43 -06:00
Horatiu Muresan
8cd62bc132
fix(external-api) Unpin all participants when participant id is null ( #12921 )
2023-02-16 18:14:10 +02:00
Jaya Allamsetty
123a74b38b
fix(video-quality) Add pinned participants to selectedSources.
...
When mulltiple videos are pinned to the stage filmstrip, the expectation is that the bridge will forward all the videos even if they are of lower quality. For this, the video sources need to be added to selectedSources instead of onStageSources.
2023-02-16 10:36:22 -05:00
Christoph Settgast
dbeca806bb
lang: update German translation
2023-02-15 14:03:20 -06:00
Jaya Allamsetty
f790d3e3ed
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1582.0.0+829f5ac0...v1583.0.0+931ca368
2023-02-15 13:59:05 -05:00
Horatiu Muresan
a12f7fc4d2
fix(follow-me-pinning) Fix pin/unpin when follow-me ( #12911 )
2023-02-15 19:08:08 +02:00
Gabriel Borlea
456ce38a10
fix(context-menu): set height for context menu when it does not have enough space at top
2023-02-15 19:06:57 +02:00
Gabriel Borlea
72ef1668f2
fix(video-background): set dialog add button margin to right size
2023-02-15 19:06:57 +02:00
Jaya Allamsetty
fce8f52574
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1578.0.0+5855ca72...v1582.0.0+829f5ac0
2023-02-15 09:15:01 -05:00
Titus Moldovan
8fcfd7a308
fix(rn) makes the preferedCode vp8 and enabled p2p
2023-02-14 16:40:38 +01:00
Saúl Ibarra Corretgé
04a41395c8
fix(notifications) remove dead code
2023-02-14 11:51:47 +01:00
Robert Pintilii
18e8201167
fix(participants-counter) Style fix ( #12907 )
2023-02-14 12:40:29 +02:00
Robert Pintilii
27b8794d8c
feat(video-picker) Redesign ( #12902 )
...
Convert some files to TS
Implement redesign
Add Virtual background and Flip video to picker menu
2023-02-14 12:15:37 +02:00
Calinteodor
3cb0df579c
feat(overlay): native page reload dialog ( #12667 )
...
feat(overlay): native feature removal + replaced PageReloadOverlay with PageReloadDialog
2023-02-14 11:50:46 +02:00
Robert Pintilii
22ded30b61
feat(audio-menu) Redesign audio picker menu ( #12899 )
...
Convert some files to TS
Remove unnecessary files
Implement redesign
Add noise suppression to picker menu
Fix Popover placement on browser resize
2023-02-13 16:01:08 +02:00
Robert Pintilii
533deea5fd
ref(password-required) Update component to use new Dialog ( #12900 )
...
Convert component to TS
2023-02-13 15:47:42 +02:00
Saúl Ibarra Corretgé
46c6d1057d
fix(ios) avoid getting duplicated SDK events
...
UIView has 2 designated initializers: initWithFrame and initWithCoder,
which means either of them is going to be called, whatever the
constructor.
THus overriding init will cause creating new (and unnecessary)
observers.
Ref: https://community.jitsi.org/t/duplicate-delegate-calls/121051/6
Fixes: https://github.com/jitsi/jitsi-meet/issues/12892
2023-02-13 14:20:44 +01:00
Titus Moldovan
45aa53b1a6
chore(rn) updates react-native-gesture-handler
2023-02-13 15:11:31 +02:00
damencho
7d65123495
fix: Drop unused dependency.
2023-02-13 06:48:53 +01:00
Maria Mironova
e1ac000cd1
fix(chat) keep avatar width inside flex container ( #12891 )
...
Co-authored-by: Maria Mironova <maria@example.com >
2023-02-10 14:31:11 +02:00
Saúl Ibarra Corretgé
f98036efa1
fixup!
2023-02-09 16:38:03 +01:00
Saúl Ibarra Corretgé
23aeafcc93
fixup!
2023-02-09 16:38:03 +01:00
Saúl Ibarra Corretgé
0ffe2c2c87
fixup!
2023-02-09 16:38:03 +01:00
Saúl Ibarra Corretgé
dec58afe46
feat(icons) add new moderator icon
2023-02-09 16:38:03 +01:00
Mihaela Dumitru
2aa770e532
feat(config) add flag to disable lobby password & group lobby config flags ( #12793 )
2023-02-09 14:46:25 +02:00
Gabriel Borlea
1a113ba733
feat: add custom buttons for participant menu and toolbar via config ( #12832 )
...
* add custom remote menu button
* add config for custom buttons
* whitelist custom buttons flag
* add toolbox custom button
* fix notify toolbox buttons
* whitelist toolbar custom buttons
* rename and fix notify
* rename participant remote menu
* revert some flag wrong changes
* fix some formatings
* add undefined type to custom buttons toolbox
* code review
* code review 2
* fix linting issue
2023-02-09 13:12:00 +02:00
dependabot[bot]
3a5833829c
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-09 10:36:48 +01:00
Priyanshu Sharma
e6d1f039d2
fix(participant-count) Fix mobile style ( #12880 )
2023-02-09 10:10:16 +02:00
Horatiu Muresan
fef78152e1
fix(remote-control) Add some missing key codes for numpad ( #12879 )
2023-02-07 17:00:59 +02:00
Mihaela Dumitru
84221c5c13
feat(dialout) check appId for permission to call outbound destination ( #12871 )
2023-02-07 16:18:27 +02:00
Calinteodor
3e59359563
feat(base/icon): removed burger icon ( #12876 )
...
* feat(base/icons): removed unused icon
2023-02-07 13:02:15 +02:00
Calin-Teodor
e69db9b878
feat(participants-pane): removed unused action
2023-02-07 12:40:35 +02:00
Robert Pintilii
ae7e441e21
fix(context-menu) Minor style fixes ( #12874 )
2023-02-07 12:05:46 +02:00
Robert Pintilii
6b8afbcceb
fix(filmstrip) Minor style fixes ( #12870 )
2023-02-07 10:10:28 +02:00
José Luís Andrade
d712a565f8
lang: Update Portuguese translation ( #12647 )
...
* Update Portuguese translation
* Small fix in the translation
* Add new update
* feat(audioOnly) translation
* chore(welcome-page) translation
* translate "noMicPermission"
2023-02-03 11:41:11 -06:00
Saúl Ibarra Corretgé
36bfbeb81d
fix(etherpad) avoid using deprecated property
2023-02-03 15:52:26 +01:00
Saúl Ibarra Corretgé
e7b16b0daf
fix(etherpad) fix CORS issues
...
Avoid modifying the iframe. We don't really need to bubble up mouse
events anymore since the Etherpad frame won't overlap with the toolbar
or filmstrip, so when the user moves over those areas it will just show
up.
2023-02-03 15:52:26 +01:00
Saúl Ibarra Corretgé
92a891e7d3
chore(rn,deps) react-native-webrtc@latest
...
Brings back Metal rendering and other SDP negotiation improvements.
2023-02-03 13:34:10 +01:00
Robert Pintilii
09e4696c60
feat(title-bar) Update design ( #12851 )
...
Convert some files to TS
Move some styles from SCSS to JSS
Update design
2023-02-03 13:31:00 +02:00
Robert Pintilii
a594aac078
fix(toolbar) Fix styles ( #12863 )
2023-02-03 13:30:38 +02:00
Saúl Ibarra Corretgé
9409e64066
fix(deps) remove nunused dependencies
2023-02-03 11:57:22 +02:00
Robert Pintilii
12318db4c7
fix(local-rec) Handle no mic permission ( #12862 )
2023-02-03 11:34:07 +02:00
Shawn
749c26b74c
fix(toolbox): consistent color of hangup buttons
2023-02-02 15:55:17 +01:00
Robert10B
babe62eb6d
fix(lang) updated Dutch translation
2023-02-02 13:50:25 +01:00
Robert Pintilii
fbc0a502e7
ref(TS) Improve TS ( #12656 )
2023-02-02 13:12:31 +02:00
Shawn
ab262ec8b1
fix(toolbox): do not show hangup menu for non-moderators
2023-02-02 10:50:15 +01:00
Maciej Zakrzewski
cced41665d
fix(local-recording) after IFrame sandboxing
...
Fix local recording saving not working after IFrame sanbox introduciton. The allow-downloads flag was missing.
2023-02-02 10:45:48 +01:00
Mihaela Dumitru
f95e167779
feat(giphy) add sample resource for giphy-proxy
2023-02-02 10:30:40 +01:00
damencho
bf1b7cc856
fix: Fixes follow-me on the side that is screen sharing.
2023-02-01 07:12:15 -06:00
damencho
091e3f69dc
fix: Fixes follow-me when there is a screenshare.
2023-01-31 08:40:56 -06:00
Horatiu Muresan
42868c9ec2
fix(context-menu) Fit the overflow menu on small heights ( #12848 )
2023-01-31 15:19:01 +02:00
Robert Pintilii
0d5dae7ab9
feat(prejoin) Update design ( #12844 )
2023-01-30 13:34:56 +02:00
Calin-Teodor
992bf47850
feat(polls/native): changed remove option button color to match web
2023-01-30 13:09:52 +02:00
Robert Pintilii
4f34a576d0
feat(polls) Redesign ( #12838 )
...
Convert files to TS
Move styles from SCSS to JSS
Implement redesign
2023-01-30 11:35:21 +02:00
Robert Pintilii
921f3ee8cd
fix(chat) Break long text in multiple lines ( #12842 )
2023-01-30 10:48:17 +02:00
Horatiu Muresan
42838e756c
fix(self-view) Hide self view when alone in meet as well ( #12831 )
2023-01-27 16:30:47 +02:00
Werner Fleischer
e6eba3536a
feat(ci): using .luacheckrc
2023-01-27 10:59:07 +01:00
Gabriel Borlea
74bdb7bc3f
fix(face-landmarks): set session id for webhook using method ( #12834 )
2023-01-26 23:00:25 +02:00
Mihaela Dumitru
192187db32
feat(config/giphy) add proxyUrl config for giphy requests ( #12816 )
2023-01-26 16:12:12 +02:00
Saúl Ibarra Corretgé
5dce74e21d
fix(external-api) fix sending forms after introduction of sandbox
...
Ref: https://github.com/jitsi/jitsi-meet-electron/issues/837
2023-01-26 11:36:58 +01:00
Hristo Terezov
fd7b6f457e
fix(Thumbnail):limit the size of the avatar to 200
2023-01-26 09:18:25 +02:00
Kirat
2bf3089dbf
Fixed overflow of popover ( #12814 )
2023-01-25 19:09:55 +01:00
Calin-Teodor
d396727e39
feat(base/lib-jitsi-meet): fixed build failing from bad import
2023-01-25 17:30:13 +02:00
Horatiu Muresan
3e58cd8af3
feat(narrow-layout) Use drawer menus on desktop narrow mode ( #12799 )
2023-01-25 17:02:26 +02:00
Robert Pintilii
cf7e692186
fix(recording-dialog) Fix switch UI ( #12826 )
2023-01-25 10:45:40 +02:00
Jaya Allamsetty
5e90e72562
Feat ssrc rewriting ( #12408 )
...
Use a fixed set of remote tracks for a call based on the ssrc-limit set in jvb config. When this feature is enabled, JVB will signal the audio and video SSRCs and their owner/endpoint info using a bridge channel message. For audio, the mappings are determined based on the energy rankings on the audio sources present in the call and for video, the mappings are calculated based on the video sources the client requests through the video receiver constraints.
Remote tracks are then created/remapped by the client based on these mappings.
* Added track_owner_changed action
* Skip track-based large-video selection in rewriting mode.
* Register OWNER_CHANGED handler at track level.
* feat(participants) Add source info to participants in redux.
With ssrc-rewriting, the receiver constraints need to be generated using the source info received in presence. Currently they are generated from the track info in redux but with ssrc-rewriting, remote sources are not signaled and therefore created until they are being requested through receiver constraints.
Co-authored-by: James A <jqdrqgnq@users.noreply.github.com >
2023-01-24 13:58:58 -05:00
Jaya Allamsetty
cbae997eda
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1577.0.0+5713cb0d...v1578.0.0+5855ca72
2023-01-24 13:51:03 -05:00
Jaya Allamsetty
6bd9a6bd15
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1574.0.0+4d6873c2...v1577.0.0+5713cb0d
2023-01-24 10:18:43 -05:00
Werner Fleischer
e8bd75b2d1
fix(breakout-room, rn): joining room
2023-01-24 15:02:23 +01:00
emrah
46f1cb7b4b
feat(ci) add luacheck
2023-01-24 14:58:43 +01:00
Christian Tietze
60dd26c13b
fix(conferendce-timer) use "monospace" digits
2023-01-24 14:58:02 +01:00
robertpin
8e1d96cc48
feat(chat) Redesign chat
...
Move some styles from SCSS to JSS
Convert some files to TS
Implement redesign
2023-01-24 14:56:27 +01:00
Matthieu D
e3166e6faa
fix(lang) updated Esperanto
2023-01-24 14:47:08 +01:00
robertpin
6de306e46e
feat(participants) Add count badge to toolbar button
...
Update title bar button: ParticipantsCountLabel -> SpeakerStatsLabel. Only show button when speaker stats is enabled
Add badge to the participants pane button to show participants count
2023-01-24 14:46:33 +01:00
W0olFy
8e91851a2f
fix(authentication) don't hide the dialog until auth has completed
2023-01-24 14:41:37 +01:00
Calin-Teodor
0251201e93
feat(settings/native): changed FormSectionAccordion.js to FormSection.tsx
2023-01-24 14:17:22 +01:00
Saúl Ibarra Corretgé
9775ad25ca
feat(wifistats) drop support for WiFiStats
2023-01-23 19:39:24 +01:00
Saúl Ibarra Corretgé
da5e19fa98
fix(external-api) fix no longer allowing popups
...
These are used by the Electron app to open links in the chat, for
example.
2023-01-23 19:06:51 +01:00
Robert Pintilii
a5ddcab084
fix(local-rec) Reset max size on recording stop ( #12815 )
2023-01-23 11:15:28 +02:00
Robert Pintilii
2c59b44df5
fix(external-api) Don't check recording service for live streaming ( #12807 )
2023-01-20 11:44:29 +02:00
Horatiu Muresan
507d883503
fix(dialog) Make sure dialog fits in the available height ( #12803 )
2023-01-19 15:30:17 +02:00
Saúl Ibarra Corretgé
a7b25d6d7b
ref(external-api) set ifrma source last
...
Make sure the ifrme is fully configured before setting the source URL
and thus triggering the load.
2023-01-19 14:11:29 +01:00
Saúl Ibarra Corretgé
43b91b16da
feat(external-api) sandbox the iframe
...
Give it the minimum amount of permissions necessary to run.
2023-01-19 14:11:29 +01:00
Saúl Ibarra Corretgé
726fd3f8a1
fix(config,debian) fix multistream backwards compatibility
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/12788
2023-01-17 08:41:03 -06:00
Saúl Ibarra Corretgé
817a05cf7b
fix(deep-linking) drop broken an unused setting
...
The showImage setting has been broken for about 2 years since the asset
is not there.
Fixes: https://github.com/jitsi/jitsi-meet/issues/5409
Ref: https://community.jitsi.org/t/error-nginx-usr-share-jitsi-meet-images-deep-linking-image-png-failed/120418
2023-01-16 20:07:01 +01:00
Horatiu Muresan
6048279eb2
fix(welcome-page) Fix narrow mode ( #12781 )
...
- enable calendar card and footer on narrow mode
2023-01-16 11:50:37 +02:00
Jaya Allamsetty
43b3db11e0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1573.0.0+10acace6...v1574.0.0+4d6873c2
2023-01-13 12:33:02 -05:00
Calinteodor
77e75815dc
feat(polls): removed platform check and fixed button arrangement ( #12780 )
...
* feat(polls): removed platform check and fixed button arrangement
2023-01-13 16:04:39 +02:00
Saúl Ibarra Corretgé
e1485fc253
feat(rn,deps) update react-native-webrtc to 106.0.4
2023-01-13 10:06:02 +01:00
damencho
d6d71ab412
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1572.0.0+2028cce3...v1573.0.0+10acace6
2023-01-12 16:56:14 -06:00
Jaya Allamsetty
59c47a0575
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1569.0.0+5f8d02c9...v1572.0.0+2028cce3
2023-01-12 13:59:03 -05:00
damencho
8793d67f0b
fix: Drops jicofo-authuser as we use hardcoded value.
2023-01-12 08:54:37 -06:00
Saúl Ibarra Corretgé
d6888fa2d8
chore(deps) run npm audit fix
2023-01-12 15:36:13 +01:00
Saúl Ibarra Corretgé
222021f3bc
feat(rn,deps) update react-native-webrtc to 106.0.3
2023-01-12 15:36:13 +01:00
Calin-Teodor
14c24a8851
feat(polls): added marginTop
2023-01-12 15:48:16 +02:00
Calinteodor
246a2d6bbf
feat(share-room): created getInviteOthersControl helper ( #12769 )
...
* feat(participants-pane/share-room): getInviteOthersControl helper
2023-01-12 15:47:44 +02:00
Calinteodor
838b26f770
ref(dep): updated react navigation dependencies ( #12768 )
...
* updated react navigation dependencies to latest
2023-01-12 15:47:03 +02:00
bgrozev
bc88ebe443
fix: Fix appending URL params. ( #12763 )
...
* fix: Fix appending URL params.
* squash: Lint.
2023-01-12 07:37:54 -06:00
Saúl Ibarra Corretgé
7f54fa4ed8
feat(rn,deps) update react-native-webrtc to 106.0.2
2023-01-12 14:12:52 +01:00
Calinteodor
361428d245
chore(deps): update rn-safe-area-context to latest ( #12760 )
...
chore(deps): update rn-safe-area-context
2023-01-12 12:14:55 +02:00
Calinteodor
7ad57e6baf
chore(deps): update rn-gesture-handler to latest ( #12759 )
...
chore(deps): updated rn-gesture-handler
2023-01-12 12:14:25 +02:00
Calinteodor
a59ab3b0d9
feat(share-room): disable Invite Others button when Share is visible ( #12765 )
...
* feat(share-room): disable/enable Invite Others button
2023-01-12 12:13:18 +02:00
Calinteodor
c50111a57d
feat(ui/polls/security/native): style fixes and updates ( #12761 )
...
* feat(base/ui/native): button fixes and ui updates
2023-01-12 12:11:27 +02:00
Horatiu Muresan
9422f48536
fix(deeplinking) Consider deprecated config ( #12758 )
2023-01-12 11:04:45 +02:00
Jaya Allamsetty
122e80dcf1
fix(audio-only) Fix an issue where 'startAudioOnly' in config is not applied to web clients.
2023-01-11 10:31:50 -05:00
Robert Pintilii
2dbb3c10e2
fix(local-rec) Stop recording properly on size exceeded ( #12757 )
2023-01-11 11:57:34 +02:00
damencho
265d8c4b29
fix: Fixes using s2s for visitors.
2023-01-10 21:50:23 +01:00
bgrozev
e8e05c21ab
chore(deps) lib-jitsi-meet@latest ( #12754 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1564.0.0+e2aa3700...v1569.0.0+5f8d02c9
2023-01-10 13:21:01 -06:00
bgrozev
b0591ed968
feat: Append ?room= to conferenceRequestUrl. ( #12753 )
...
* feat: Append ?room= to conferenceRequestUrl.
* Declare conferenceRequestUrl in IConfig.
2023-01-10 13:20:48 -06:00
Narendiran Arthanarieswaran
84fe52491f
feat(android) created Monochrome Icon
2023-01-10 15:50:37 +02:00
Calinteodor
450da1a6df
feat(base/media): SS mobile align ( #12743 )
...
* feat(base/media/native): updated styles and converted VideoTransform.js to tsx
2023-01-10 15:31:57 +02:00
Oana Emilia Ianc
720d4555ab
jaas: pass the jitsi installation type at provisioning ( #12750 )
2023-01-10 12:10:47 +02:00
Calinteodor
c764397994
Update react native paper dependency to latest ( #12740 )
...
* Update react-native-paper to latest
2023-01-10 11:18:03 +02:00
Jaya Allamsetty
0ad7b3db55
fix(config) Delete deprecated config.
...
Client (receiver constraints) and bridge use the new b/w allocation strategy by default.
2023-01-09 10:35:40 -05:00
Jaya Allamsetty
7e30053d51
fix(config): Remove unused config values.
...
capScreenshareBitrate and setScreenSharingResolutionConstraints are no longer valid.
2023-01-04 10:41:19 -05:00
Horatiu Muresan
0ad52a06ce
feat(prejoin) Disable join buttons during joining
...
- use new `Button` component for drop down buttons
2023-01-04 14:22:51 +02:00
bgrozev
82fd465819
Re-use existing flags for visitor functioonality. ( #12703 )
...
* Fix documentation.
* Re-use existing flags instead for visitor functionality.
* Make the linter happy.
* Declare the disableFocus flag in configType.ts
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1561.0.0+2d4cd935...v1564.0.0+e2aa3700
2023-01-03 16:03:42 -06:00
Jaya Allamsetty
561d0c9a10
ref(participants) Remove sortedRemoteScreenshares used by legacy SS.
2023-01-03 10:08:48 -05:00
Hristo Terezov
3b8ad78a62
fix(audio-only):Don't disable on SS started. ( #12733 )
...
Implementing this on mobile in order to match the web implementation.
2023-01-03 11:28:50 +02:00
Christoph Settgast
77e02a0994
chore(ci): update to checkout@v3 to fix node12 warnings ( #12722 )
...
Warning is: Node.js 12 actions are deprecated. For more information
see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ .
Please update the following actions to use Node.js 16: actions/checkout@v2
2022-12-22 21:31:24 +01:00
Christoph Settgast
965e7dc41d
ci: move jsonlint to npm run script ( #12721 )
...
easier local execution than looking through GH actions
2022-12-22 21:31:07 +01:00
Christoph Settgast
ad0ad31df9
fix(lang) update German translation ( #12720 )
2022-12-22 21:30:43 +01:00
Horatiu Muresan
2bb2a68e01
chore(welcome-page) Welcome page redesign ( #12717 )
2022-12-22 15:18:06 +02:00
Horatiu Muresan
c441e8abca
fix(welcome-page) Fix error before joining a meeting from welcome page ( #12718 )
2022-12-22 15:15:38 +02:00
Hristo Terezov
27754c8874
fix(filmstrip): scroll
...
Add SS tiles to the number of participants in scroll calculations. This
fixes an issue where the scroll is not displayed if there is a SS tile
and only part of 1 tile is overflowing.
2022-12-21 21:54:10 -06:00
dependabot[bot]
580f56010a
chore(deps): bump loader-utils from 1.4.1 to 1.4.2
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-21 20:23:39 +01:00
Jaya Allamsetty
4bad63e484
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1560.0.0+92a5738b...v1561.0.0+2d4cd935
2022-12-21 13:57:48 -05:00
Hristo Terezov
9cc41469d2
ref(setScreenshareMuted): remove mediaType
2022-12-21 11:02:02 -06:00
Hristo Terezov
5077a33fcb
ref(setVideoMuted): remove mediaType param.
2022-12-21 11:02:02 -06:00
Jaya Allamsetty
e7078786e6
fix(config) Remove code related to deprecated configs 'preferH264' and 'disableH264'.
2022-12-21 10:58:38 -05:00
Gabriel Borlea
291370a263
fix(face-landmarks): check for track state only if image capture is not polyfill ( #12711 )
2022-12-21 15:34:40 +02:00
Horatiu Muresan
32dbdf2e5c
feat(deeplinking) Move deeplinking to config.js ( #12704 )
2022-12-20 19:03:57 +02:00
Hristo Terezov
17b5009e63
feat(audioOnly): do not disable when SS starts
2022-12-20 09:57:45 -06:00
Saúl Ibarra Corretgé
d91f49ec88
fix(rn) temporarily disable P2P
...
We're getting some no-video problems after the migration to Unified Plan
(before it was only working for same plan clients FWIW).
It was already disabled on Android, so the same in iOS while we figure
this out.
2022-12-20 16:09:19 +01:00
PO-jfiniel
7187530430
fix(android,config) allow to override integer config
...
This commit allow to override integer configuration like this one:
JitsiMeetConferenceOptions options =
new JitsiMeetConferenceOptions.Builder()
.setConfigOverride("resolution", 1080)
.build();
2022-12-20 13:30:17 +01:00
Saúl Ibarra Corretgé
d3d442e4d2
fix(rn,polyfills) simplify WebRTC polyfills
...
Use the polyfiller provided by react-native-webrtc.
Drop the permissions API polyfill since we no longer use it in the app
and lib-jitsi-meet already works without it.
2022-12-16 17:55:53 +01:00
Saúl Ibarra Corretgé
294d2c9f6e
fix(rn,config) make sure VP9 is never selected
2022-12-16 17:55:53 +01:00
Saúl Ibarra Corretgé
12c002e015
deps(rn) react-native-webrtc@106.0.1
...
Fixes fps selection during gUM and fliping the active flag in sender
encodings.
2022-12-16 17:55:53 +01:00
Saúl Ibarra Corretgé
9720b4858c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1557.0.0+8df33524...v1560.0.0+92a5738b
2022-12-16 17:54:33 +01:00
tmoldovan8x8
9fae488070
fix(rn) removes settings dialog webviews and opens urls in browser
2022-12-16 13:30:37 +01:00
Mihaela Dumitru
0e47f72b5f
fix(invite-dialog) adjust dial in limit display condition and styling ( #12654 )
2022-12-16 09:50:48 +02:00
Jaya Allamsetty
298c4bd1e3
fix(conference) Fixes an issue where first unmute with disableInitialGUM=true was resulting in user staying muted.
...
When device list changes, create a new track with the preferred device only if the user is unmuted. If the user is audio/video muted, remove the existing track from conference. A new track will be created and replaced automatically when the user unmutes. Also since screensharing is a separate source, always check for updated camera devices.
2022-12-15 17:39:25 -05:00
Gabriel Borlea
955367a157
fix(config): cleanup config function ( #12690 )
...
* fix(config): avoid cleaning analytics config
* fix cleanup function
2022-12-15 18:00:22 +02:00
Saúl Ibarra Corretgé
c30d1e7479
fix(rn,dynamic-branding) fix handling bogus response from the backend
2022-12-15 12:19:17 +01:00
Avram Tudor
cbbe58a1ec
fix(prejoin) fix prejoin app dialogs not being visible ( #12689 )
2022-12-15 11:29:08 +02:00
Robert Pintilii
aef5328aeb
ref(TS) Convert some features to TS ( #12651 )
2022-12-14 14:23:07 +02:00
Gabriel Borlea
f5ac1b6271
chore(deps) lib-jitsi-meet@latest ( #12684 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1556.0.0+d9ee8f59...v1557.0.0+8df33524
2022-12-14 12:12:45 +02:00
Titus Moldovan
ca9f0a6788
fix(rn,screenshare) rework the logic for unified-plan with multi-stream
2022-12-14 08:35:33 +01:00
Saúl Ibarra Corretgé
e7c5ae5936
fix(rn,config) don't disable multi-stream sending on RN
...
We don't plan to send both (camera and screen) streams at once, but we
do plan to align with web and have both streams at the same time, with
the camera being muted when we start screen sharing.
2022-12-14 08:35:33 +01:00
Saúl Ibarra Corretgé
c43a319576
feat(deps,rn) update react-native-webrtc@106
...
Brings in Unified Plan support!
2022-12-14 08:35:33 +01:00
Saúl Ibarra Corretgé
585c9aa0d2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1554.0.0+a25023e7...v1556.0.0+d9ee8f59
2022-12-14 08:34:36 +01:00
Horatiu Muresan
768f10d966
feat(route) Redirect to a custom welcome page
2022-12-13 22:04:11 +02:00
Horatiu Muresan
704740969b
fix(prejoin) Fix missing lib error
2022-12-13 22:04:11 +02:00
damencho
d444a45f00
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1553.0.0+57646337...v1554.0.0+a25023e7
2022-12-13 10:18:31 -06:00
Дамян Минков
9fbbe05d6c
feat: Adds docs, config and scripts around the visitor mode. ( #12658 )
...
* feat: Moves handle of vnode from conferenceIQ stanza error to result.
* feat: Handles redirected to visitor node event.
* feat: Adds README and configurations.
* squash: Drop comment.
* copy edits
* image fix
* fix background for dark mode
* fix the background
* feat: Update s2soutinjection.
* Update README commands formatting.
* Update doc/extra-large-conference/README.md
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
* squash: Creates a generateVisitorConfig helper.
* squash: Moves the folder from doc.
* squash: Update example.
* squash: Drop config.
* squash: Rename var to look like template.
* squash: Fix plugins path.
* squash: Fix sort order of import.
* squash: Fix lint errors.
Co-authored-by: scott boone <scott.e.boone@gmail.com >
Co-authored-by: Scott Boone <scott.boone@8x8.com >
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2022-12-13 08:26:22 -06:00
Gabriel Borlea
3445c513ba
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1549.0.0+877c4546...v1553.0.0+57646337
2022-12-13 15:14:01 +01:00
Mihaela Dumitru
6a4276b4c8
fix(salesforce) require selected records + styling ( #12669 )
2022-12-12 19:15:45 +02:00
damencho
338b02a6b6
feat: Prints the error on problem sharing YouTube video.
2022-12-12 09:39:25 -06:00
damencho
ef2631e95a
fix: Error in patching config.js
2022-12-12 09:14:16 -06:00
damencho
226ef9f33d
fix: Fixes undefined error in some cases after patching config.js.
2022-12-12 08:46:42 -06:00
tmoldovan8x8
91ec5307ab
fix(android) adds default notification icons
2022-12-12 15:12:05 +02:00
Nils Ohlmeier
fe0b7d3acc
chore(deps): bumped rtcstats 9.5.0 -> 9.5.1 ( #12664 )
2022-12-09 21:14:00 -08:00
Saúl Ibarra Corretgé
9533650594
fix(e2ee) avoid running middleware when there is no conference
...
When hanging up, the conference transitions to undefined, so we should
skip all processing related to setting up listeners for a new
conference.
2022-12-09 14:44:18 +01:00
Avram Tudor
d7bedb2e07
ref(misc) remove unused code for dock / undock ( #12661 )
...
* ref(misc) remove unused code for dock / undock
* remove translations
2022-12-09 15:19:57 +02:00
Mihaela Dumitru
33e4da32e2
feat(giphy) disable feature from dynamic branding ( #12620 )
2022-12-08 16:02:31 +02:00
bgrozev
9a8a8ef7ad
Bump js-utils to 2.0.5 (filter room names). ( #12625 )
...
* Bump js-utils to 2.0.5 (filter room names).
2022-12-07 10:35:42 -06:00
Calin-Teodor
703ed731c8
feat(base/redux): fixed local storage on native
2022-12-07 18:16:53 +02:00
William Liang
83dfb67f23
fix(video-mute) prevent multiple camera track creation
2022-12-07 10:23:20 -05:00
Robert Pintilii
51bdf67cf2
fix(dialog) Fix Dialog on mobile ( #12650 )
...
Use JitsiPortal on mobile
2022-12-07 11:27:55 +02:00
damencho
3adbda791c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1548.0.0+8acdeb1d...v1549.0.0+877c4546
2022-12-06 19:10:02 -06:00
Jaya Allamsetty
924bb0e7ff
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1545.0.0+f8e587f7...v1548.0.0+8acdeb1d
2022-12-06 16:31:06 -06:00
tmoldovan8x8
4c9bfe3d4d
feat(E2EE) add initial SAS verification UI
2022-12-06 18:29:33 +01:00
Jaya Allamsetty
1139311809
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1543.0.0+c57ac97e...v1545.0.0+f8e587f7
2022-12-06 10:53:20 -05:00
Calinteodor
2ad2e6ff0e
feat(polls/web): removed sort options from polls ( #12641 )
...
* feat(polls/web): removed sort options from polls
2022-12-05 15:18:24 +02:00
damencho
46cc2e37ae
feat: Update lib-jitsi-meet.
...
Fixes version of binary ljm.
2022-12-02 15:31:33 -06:00
Saúl Ibarra Corretgé
0ebac2ac6d
fixup!
2022-12-02 19:05:47 +01:00
Saúl Ibarra Corretgé
90e33ee799
fixup devcontainer
2022-12-02 19:05:47 +01:00
Saúl Ibarra Corretgé
be982ae996
fix(build) use http for GitHub codespaces
2022-12-02 19:05:47 +01:00
Saúl Ibarra Corretgé
56114fe863
Create devcontainer.json
2022-12-02 19:05:47 +01:00
Saúl Ibarra Corretgé
a2e8a7f28f
fix(toolbox) hide drawer after toggling camera
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/12628
2022-12-02 15:31:44 +01:00
Pawel Domas
af072c3070
fix: get the current conference
...
state['features/base/conference'].conference is not the right way to get the current conference.
See getCurrentConference selector - it accounts for joining and other states.
2022-12-01 16:02:35 -05:00
Jaya Allamsetty
f42772ec5b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1539.0.0+eb4873d2...v1541.0.0+9b34e0f7
2022-11-29 15:28:51 -05:00
Gabriel Borlea
2556a7ab77
fix(face-landmarks): assign empty array to facelandmarks in speakerstats if undefined
2022-11-29 19:12:43 +01:00
Charles Zablit
3cbf160f2b
fix: always display transcription ( #12325 )
...
* feat: always display transcription
* fix: unused import
2022-11-29 09:50:19 -06:00
Дамян Минков
744960bb1a
feat: Several module optimizations to avoid constant parsing of jids. ( #12594 )
...
* feat: Several module optimizations to avoid constant parsing of jids.
Caches the parsed values in a rotating table with limited size.
Skips constant creating of a stanza with never changing values - create it once and then just clone it.
* squash: Fixes extract_subdomain multiple values.
* squash: Fix table values when there is a nil element.
* squash: Fix skipping the roomless IQs.
* squash: Fix comments.
2022-11-28 14:18:59 -06:00
Дамян Минков
76471a0ea9
feat: Modules for implementing visitor nodes. ( #12593 )
...
* feat: Modules for implementing visitor nodes.
Still WIP, uses visitor nodes prosodies where we create the main participants and forward the visitors to watch. Used for huge conferences.
* squash: Fix comments.
2022-11-28 14:18:33 -06:00
Robert Pintilii
0ba033e07d
ref(TS) Improve TS ( #12612 )
...
Remove unnecessary @ts-ignores
Remove unnecessary eslint-disable
2022-11-28 12:52:45 +02:00
Robert Pintilii
cb3fb3ada9
ref(TS) Convert some features to TS ( #12611 )
2022-11-28 12:52:24 +02:00
Calinteodor
48a6472b3b
feat(lobby/prejoin/native): style updates ( #12615 )
...
feat(lobby/prejoin/native): style updates (#12615 )
2022-11-25 13:59:45 +02:00
Roberto Vieira
691e92b7ec
fix(ios) make initialPositionInSuperView a variable
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/12446
2022-11-25 10:44:27 +01:00
Calin-Teodor
6e36340a83
feat(conference): fixed padding
2022-11-24 19:41:56 +02:00
Mihaela Dumitru
ae424c95de
chore(whiteboard): bump excalidraw version ( #12614 )
2022-11-24 17:43:08 +02:00
Mihaela Dumitru
95b2979eb3
feat(whiteboard): use jitsi room name for socket io connection ( #12610 )
2022-11-24 14:20:40 +02:00
_norbert
a0c130568b
fix(lang) update Hungarian translation
2022-11-23 19:33:13 +01:00
Robert Pintilii
643cc2db81
ref(TS) Convert some features to TS ( #12591 )
2022-11-23 11:12:26 +02:00
Calinteodor
6bce0bc917
fix: Native styles fixes ( #12606 )
...
* feat(conference/native): update indicator styles
* feat(prejoin/native): removed unnecessary styles
* feat(mobile/navigation): fixed header buttons style
* feat(mobile/navigation): fixed linter
2022-11-22 21:50:16 +02:00
Calinteodor
93566e313e
feat(native): Last mobile release UI fixes ( #12603 )
...
* feat(base/modal): order props alphabetically
* feat(base/ui): added ripple color for tertiary button
* feat(prejoin): removed autoFocus from input and adjusted content
* feat(conference): adjusted RaisedHandCountLabel and added extra code spaces
* feat(prejoin): fixed content to fit tablets
* feat(conference): moved header button styles to navigation styles
* feat(mobile/navigation): updated header navigation button styles
* feat(prejoin): updated elements width, removed left inset
2022-11-22 18:13:36 +02:00
Gabriel Borlea
a7c653bc30
chore(deps) lib-jitsi-meet@latest ( #12604 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1538.0.0+871968af...v1539.0.0+eb4873d2
2022-11-22 16:19:34 +02:00
Gabriel Borlea
4b969cf4ab
feat(face-landmarks): add face landmarks timeline ( #12561 )
...
* feat(face-landmarks): add face landmarks timeline
fixes after rebase
* fixes after rebase compiling and linting
* fix: change keyboard shorcut for participants stats
* fix: label for emotions switch
* fix: linting issues
* code review changes
* fix linting issues
* code review changes 2
* fix typo
2022-11-22 15:56:37 +02:00
Saúl Ibarra Corretgé
3081b41d0d
fix(android) temporarily disable P2P
...
For some reason one of the users gets a black screen when doing Android
to Android calls. If iOS is involved things Just Work (TM).
It seems to be related to the use of H.264, but since it works with iOS
there must be something else to it.
2022-11-22 14:00:47 +01:00
Saúl Ibarra Corretgé
30e5d213cb
fix(android) sort codecs in the same order as iOS
2022-11-22 14:00:47 +01:00
Saúl Ibarra Corretgé
752da71387
feat(android) set compile and target SDKs to 32
2022-11-22 11:37:08 +01:00
Saúl Ibarra Corretgé
645609974a
deps(android) update native dependencies
2022-11-22 11:37:08 +01:00
Saúl Ibarra Corretgé
4f2f6df2bb
chore(deps) update xmldom to version 0.79
2022-11-22 11:37:08 +01:00
Jaya Allamsetty
e93c480e7c
fix(conference) Remove the check for multi-stream mode for web client.
2022-11-21 14:40:25 -05:00
Calinteodor
a795e0797a
feat(native): New mobile release UI fixes ( #12592 )
2022-11-21 16:07:27 +02:00
Andrei Gavrilescu
94ec2c720d
feat(rtcstats): report pc connection failure ( #12560 )
...
* report pc connection failure
* typos
* code review / update rtcstats
* check for undefined APP
2022-11-21 15:32:18 +02:00
Abdullah Kerem Öğe
b11e14ea34
feat(deps,rn) update React Native to version 0.68.5
2022-11-21 10:37:48 +01:00
Robert Pintilii
f5f55c4f23
fix(dialog) Improvements ( #12590 )
...
Remove focus outline for the close icon
Increase max height
2022-11-21 11:09:03 +02:00
Duduman Bogdan Vlad
243a330318
feat(thumbnail,filmstrip) show blackend thumbnail for participant on stage
2022-11-21 10:03:03 +01:00
_norbert
98bc87ea18
lang: fixing typo in a hungarian lang file ( #12559 )
...
* fixing typo in a hungarian lang file
* revert end of line
Co-authored-by: bartuczns <bartucz.norbertsandor@nisz.hu >
2022-11-19 15:35:43 -06:00
Saúl Ibarra Corretgé
f7926c9cfb
fixup!
2022-11-18 19:56:36 +01:00
Saúl Ibarra Corretgé
533501deb6
fixup!
2022-11-18 19:56:36 +01:00
Saúl Ibarra Corretgé
f38c9f5450
feat(notification,external-api) notify bridge channel failures
2022-11-18 19:56:36 +01:00
Jaya Allamsetty
55b80c948f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1535.0.0+e6263e7c...v1538.0.0+871968af
2022-11-18 13:38:37 -05:00
Calinteodor
971fe0481f
feat(chat/polls/native) Update chat and polls UI ( #12550 )
...
* feat(chat/polls/native): update ui
2022-11-18 14:46:54 +02:00
Calin-Teodor
1259e54d46
fix(conference/native): apply width and height only on the connection indicator
2022-11-18 13:22:55 +01:00
Calin-Teodor
0cb95f1dd6
fix(conference/native): video quality label ui updates
2022-11-18 13:22:55 +01:00
Calin-Teodor
5cde9a138b
fix(conference/native): fixed title bar indicators style
2022-11-18 13:22:55 +01:00
robertpin
867c488e10
fix(dialog) Update max height
2022-11-18 13:22:43 +01:00
Calin-Teodor
7d9c13a618
feat(prejoin): updated styles
2022-11-18 11:02:05 +02:00
Hristo Terezov
48ed3b7dc6
fix(dialog): cancel hide timeout on openDialog
...
Since we unmount the dialog after a timeout because of an animation we
need to cancel the timeout in case we need to render new dialog.
Otherwise the actual hiding can be executed after we render the new
dialog.
2022-11-17 17:00:02 -06:00
Hristo Terezov
04abfe1a3b
feat(dialog): add disableAutoHideOnSubmit prop
...
Needed for shared video dialog.
2022-11-17 17:00:02 -06:00
Alex Bumbu
d45decc393
Update JitsiMeet.h ( #12574 )
2022-11-17 16:31:37 +02:00
Saúl Ibarra Corretgé
88f8f48465
fix(participants) don't treat Jigasi like a fake participant
...
We only really want to know if a participant is Jigasi for displaying a
specific icon, for all other intents and purposes it's a normal
participant.
2022-11-17 15:13:54 +01:00
Saúl Ibarra Corretgé
8127ea2479
feat(redux) throw exception in case invalid listeners are registered
...
This allows catching mistakes early.
2022-11-17 11:07:57 +01:00
Saúl Ibarra Corretgé
b22915c169
fix(rn,filmstrip) fix invalid selector registered as state listener
2022-11-17 11:07:57 +01:00
Saúl Ibarra Corretgé
14fcd153e5
fix(rn,connection-indicator) align rendering with web
...
Use the same way for calculating que perceived quality and display it.
2022-11-17 11:07:57 +01:00
Robert Pintilii
48efe36cdf
fix(dial-in) Fix warning ( #12571 )
...
Only show warning if the feature is enabled
2022-11-16 12:14:58 +02:00
Saúl Ibarra Corretgé
0c373e105b
ref(StageFilmstrip) mark as experimental
...
THere are a bunch of unhandled corner cases involving virtual
screen-sharing participants.
2022-11-15 10:34:58 -06:00
Shawn
e57c7f92a8
refactor(end-conference): distinguish between component vs host module logic
2022-11-15 10:34:40 -06:00
Jaya Allamsetty
70fa44f85f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1533.0.0+7b257686...v1535.0.0+e6263e7c
2022-11-15 11:08:37 -05:00
rinenweb
bcc5beb73d
fix(lang) fixup main-el.json
...
Missing "{" in line 74 and name is not displayed at all when {name} is used in line 520.
2022-11-15 09:41:43 +01:00
Joseph Garrone
4ef4e45ee4
fix(styles) Remove Theme type annotation ( #12544 )
...
* tss-react doesn't need a type anotation for the Theme
* Update tss-react to 4.4.4
2022-11-15 09:50:22 +02:00
TTG
c9ff0bb75f
lang: Remove Indonesian & Norwegian translations ( #12554 )
...
* Remove Indonesian translation
* Remove Norwegian translation
2022-11-13 21:38:42 -06:00
chipechop
282817db28
lang: Update main-it.json ( #12541 )
...
refining
2022-11-11 16:37:54 -06:00
Shawn
93ab7725e7
feat(toolbox) notify click for hangup-menu and end-meeting menu button
2022-11-11 16:06:53 -06:00
Calin-Teodor
53ccb97d34
fix(welcome/native): removed unused constant
2022-11-11 18:11:41 +01:00
Calin-Teodor
6346d99d0e
fix(welcome/native): placeholder fix
2022-11-11 18:11:41 +01:00
Saúl Ibarra Corretgé
79c4cabbad
feat(rn) make status bar visible at all times
2022-11-11 17:25:28 +01:00
Robert Pintilii
7a9f51b01b
ref(TS) Convert some features to TS ( #12546 )
2022-11-11 10:20:33 +02:00
Robert Pintilii
a884a6b232
fix(ui) Fix new icons issues ( #12545 )
2022-11-11 09:58:55 +02:00
Jaya Allamsetty
b00a17c1c3
fix(connection-stats) Do not display max enabled resolution on SS tile.
2022-11-10 17:00:34 -05:00
bgrozev
99955df5c8
Cleanup sounds (switch to mp3, encode at lower bitrate).' ( #12507 )
...
* Reencode mp3 sounds at lower bitrate, mono.
* Encode wav sounds as mp3.
* Remove unused sound file.
* Add opus encoded sounds.
* Add a script to encode sounds.
2022-11-10 10:06:40 -06:00
Calin-Teodor
c0f0803f01
feat(base/modal): addBottomPadding default prop for extra padding on JitsiScreen
2022-11-10 17:22:36 +02:00
dependabot[bot]
b2c864cbba
chore(deps): bump loader-utils from 1.4.0 to 1.4.1
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-10 11:30:02 +01:00
Saúl Ibarra Corretgé
31957d4085
chore(fonts) drop no longer used font
2022-11-10 11:16:22 +01:00
Saúl Ibarra Corretgé
4f83fc2a6d
fix(ios) fix uploading symbols to Crashlytics
...
Since we no longer use bitcode we need to upload them when we build the
app.
2022-11-10 11:16:06 +01:00
Robert Pintilii
4bd27730ce
ref(TS) Convert some features to TS ( #12523 )
2022-11-10 10:45:56 +02:00
Robert Pintilii
817d7f0c0d
fix(thumbnail) Fix top indicators sizes ( #12539 )
...
Fix sizes after icon update
2022-11-10 10:22:57 +02:00
Robert Pintilii
19a9b17425
fix(recording) Fix local recording ( #12531 )
...
Starting chrome 107, the recorder does not record any data if the audio stream has no tracks
To fix this we create a track for the local user (muted track)
2022-11-10 10:22:42 +02:00
Robert Pintilii
cc33930259
fix(thumbnail) Open native video context menu ( #12532 )
2022-11-10 09:20:42 +02:00
Jaya Allamsetty
6223e16ca5
ref(config) Cleanup unused flags related to multi-stream mode.
2022-11-09 15:23:30 -05:00
José Luís Andrade
99385ae3d7
fix(config) add "whiteboard" to toolbarButtons
2022-11-09 17:37:51 +01:00
Shawn
17cace070e
feat(external-api) Add endConference command
2022-11-09 16:00:17 +01:00
Calin-Teodor
cdb2436b73
feat(base/ui): updated BUTTON_TYPES imports based upon native or web
2022-11-09 16:35:08 +02:00
Calin-Teodor
10db5ecf1f
feat(welcome/native): improved ui
2022-11-09 14:52:26 +02:00
Robert Pintilii
cbb8b5f620
fix(dialog) Fix initial focus ( #12509 )
...
Don't focus on the close button if there's another focusable element
2022-11-09 12:07:37 +02:00
Jaya Allamsetty
f3e4c57036
Remove legacy signaling and legacy SS mode. ( #12499 )
...
* fix(connection-status): remove unused participant connectionStatus.
Always use trackStreamingStatus now that legacy endpoint based signaling has been removed.
* remove the check for source-name signaling.
Default to source-name signaling always.
* Remove the check for multi-stream mode.
Make that the default mode and remove the support for legacy SS mode.
* Remove presenter mode.
* update latest@lib-jitsi-meet
2022-11-08 14:15:49 -05:00
Calinteodor
1731d5188d
feat(prejoin/native): updated UI ( #12528 )
2022-11-08 19:14:29 +02:00
Calinteodor
2c7dc5e40e
feat(base/ui/native): Use new Input component ( #12526 )
...
feat(base/ui/native): replaced react native TextInput component with our native Input component
2022-11-08 17:46:46 +02:00
Calinteodor
74cd486232
feat(chat/native): moved ChatAndPollsNavigator to mobile/navigation ( #12527 )
...
* feat(chat/native): moved ChatAndPollsNavigator to mobile/navigation
2022-11-08 17:43:02 +02:00
Alexey Matveev
30f3bac217
feat(ios) add ability to go PiP while screen sharing
2022-11-08 16:25:36 +01:00
Vadim A. Misbakh-Soloviov
84fc4dd63f
(feat) OpenResty Support
...
Signed-off-by: Vadim A. Misbakh-Soloviov <git@mva.name >
2022-11-08 08:53:50 -06:00
Robert Pintilii
936a1a6b0e
ref(design) Update icons ( #12489 )
...
Remove unused icons
Remove fill none from icons
Rename some icons
2022-11-08 12:24:32 +02:00
Gabriel Borlea
f4e8f860b1
feat(rtc-stats): send camera off and on events ( #12522 )
...
* feat(rtc-stats): send camera off and on events
* code review
2022-11-08 11:41:53 +02:00
Nils Ohlmeier
ee544d25f8
chore(deps) @jitsi/rtcstats 9.4.1 ( #12512 )
...
* chore(deps) @jitsi/rtcstats 9.4.1
* squash: Fix missing package-lock change.
Co-authored-by: damencho <damencho@jitsi.org >
2022-11-07 09:59:35 -06:00
Alexey Matveev
c32866f6a2
flag to hide settings button in overflow menu ( #12515 )
...
* flag to hide settings button in overflow menu
2022-11-07 14:00:46 +02:00
Alexey Matveev
215c2825de
fix(rn) fix hangup all action
...
Co-authored-by: Alexey Matveev <malex@1forma.ru >
2022-11-07 10:30:08 +01:00
Christoph Settgast
edb614783b
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-11-05 14:18:16 -05:00
Alexey Matveev
0e19bc9cd6
ru-localization minors
2022-11-04 13:46:41 -05:00
Johan Bernhardsson
caff0c64af
lang: Update Swedish 100% translation ( #12511 )
...
* first Swedish update
* 100% swedish
* Update main-sv.json
* Updated Swedish translation
* Updated Swedish translation dropped product name
Co-authored-by: Johan Bernhardsson <johan@kafait.se >
2022-11-04 13:45:15 -05:00
Petr Ferschmann
fcb1845e2a
lang: Updated Czech Translation ( #12388 )
...
* Translation to czech language
* Updated czech translation
* Updated czech translation
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2022-11-03 16:01:31 -05:00
Suleyman BİLGİN
977295bd87
lang: Update Turkish translation ( #12348 )
...
* Turkish translations that were missing were added, and certain terms were changed to sound pleasant.
* squash: new line
Co-authored-by: Suleyman Bilgin <suleymanbilgin@thy.com >
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2022-11-03 16:01:12 -05:00
apetrus20
ed139f53ca
fix(polls) refactor storage of poll data
2022-11-03 16:08:20 +01:00
Alexey Matveev
5692c3cb4d
fix(lang) update Russian translation
2022-11-03 14:24:58 +01:00
TTG
ed62409ad5
fix(lang) update translations
2022-11-03 10:53:25 +01:00
Robert Pintilii
b52b4c2a78
ref(TS ) Improve TS ( #12491 )
...
Remove global variables from files
Change type to interface
2022-11-03 10:35:51 +02:00
Duduman Bogdan Vlad
36bef94c3c
Remove logic show toolbar on new message received ( #12488 )
2022-11-03 09:18:21 +02:00
Hristo Terezov
a995b33753
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1528.0.0+23644901...v1530.0.0+f2af389e
2022-11-03 07:28:05 +01:00
Nils Ohlmeier
bfb15a2523
chore(deps) @jitsi/rtcstats 9.4.0
2022-11-03 07:26:14 +01:00
TTG
1d59c8122d
fix(lang) update Chinese translations ( #12344 )
...
* Update Simplified Chinese translation
* Update Traditional Chinese translation
* Update translations
* Updated translation for #12391
* Updated translation for 12371
2022-11-02 16:41:26 -05:00
Hristo Terezov
31766c891b
Fix get rooms info ( #12492 )
...
* Include local participant; filter out hidden participants for getRoomsInfo
* Review fixes: include ts changes and types
Co-authored-by: Bogdan Duduman <bogdan.duduman@8x8.com >
2022-11-02 12:06:45 -05:00
Robert Pintilii
7a3b8d6ac4
fix(recording-dialog) Fix broken dialog content ( #12490 )
2022-11-02 12:49:30 +02:00
Saúl Ibarra Corretgé
edf5e1c094
fix(ts) fix mysterious linting errors
...
We have a rule that should apply here, but somehow it doesn't...
2022-11-02 09:03:14 +01:00
Saúl Ibarra Corretgé
7cd39b7983
feat(ts) make tsc happy
2022-11-02 09:03:14 +01:00
Hristo Terezov
49bcf5c179
fix(iframeAPI): pinParticipant & setLargeVideo
...
Add the ability to specify video type when in multistream mode.
2022-11-01 18:33:09 -05:00
Filip Rejmus
2b3989e5e6
ref(features/base) remove no sound for id warn
2022-11-01 19:05:22 +01:00
Saúl Ibarra Corretgé
9b1e662a93
fix(connection-indicator) use SSRCs to match tiles to stats
2022-11-01 16:21:29 +01:00
Saúl Ibarra Corretgé
73160de3b7
fix(connection-stats) make local / remote layout consistent
...
Move region information and server count to the "More" section on both
types of tiles.
2022-11-01 16:21:29 +01:00
Saúl Ibarra Corretgé
f5fc524030
fix(connection-stats) fix rendering codec information
...
Ref: https://github.com/jitsi/lib-jitsi-meet/pull/2143
2022-11-01 16:21:29 +01:00
Saúl Ibarra Corretgé
6e3b3879cc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1522.0.0+28436e57...v1528.0.0+23644901
2022-11-01 16:21:07 +01:00
Filip Rejmus
c9f9708166
ref(remove ReactInstanceHolder from AudioModule
2022-11-01 12:45:13 +01:00
Calinteodor
7a8350356a
feat(base/react): removed old web Switch component and exports ( #12481 )
...
* feat(base/react): removed old Switch component and exports
2022-11-01 11:42:36 +02:00
Saúl Ibarra Corretgé
2596c463fe
fix(ts) make tsc (almost) not cry on native
...
Co-authored-by: Calinteodor <calin.chitu@8x8.com >
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com >
2022-11-01 10:07:10 +01:00
Saúl Ibarra Corretgé
2de0520835
chore(deps) eslint-config-jitsi@latest
2022-11-01 10:07:10 +01:00
JohnProv
c276c204ac
lang: Update main-nl.json ( #12479 )
...
Fix name
2022-10-31 12:20:02 -05:00
Calinteodor
67cf6e6d18
feat(base/ui/native): removed unused files and updated imports ( #12477 )
...
* feat(base/ui/native): removed unused files and updated imports
2022-10-31 16:34:26 +02:00
Robert Pintilii
b321cf3639
ref(add-people-dialog) Update design ( #12468 )
...
Convert some files to TS
2022-10-31 09:56:26 +02:00
TTG
8e54a69160
feat: Adjust language list to be shown in native language ( #12475 )
...
* Remove language lists
* Replace with native language
* Remove languages resource
2022-10-29 09:20:50 -05:00
Milo Ivir
93e5e48648
lang: Update Croatian translation ( #12441 )
...
* Update Croatian translation
- update according to the current "main.json" file
* Update main-hr.json
- added the comma at line 486
I hope that solves the issue.
2022-10-28 11:22:25 -05:00
polfernandez
c945b9cc5e
Misspelling. Update main-ca.json
...
There is a misspelling in the "joiningTitle" label. "S'està demanat per a entrar a la reunió...", should be "S'ha demanat per a entrar a la reunió..."
2022-10-28 09:33:39 -05:00
Robert Pintilii
7c3d2010e4
ref(TS) Convert some features to TS ( #12471 )
2022-10-28 11:53:24 +03:00
José Luís Andrade
894c5cd788
fix(lang) update Portuguese translation
2022-10-28 10:05:09 +02:00
chipechop
1c7e457879
fix(lang) update Italian translation
2022-10-28 10:04:30 +02:00
chipechop
b6b536962d
fix(lang) update Italian language list
2022-10-28 10:03:35 +02:00
nomadbyte
b625b7b0ec
fix(lang) update Ukrainian translation
2022-10-28 10:00:14 +02:00
Saúl Ibarra Corretgé
eb59949dfa
fix(dialog,web) fix opening dialogs in succession
...
If onSubmit opens a new dialog, we'd be hiding it otherwise.
2022-10-28 08:57:56 +02:00
Robert Pintilii
69f4b116a9
ref(TS) Convert some features to TS ( #12469 )
2022-10-28 09:41:12 +03:00
Robert Pintilii
75d7c4b160
ref(dialog) Update some dialogs' styles ( #12467 )
2022-10-27 11:36:50 +03:00
Robert Pintilii
b5065306e5
ref(audio-popup) Replace InlineDialog with Popover ( #12466 )
2022-10-27 11:03:28 +03:00
Robert Pintilii
9f5a56bbc7
ref(TS) Convert some features to TS ( #12462 )
2022-10-27 10:33:11 +03:00
Mihaela Dumitru
b4809fe083
feat(gif) Support rating config + show display name over gif tile ( #12461 )
2022-10-26 16:23:39 +03:00
Robert Pintilii
6dedc7fb1a
ref(TS) Convert some features to TS ( #12454 )
2022-10-26 09:59:21 +03:00
Robert Pintilii
a780051720
fix(input) Fix background color ( #12452 )
...
Use theme background on autofill Firefox
2022-10-26 09:09:58 +03:00
Armel Chesnais
51ac3ef64a
fix(noise-suppression) exit out early if no input data to Worklet
...
Disconnecting the input node to the worklet causes the worklet to crash. Adding a guard clause for empty input prevents this.
2022-10-25 21:55:47 +02:00
Filip Rejmus
a915238b49
chore(deps) @react-native-async-storage 1.17.3
2022-10-25 21:49:59 +02:00
Robert Pintilii
687837310a
ref(components) Replace some InlineDialogs with Popover ( #12453 )
...
Remove comments referencing InlineDialog
2022-10-25 16:11:55 +03:00
Robert Pintilii
7f879d2154
ref(SCSS) Remove some unused SASS variables ( #12451 )
2022-10-25 11:01:53 +03:00
Robert Pintilii
faec46dd17
ref(popover) Update Popover to support click trigger ( #12447 )
...
Convert Popover to TS
Update OverflowMenu to use Popover instead of InlineDialog
2022-10-24 12:51:18 +03:00
Saúl Ibarra Corretgé
33ec975e19
fix(rn,config) fix forcing VP8 for bridge calls
2022-10-24 10:28:38 +02:00
Saúl Ibarra Corretgé
db6165209b
feat(rn) use H.264 (HW codec) for P2P calls
...
This requires a custom video encoder / decoder factory which uses the
hardware codec only for H.264 and the software implementations for the rest.
2022-10-24 10:28:38 +02:00
Robert Pintilii
27775de48d
fix(label) Fix Participants Count label color ( #12445 )
2022-10-24 10:44:41 +03:00
Saúl Ibarra Corretgé
8818f4f4e6
fix(rn,filmstrip) fix dropping tiles on conference join
2022-10-21 18:45:56 +02:00
Jaya Allamsetty
aebe4885bb
ref(filmstrip) Remove the option to disable thumbnail re-ordering.
2022-10-21 09:17:17 -04:00
Saúl Ibarra Corretgé
146cc2f9c9
fix(deps) update xmldom@0.7.6
2022-10-21 14:21:31 +02:00
Saúl Ibarra Corretgé
3b5878d078
fix(ios) also bump the lite SDK version when bumping versions
2022-10-21 13:34:30 +02:00
Robert Pintilii
6ab996568b
ref(TS, rn) Fix some TS errors on tsconfig.native ( #12432 )
2022-10-21 14:09:15 +03:00
Robert Pintilii
4755f5a031
fix(dialog) Wrap dialog in FocusLock ( #12431 )
...
Improve accessibility by not allowing the user to navigate outside the dialog
2022-10-21 10:42:00 +03:00
Robert Pintilii
0b48e55a35
ref(TS) Convert some features to TS ( #12425 )
2022-10-21 10:33:10 +03:00
Hristo Terezov
9e1ac3bea6
fix(recording): recording link.
...
Show the start recording notification on jicofo update only. This way
the initiator will be available and we will be able to fetch and display
recording link and send iframe API event.
2022-10-20 20:09:50 -05:00
Shawn
7249406960
fix(persistent_lobby): properly destroy main room when empty
2022-10-20 12:15:56 -05:00
Saúl Ibarra Corretgé
a9f5829e58
fix(rn,filmstrip) clear participants cache when changing conferences
2022-10-20 17:03:30 +02:00
Saúl Ibarra Corretgé
4bb1697115
fix(filmstrip) prevent duplicated participants
2022-10-20 17:03:30 +02:00
Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I ( #12424 )
2022-10-20 12:11:27 +03:00
Robert Pintilii
10d202439b
ref: Update npm scripts ( #12422 )
2022-10-20 11:17:57 +03:00
Robert Pintilii
af0715dc17
ref(keyboard-avoider) Don't use styled components ( #12420 )
2022-10-20 10:31:27 +03:00
Дамян Минков
601e21ffcd
fix: Drops participants count white background. ( #12416 )
...
* fix: Drops participants count white background.
Currently, it is white background with white icon.
* squash: Drop unused import.
2022-10-19 11:42:28 -05:00
Robert Pintilii
ff29196f3a
ref(participants-pane) Change to function component ( #12410 )
...
Use makeStyles instead of withStyles
2022-10-19 14:38:54 +03:00
Robert Pintilii
748b66b04a
ref(toolbox) Convert feature to TS ( #12413 )
2022-10-19 14:38:38 +03:00
Robert Pintilii
ca4db54e6e
ref(overflow-menu-button) Change to function component ( #12411 )
...
Use makeStyles instead of withStyles
2022-10-19 11:43:10 +03:00
Robert Pintilii
3eecf8063f
ref(TS) Remove unnecessary ts-ignores ( #12412 )
...
Remove ts-ignores that are no longer needed because of tsconfig.web.json
Change ts-ignore to ts-expect-error for files outside react/features
2022-10-19 11:42:54 +03:00
Robert Pintilii
440339dea8
ref(display-name) Change to function component ( #12402 )
...
Use makeStyles instead of withStyles
2022-10-19 10:19:40 +03:00
Jaya Allamsetty
dbb0a953c6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1519.0.0+eb623e75...v1522.0.0+28436e57
2022-10-18 17:41:21 -04:00
Robert Pintilii
442ae6c3cb
chore(TS): Create web tsconfig ( #12381 )
...
* fix(ts,connection) avoid mixing web and native code
* chore(ts) split config
The mobile part is still WIP.
* Remove default tsconfig
* Fix ts-loader - use web tsconfig
* Fix tsconfig
Use noEmit only on npm scripts (for type checking), but don't use it in webpack
* Fix
* Fix import
* Fix
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2022-10-18 11:21:48 -05:00
tamasdomokos
30051d2b0e
feat(translation): add description for source language ( #12371 )
2022-10-18 14:42:51 +03:00
Robert Pintilii
9ae236a010
ref(keyboard-shortcuts) Change Dialog to function component ( #12403 )
...
Use makeStyles instead of withStyles
Fix style
2022-10-18 13:56:26 +03:00
Robert Pintilii
6f209a8139
ref(salesforce) Use new Dialog component ( #12400 )
2022-10-18 13:56:08 +03:00
Jaya Allamsetty
69567fb371
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1508.0.0+238dd7b2...v1519.0.0+eb623e75
2022-10-17 20:16:33 -04:00
Jaya Allamsetty
66cddddd3e
fix(video-layout) Fix auto-pinning latest screenshare.
2022-10-17 16:53:27 -04:00
bogdandarie
485c875ee5
feat(config) add ability to hide speaker stats
2022-10-17 22:40:13 +02:00
Horatiu Muresan
ceb1cd9673
fix(screenshare-jwt) Disable screen share based on jwt
2022-10-17 11:01:56 -05:00
Calinteodor
4d817af060
feat(settings/native): fixed scroll inside screen ( #12395 )
...
* feat(settings): fixed scroll, bottom insets and bounce
2022-10-17 18:14:40 +03:00
Дамян Минков
a082a3fb0f
feat: Updates deb install texts. ( #12394 )
...
* fix: Changes dialog txt for deb install.
* squash: Adjust jaas account creation txt.
* squash: Small update.
* squash: Small update2.
2022-10-17 09:18:31 -05:00
Robert Pintilii
2a321d6b1f
ref(TS) Convert some files to TS ( #12364 )
2022-10-17 14:28:01 +03:00
Robert Pintilii
dd6478b3cf
ref(ui-components) Use new Dialog ( #12363 )
...
Convert some files to TS
Improve Dialog component
2022-10-17 14:27:48 +03:00
Saúl Ibarra Corretgé
6274299d49
chore(ios) sync project file
2022-10-17 12:51:30 +02:00
Alex Bumbu
d77d2f0c5b
fix(iOS, layout): fix iOS 16 layout
...
This (partially) reverts commit ddab27e292 .
We're reverting this to fix the iOS 16 layout problems caused by the interaction between the app rootViewControoler and JitsiMeetViewController, with the downside that using any RN components based on native view controllers will most likely be faulty. The solution for this would be to change the SDK's entry point to a view controller, instead of JitsiMeetView.
2022-10-17 12:33:44 +02:00
Janitz
33be0dc32e
fix(lang) add chat.sendButton translation
2022-10-17 12:05:59 +02:00
Robert Pintilii
44c8b31187
ref(styles) Change some withStyles to makeStyles ( #12373 )
...
Convert PreMeetingScreen to TS and transform it to function component
2022-10-17 12:28:04 +03:00
bogdandarie
1279c5b0da
fix(jaas) redirect to about blank when close meeting opened in iframe
2022-10-17 09:32:18 +02:00
bogdandarie
495957104c
fix(notifications) don't show self view notifications if already one is active
2022-10-17 09:03:06 +02:00
Calinteodor
b558d7936c
feat(chat): fixed chat counter ( #12385 )
...
* feat(chat): fixed chat counter and updated new messages button web styles
2022-10-14 17:09:42 +03:00
Calin-Teodor
1fe2a9193f
feat(conference/native): adjusted carmode ui
2022-10-14 16:13:54 +03:00
Calin-Teodor
e8e6beabab
feat(prejoin/native): adjusted room name margins
2022-10-14 16:00:44 +03:00
Saúl Ibarra Corretgé
3e31e1816d
fix(ios) fix mute "ping-pong"
2022-10-14 14:32:09 +02:00
kerem
eb1c3d8c56
feat(deps,rn) update React Native to version 0.68.4 ( #12376 )
...
* BREAKING: update rn to 0.68.4
2022-10-14 14:37:10 +03:00
Saúl Ibarra Corretgé
4a54f4bedc
fix(rn,large-video) don't render video for the local SS
2022-10-13 19:14:40 +02:00
Calinteodor
4d84123c71
feat(prejoin/native): clear notifications when joining ( #12361 )
...
* feat(prejoin/native): clear notifications when joining
2022-10-13 17:05:21 +03:00
Saúl Ibarra Corretgé
4018e8875f
fix(rn,screensharing) fix build
2022-10-13 15:19:24 +02:00
Calinteodor
be93fbd512
feat(toolbox/conference/audio-mode/chat/native): UI fixes and updates ( #12375 )
...
feat(toolbox/conference/audio-mode/chat/native): UI fixes and updates
2022-10-13 16:13:00 +03:00
Robert Pintilii
51bbc3f87f
ref(ui-components) Use new Button on prejoin ( #12372 )
2022-10-13 13:42:39 +03:00
Robert Pintilii
f5fb402784
ref(TS) Convert some features to TS ( #12366 )
2022-10-13 11:26:28 +03:00
Robert Pintilii
70503d2518
ref(label) Convert to function component ( #12370 )
...
Fixes issue where Label styles would take precedence over parent styles (raised hand counter would be gray instead of yellow)
2022-10-13 10:46:00 +03:00
Дамян Минков
40e1f28fc2
fix: Fix log messages in end_conference module. ( #12369 )
...
* fix: Fix log message.
From `general error No muc_component specified` to `endconference.meet.damencho.net:end_conference error No muc_component specified`
* squash: more.
2022-10-12 13:31:06 -05:00
Calinteodor
935f95a3d5
feat(prejoin/native): ui updates ( #12368 )
...
* feat(prejoin/native): ui updates
2022-10-12 15:43:11 +03:00
Hristo Terezov
53e4f584f9
fix(remote-control): when multistream is enabled
2022-10-11 15:48:24 -05:00
Saúl Ibarra Corretgé
e218c0d3af
fix(conference) fix Spot wireless screen sharing
...
Make sure we use the same screen-sharing flow which takes multi-stream
into consideration.
2022-10-11 18:09:50 +02:00
Robert Pintilii
6c3206e4d4
ref: TS Improvements ( #12358 )
...
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2022-10-11 13:47:54 +03:00
Saúl Ibarra Corretgé
6365b699c1
chore(deps) make sure all deps are pinned to exact versions
2022-10-11 11:16:00 +02:00
Saúl Ibarra Corretgé
768cca6162
fix(android) fix crash in Android < 10
...
Activity.registerActivityLifecycleCallbacks is only available in API level 29.
Ref: https://developer.android.com/reference/android/app/Activity.html#registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
2022-10-11 11:16:00 +02:00
Calinteodor
abdc5123eb
feat(base/ui): fixed native button active style ( #12353 )
...
* feat(base/ui): fixed native button active style
2022-10-11 11:26:09 +03:00
Robert Pintilii
6423ed8fb5
ref(ui-components) Use new Dialog component ( #12351 )
...
Convert some files to TS
2022-10-11 11:24:11 +03:00
Robert Pintilii
b858496adb
ref(ui-components) Use new Dialog component ( #12349 )
...
Convert some files to TS
Refactor MuteEveryone and MuteEveryonesVideo dialogs. Move shared code to abstract components. Remove unnecessary code
2022-10-10 12:12:02 +03:00
Jaya Allamsetty
68f79e52e7
fix(virtual-background) Remove unused action type VIRTUAL_BACKGROUND_TRACK_CHANGED.
2022-10-07 19:22:54 -04:00
Jaya Allamsetty
3f78de2d34
fix(virtual-backgroud) Remove desktop share as virtual background.
...
Its no longer supported in multi-stream mode.
2022-10-07 19:22:54 -04:00
Shawn
2029db5a59
fix(reservations): skip reservations check for breakout rooms
2022-10-07 17:07:28 -05:00
Jaya Allamsetty
6ede5c478f
fix(external-api) Remove muted SS tracks from the list of participants currently screensharing.
...
Fixes an issue where 'contentSharingParticipantsChanged' event and 'getContentSharingParticipants' API continue to list IDs of the participants that have already stopped their screenshares.
2022-10-07 11:25:01 -04:00
Duduman Bogdan Vlad
2ba7b3acb7
fix(large-view) fix selection if local SS auto-select is true
2022-10-07 17:06:25 +02:00
robertpin
ebcd1d85f2
fix(local-recording) don't use tab audio
...
We have observed that participant audio is distant and garbled, so we
added the tracks individually to the mixer.
In addition, using tab audio prevents us from using preferCurrentTab due
to: https://bugs.chromium.org/p/chromium/issues/detail?id=1317964 so
losing audio effects but having better participant audio quality (in
addition to better UX) is not a bad compromise.
2022-10-07 17:04:31 +02:00
Saúl Ibarra Corretgé
4857664f15
fix(rn,display-name) fix displaying for virtual SS
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
0f84b0b9fe
fix(rn,thumbnail) fix not rendering indicators for virtual SS
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
eda3e620d3
fix(rn,participants) fix not rendering connection info messages
...
Also move shouldRenderParticipantVideo to the only place it's used.
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
e8df8f75a8
fix(rn,participants) fix rendering screen-sharing
2022-10-07 15:30:11 +02:00
Calin-Teodor
f2b2b02029
feat(base/modal): enable scroll for jitsi screen component
2022-10-07 16:27:40 +03:00
Avram Tudor
66769136ed
fix(prejoin) show subject in prejoin if available ( #12338 )
2022-10-07 15:14:53 +03:00
Calin-Teodor
179647c93c
feat(base/ui/native): centered button label
2022-10-07 12:21:25 +03:00
Robert Pintilii
25bd824621
ref(ui-components) Use new Dialog component ( #12306 )
...
Convert some files to TS
2022-10-07 12:16:41 +03:00
Robert Pintilii
be25ad855f
ref(TS) Convert some files to TS ( #12307 )
2022-10-07 11:39:18 +03:00
Jaya Allamsetty
b1931de7b0
fix(screenshare): Pass _desktopSharingSourceDevice as shareOptions when available.
...
Fixes an issue when external cam as screensharing source fails on Spot with multi-stream enabled.
2022-10-07 07:38:21 +02:00
Horatiu Muresan
02da4a1c42
fix(hide-buttons-on-jwt) Fix getting disabled buttons ( #12326 )
2022-10-06 18:01:53 +03:00
damencho
5c2ec5df54
fix: Switches by default mutli-stream and through config.js.
...
We need that for mobile clients that are not updated.
2022-10-06 09:43:05 -05:00
Mihaela Dumitru
e30b0306f9
fix(whiteboard) account for moderation rights ( #12323 )
2022-10-06 16:01:45 +03:00
Mihaela Dumitru
11e13e1849
fix(whiteboard) use randomly generated room id for collaboration ( #12321 )
2022-10-06 15:22:48 +03:00
Calinteodor
0f7aa5a084
feat(mobile/navigation): disabled bottom tab navigator backBehavior ( #12320 )
...
* feat(mobile/navigation): disabled backBehavior in bottom tab navigator
2022-10-06 14:55:44 +03:00
Calinteodor
ad4707c660
feat(settings/native): start car mode in low bandwidth mode ( #12286 )
...
* feat(settings/native): start car mode in low bandwidth mode
2022-10-06 14:29:39 +03:00
Mihaela Dumitru
d0c22806ec
ref(participants) use enum type to store fake participants ( #12316 )
2022-10-06 14:12:57 +03:00
tmoldovan8x8
be7f2643df
fix(rn) disables joinButton while navigating
2022-10-06 13:33:26 +03:00
Robert Pintilii
6c9441fa7b
ref(ui-components) Update ContextMenu and move it to base/ui ( #12318 )
2022-10-06 13:09:40 +03:00
Saúl Ibarra Corretgé
a2d39ca5b1
fix(rn,util) avoid 'clipboard-copy' being bundled in native
...
The copyText wrapper is used in the `showStartedRecordingNotification`
action, which is common for web and native. Provide a native
implementation so the right one is bundled.
2022-10-06 11:24:20 +02:00
Saúl Ibarra Corretgé
d2a36ea3a8
fix(doc) update README
2022-10-06 07:06:06 +02:00
Дамян Минков
e52c9043a5
feat: Adds some compatibility for building on windows.
2022-10-05 10:49:51 -05:00
Дамян Минков
ee5817539b
fix: Fixes cert choice when pre-set in automations. ( #12312 )
...
* fix: Fixes cert choice when pre-set in automations.
* squash: fix
2022-10-05 10:49:21 -05:00
Jaya Allamsetty
da9b5a9156
fix(multi-stream): Set mediaType to screenshare on SS tracks.
...
Fixes an issue where camera video doesn't get requested by RN clients when the remote ep starts SS first before turning on their camera.
2022-10-05 09:50:57 -04:00
Дамян Минков
bb84c47e78
feat: Updates prosody dependency to be at least 0.11.7.
2022-10-05 08:16:43 -05:00
Дамян Минков
13f4da7855
fix: Workaround failure to install jitsi-meet-prosody Fixes #12300
2022-10-05 06:56:25 -05:00
Saúl Ibarra Corretgé
f935b29629
feat(rn,config) default to VP8 on mobile
...
VP9 is too resource intensive.
H.264 might be coming back for P2P but we need to fix support for
Android first, since it's not available with the default software codec
factory.
2022-10-04 22:43:51 +02:00
mbondarenko
f5f689c53d
Added config option for enabling Opus DTX flag which used for reduction in the audio traffic, when a participant is silent then the audio packet won’t be transmitted.
2022-10-04 16:05:35 -04:00
Saúl Ibarra Corretgé
af4ba32803
chore(deps) react-native-webrtc@1.106.1
...
Last to support Plan B.
The method to embed WebRTC has changed to use CocoaPods.
2022-10-04 22:02:19 +02:00
kerem
9e11bc302b
feat(deps,rn) update React Native to version 0.68.3 ( #12293 )
...
* feat(deps,rn) update React Native to version 0.68.3
Co-authored-by: keremoge <kerem.oge@albarakatech.com >
2022-10-04 19:29:23 +03:00
Saúl Ibarra Corretgé
438b3924d7
fix(ios,callkit) make sure the start call action is fulfilled
2022-10-04 16:32:46 +02:00
Horatiu Muresan
a2d0492007
feat(toolbar-buttons) Hide buttons disabled through JWT ( #12261 )
2022-10-04 16:02:49 +03:00
Robert Pintilii
c35d1d8d4b
ref(polls) Convert files to TS ( #12296 )
2022-10-04 15:06:02 +03:00
Robert Pintilii
7d7bf987a1
fix(lobby) Make password hidden by default ( #12295 )
2022-10-04 13:52:37 +03:00
Robert Pintilii
3e744c5ffe
ref(TS) Convert some files to TS ( #12289 )
2022-10-04 13:52:09 +03:00
Robert Pintilii
f4f8808d95
ref(ui-components) Update some dialogs to use the new component ( #12288 )
...
Improve Dialog component to auto close on cancel or on submit
Change logic to determine whether a dialog is using the new component
Convert some files to TS
2022-10-04 12:44:48 +03:00
Robert Pintilii
21bcbdc12f
feat(local-recording) Change tab title to help identifying it ( #12294 )
2022-10-04 11:59:19 +03:00
Saúl Ibarra Corretgé
090433b6e8
feat(ci) cache npm package data
...
Ref: https://github.com/actions/setup-node#caching-global-packages-data
2022-10-03 13:13:53 +02:00
Saúl Ibarra Corretgé
230cbfac1e
feat(ci) move linting to its own step
...
This allows it to run in parallel, and should make the overall run
faster.
2022-10-03 13:13:53 +02:00
Horatiu Muresan
c56c5bd145
fix(polls) Fix autoscroll for polls causing layout issues
2022-10-03 12:39:08 +03:00
Tamas Domokos
f5a4fd4bc2
fix (translation) remove unused i18n import
2022-10-03 11:15:12 +02:00
Calin-Teodor
cb881311e7
feat(mobile/navigation): updated translations for screen headers
2022-10-03 12:04:06 +03:00
Nakorn
ac2698f829
12272
2022-10-01 07:16:37 +02:00
Nakorn
5fafb5d29e
Update Chinese translations
2022-10-01 07:16:37 +02:00
Saúl Ibarra Corretgé
fbcdb250f4
fix(ts) fix build on macOS
...
Why this line fails is a mystery, but it's only reproducible on macOS.
2022-09-30 15:43:40 -05:00
Saúl Ibarra Corretgé
ba8529d72b
feat(ci) run GHA also on macOS
2022-09-30 15:43:40 -05:00
Mihaela Dumitru
1230cebde2
fix(avatar) support icons alongside cors avatars ( #12280 )
2022-09-30 17:51:16 +03:00
Mihaela Dumitru
93406bb12c
feat(whiteboard) add initial implementation ( #12185 )
2022-09-30 17:50:45 +03:00
dependabot[bot]
d43eea91cf
chore(deps): bump nth-check and @svgr/webpack
...
Bumps [nth-check](https://github.com/fb55/nth-check ) to 2.1.1 and updates ancestor dependency [@svgr/webpack](https://github.com/gregberge/svgr ). These dependencies need to be updated together.
Updates `nth-check` from 1.0.2 to 2.1.1
- [Release notes](https://github.com/fb55/nth-check/releases )
- [Commits](https://github.com/fb55/nth-check/compare/v1.0.2...v2.1.1 )
Updates `@svgr/webpack` from 4.3.2 to 6.3.1
- [Release notes](https://github.com/gregberge/svgr/releases )
- [Changelog](https://github.com/gregberge/svgr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gregberge/svgr/compare/v4.3.2...v6.3.1 )
---
updated-dependencies:
- dependency-name: nth-check
dependency-type: indirect
- dependency-name: "@svgr/webpack"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-30 11:08:45 +02:00
Robert Pintilii
7364c7f27b
ref(TS) Remove unnecessary ts-ignores
2022-09-30 11:08:03 +02:00
Calinteodor
2de2500080
feat(mobile/navigation/welcome): welcome page tabs translations
2022-09-30 11:07:00 +02:00
TTG
349e4bfb57
fix(lang) update Chinese translations & fix typo
2022-09-30 09:08:34 +02:00
Christoph Settgast
4f92811263
fix(lang) update German translation ( #12277 )
2022-09-29 22:10:01 +02:00
abora8x8
a4e35f81cf
fix(polls) refactor message handling
2022-09-29 19:28:24 +02:00
Alexandru Petrus
7aefc3b94a
feat(invite-dialog) Add limit message for invite dialog
2022-09-29 19:06:14 +03:00
Avram Tudor
3c180d3932
ref(join) remove overlay shown for a slow gUM flow ( #12268 )
2022-09-29 16:55:31 +03:00
Saúl Ibarra Corretgé
c523c07cb7
fix(config) drop debug lefover
2022-09-29 13:47:43 +02:00
Robert Pintilii
5c77f61037
ref(gifs) Convert feature to TS ( #12264 )
2022-09-29 14:45:34 +03:00
tamasdomokos
8162ae4dbe
fix(translation) translation button visibility for users, add missing languages
2022-09-29 13:44:59 +02:00
Calin-Teodor
69e0a37529
feat(base/ui): added autofocus prop
2022-09-29 13:31:20 +03:00
Robert Pintilii
bfa88f13dc
feat(ui-components) Add Dialog Component ( #12260 )
2022-09-29 13:26:34 +03:00
Robert Pintilii
0d917df1fb
ref(feedback) Use new Input component ( #12265 )
...
Remove @atlaskit/field-text-area dep
2022-09-29 12:40:16 +03:00
Jaya Allamsetty
95a3a8de0b
fix(face-landmarks): Check mute state from redux before starting detection.
2022-09-28 11:48:13 -04:00
Bogdan Duduman
f4985d8028
increase heap node for build
2022-09-28 06:27:31 -05:00
William Liang
5d6aec3f3c
fix(speaker-stats) decouple sort order from speaker stats ( #12197 )
2022-09-28 10:51:53 +03:00
Shawn Chin
2e6f14f872
feat(reservations) start lobby and set password from reservation ( #12215 )
...
* feat(reservations) support enabling lobby and password based on reservations data
* Add warning about unhandled use case
* feat(lobby) Support automated activation of lobby
2022-09-27 14:59:30 -05:00
TTG
90b17046f6
fix(lang) remove non-existent languages ( #12258 )
...
* Remove Thai from all language.json
* Remove Azerbaijani from all language.json
2022-09-27 14:50:37 -05:00
Saúl Ibarra Corretgé
86ab2be65e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1506.0.0+3fc03265...v1508.0.0+238dd7b2
2022-09-27 21:43:58 +02:00
Saúl Ibarra Corretgé
11f138d28f
feat(room-metadata) add module for generic room metadata storage
2022-09-27 20:50:41 +02:00
damencho
e163d6438b
chore(deps) update js-utils
...
Updates dict.
2022-09-27 12:44:53 -05:00
TTG
24cb07b830
lang: Update Chinese translations ( #12104 )
...
* lang: Update Chinese translation
* lang: Remove nonexistent language
* Update main-zhTW.json
* Update main-zhCN.json
* Update main-zhTW.json
* Update languages-zhTW.json
* Delete languages.json
* Revert "Delete languages.json"
This reverts commit 7f96a19ba7 .
* Update languages.json
* Update languages-zhCN.json
* Update languages-zhTW.json
* Add newline at end of file
* Update languages.json
* Update languages-zhCN.json
2022-09-27 12:44:34 -05:00
Bogdan Duduman
53df3a7b55
fix: fix copyText import
2022-09-27 11:43:29 -05:00
Horatiu Muresan
ca54533153
fix(audio-configs) Fix startWithAudioMuted overrriding startSilent ( #12251 )
2022-09-27 15:56:59 +03:00
Saúl Ibarra Corretgé
02f5987187
feat(rn,conference) show participants pane in the top bar
...
Replace the invite button, which is accessible within the participants
pane.
Show the screen-sharing button in the toolbox when space allows, and fix
it so it's rendered when outside the overflow menu.
2022-09-27 13:21:08 +02:00
Horatiu Muresan
ce96b71bfa
fix(config) Update link to to UI tokens
2022-09-27 13:32:32 +03:00
Saúl Ibarra Corretgé
a32d237d54
chore(deps,eslint) update eslint-config-jitsi to 4.1.4
2022-09-27 11:22:36 +02:00
Bogdan Duduman
48db099134
feat: include sort members eslint changes
2022-09-27 10:25:20 +02:00
Robert Pintilii
1106a86ba7
ref(connection-indicator) Convert to TS ( #12239 )
2022-09-27 10:42:30 +03:00
Jaya Allamsetty
54346c065d
feat(large-video) Show SS on large-video instead of camera tile.
...
This is helpful in live streaming scenarios when AUTO_PIN_LATEST_SCREEN_SHARE is disabled and multi-stream is enabled. Dominant speaker's SS tile (if available) will be on stage instead of their camera tile. Fixes https://github.com/jitsi/jitsi-meet/issues/10869 .
2022-09-26 16:57:11 -04:00
Filip Rejmus
c3ebde18df
fix(helpers) move copyText function to web.js file
...
It gets bundled on mobile for no reason otherwise.
2022-09-26 19:31:06 +02:00
José Luís Andrade
c613082ce1
lang: Update Portuguese translation ( #12241 )
2022-09-26 11:26:49 -05:00
Saúl Ibarra Corretgé
eee096e0c0
fix(ts,build) fix TS error in web build
2022-09-26 09:47:35 -05:00
Robert Pintilii
9c6119606f
ref(chat) Convert some files to TS ( #12238 )
2022-09-26 12:54:22 +03:00
Robert Pintilii
077afecdba
fix(external-api) Fix pin function ( #12236 )
...
Make pin function work with stage filmstrip
2022-09-26 12:13:32 +03:00
Дамян Минков
1b4bbcba3d
fix: Fixes jaas and cert choice when package configure is reordered. ( #12234 )
...
* fix: Fixes jaas and cert choice when package configure is reordered.
* squash: Checks for jaas-choice before asking.
2022-09-24 08:24:18 -05:00
Jaya Allamsetty
32b8c62ec9
fix(face-landmarks) Do not start detection on muted tracks
2022-09-23 14:26:40 -04:00
Дамян Минков
a9bc83db03
feat: Set LE as default choice when installing. ( #12232 )
...
* feat: Set LE as default choice when installing.
* squash: Text updates.
2022-09-23 13:10:06 -05:00
Horatiu Muresan
90bcbebedb
fix(carmode) Don`t show rec/live labels after rec/ls finished
2022-09-23 15:26:33 +03:00
Robert Pintilii
c06d456ae6
fix(external-api) Fix start recording ( #12227 )
...
Check recording is enabled before start
2022-09-23 13:22:37 +03:00
Saúl Ibarra Corretgé
fe0c804cc0
feat(android) add logcat helper script
2022-09-23 11:56:49 +02:00
Robert Pintilii
4ee77b1f65
ref(TS) Convert some base files to TS ( #12226 )
2022-09-23 12:03:25 +03:00
Shawn Chin
7cbb377a66
feat(external-api) start/stop local recording ( #12210 )
2022-09-23 11:46:54 +03:00
Robert Pintilii
0bccda2c9e
ref(TS) Convert more base files to TS ( #12222 )
2022-09-23 11:13:32 +03:00
Robert Pintilii
3426960d5a
ref(TS) Convert base/tracks to TS ( #12219 )
2022-09-23 10:48:20 +03:00
Horatiu Muresan
fb2cfaa204
fix(carmode) Force portrait when in carmode
2022-09-22 17:17:19 +03:00
Дамян Минков
d61d47fae3
fix: Fixes LE script on existing cert. ( #12223 )
...
* fix: Fixes LE script on existing cert.
Updates jaas shown message.
* squash: Make sure .well-known folder exists.
* squash: Fix LE when running apt commands with sudo.
Forces acme.sh to work when it detects sudo.
* squash: Change jaas message on install.
* squash: Uses issue return code to check for existing cert.
2022-09-22 09:08:32 -05:00
Gabriel Borlea
2cb9596536
feat(rtc-stats): send face landmarks detection off timestamp to service ( #12183 )
...
* feat(rtc-stats): send camera off timestamp to service
* code review
* improve error handling
* improve rtcstats middleware and complete typescript types
2022-09-22 13:06:31 +03:00
Robert Pintilii
62a10e6587
fix(giphy) Allow space in input ( #12221 )
...
Fixes: space closes gif menu
2022-09-22 11:34:46 +03:00
damencho
e38f9a293b
fix: Fixes postinst after pull/12213.
2022-09-21 17:28:02 -04:00
Дамян Минков
eba7cfcec5
feat: Adds automatic jaas account creation. ( #12213 )
...
* feat: Adds automatic jaas account creation.
* squash: Prints return data if any.
* squash: Moves jitsi-challenge.txt to /usr/share/jitsi-meet/.well-known.
2022-09-21 13:57:30 -05:00
Jaya Allamsetty
ae70370a38
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1505.0.0+f49afde5...v1506.0.0+3fc03265
2022-09-21 14:00:48 -04:00
Jaya Allamsetty
45c67142e9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1504.0.0+85fb01c0...v1505.0.0+f49afde5
2022-09-21 10:43:18 -04:00
Jaya Allamsetty
6a03e49b9e
update config.js
2022-09-21 10:15:38 -04:00
Jaya Allamsetty
25e7b79237
feat(multi-stream) Enable multi-stream by default (if not disabled explicitly).
2022-09-21 10:15:38 -04:00
Robert Pintilii
779ecd6da6
feat(ui-components) Add Tabs component ( #12199 )
2022-09-21 14:57:59 +03:00
Robert Pintilii
dd4d49a591
fix(filmstrip) Fix stage filmstrip ( #12209 )
...
Use new settings action to determine when max has been reduced
2022-09-21 14:57:40 +03:00
Robert Pintilii
63b6b5a72d
ref(TS) Convert some files to TS ( #12204 )
2022-09-21 11:32:50 +03:00
George Politis
df9185f92a
ref(callstats): Removes redundant config.js option.
2022-09-20 16:54:25 +03:00
Saúl Ibarra Corretgé
9bb0decb30
fix(build) speed up webpack dev build by 4x
...
Skip type checking, only do it in prod builds (the CI will check those).
Main bundle build times:
- Before: 255101ms
- After: 58463ms
2022-09-20 08:40:34 +02:00
Saúl Ibarra Corretgé
e18240cfc6
chore(build) rename option for clarity
2022-09-20 08:40:34 +02:00
Jaya Allamsetty
1703ed8b23
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1502.0.0+62b0e5c4...v1504.0.0+85fb01c0
2022-09-19 12:43:05 -04:00
Saúl Ibarra Corretgé
945eda680c
chore(ios) sync Podfile.lock
2022-09-19 15:39:32 +02:00
Saúl Ibarra Corretgé
a378ba7827
feat(ios) Xcode 14 compatibility
...
Bitcode is no longer supported, so remove it. The M106 WebRTC version no
longer contains bitcode either, but it embeds dSYMs.
2022-09-19 15:01:47 +02:00
Saúl Ibarra Corretgé
73ab43ac0c
feat(android) disable volume logger thread
2022-09-19 15:01:47 +02:00
Saúl Ibarra Corretgé
3f5fa1e663
feat(rn,deps) update WebRTC to M106
2022-09-19 15:01:47 +02:00
Robert Pintilii
e05ad18ee4
fix(prejoin) Remove no longer needed hack
2022-09-19 14:57:57 +02:00
Robert Pintilii
6dd04136de
ref(TS Convert some files to TS ( #12191 )
2022-09-19 10:40:03 +03:00
Jaya Allamsetty
ffe005ba0a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1500.0.0+d96dad72...v1502.0.0+62b0e5c4
2022-09-16 15:30:41 -04:00
Jaya Allamsetty
7393c20ed8
fix(testing): Fixes for multi-stream torture tests to work.
2022-09-16 14:31:41 -04:00
tmoldovan8x8
7509b520f3
fix(e2ee) check if e2ee is supported before playing the sound
2022-09-16 14:28:36 +03:00
Robert Pintilii
4c9f3d287a
fix(prejoin) Fix focus stealing in settings ( #12188 )
...
Remove ref focus from InputField component
Replace input component in GifsMenu and add ref focus
2022-09-16 13:05:15 +03:00
TTG
fef562d767
fix(lang) remove unused language lists
2022-09-16 10:58:28 +02:00
Saúl Ibarra Corretgé
d9bbf35466
fix(settings) fix not storing maxStageParticipants
2022-09-15 23:30:44 +02:00
Saúl Ibarra Corretgé
1cd80a33c6
fix(config) fix check for filmstrip property
...
The whole object might be undefined.
2022-09-15 19:43:33 +02:00
Robert Pintilii
2d6e181a13
feat(ui-components) Add Select component ( #12182 )
...
Remove @atlaskit/dropdown
Convert some files to TS
2022-09-15 15:20:11 +03:00
Robert Pintilii
f5e60a7ca4
fix(filmstrip) Save stage filmstrip in settings ( #12170 )
...
Add config for stage participants number
Enable stage filmstrip by default
2022-09-15 10:57:48 +03:00
Hristo Terezov
f0a45a9976
feat: Handle dominant speaker silence
2022-09-14 12:13:41 -05:00
Hristo Terezov
81f5e68382
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1498.0.0+bc3aae02...v1500.0.0+d96dad72
2022-09-14 12:13:16 -05:00
Alex Bumbu
e68ede65e1
feat(iOS): callkit objc implementation
2022-09-14 18:52:39 +02:00
damencho
8c0de928ab
fix: Set default choice for jaas, keeps old behavior.
2022-09-14 10:15:49 -05:00
Horatiu Muresan
9d57c8e058
fix(external-api) Add email to local participant info
2022-09-14 17:57:08 +03:00
Horatiu Muresan
35442c6094
fix(external-api) Fix notify audio muted/audio available
2022-09-14 16:39:03 +03:00
Gabriel Borlea
d6f3c2a0f4
ref(face-landmarks): convert to typescript and add detector class ( #12144 )
...
* fix(face-landmarks): stop recognition when imageCapture error
* ref(face-landmarks): convert files in typescript
fix: lint issues
* code review
* ref(face-landmarks): move detection part to a class
* ref(face-landmarks): make FaceLandmarksDetector singleton
* fix typo and ts-ignore problematic types
* fix linting issues
2022-09-14 15:42:46 +03:00
tmoldovan8x8
b83c55e9c4
fix(rn) fixes typo in functions.native
2022-09-14 14:49:13 +03:00
Robert Pintilii
a1d20dc188
ref(TS) Convert some features to TS ( #12149 )
...
Convert AV Moderation and Breakout Rooms to TS
2022-09-14 14:32:58 +03:00
Robert Pintilii
95084e1004
ref(TS) Convert some base features to TS ( #12138 )
2022-09-14 10:54:56 +03:00
Saúl Ibarra Corretgé
5502601fb3
fix(subtitles) web components must not be used in generic action files
2022-09-13 16:17:10 +02:00
Saúl Ibarra Corretgé
3fa72c99bc
fix(rn,conference) fix mobile build
...
Looks like Metro is confused by these imports.
2022-09-13 16:17:10 +02:00
Дамян Минков
079a2a505d
feat: Adds LE choice when installing debian package. ( #12154 )
...
* feat: Adds LE choice when installing debian package.
* Update debian/jitsi-meet-web-config.templates
Co-authored-by: raluca8x8 <raluca.tocmag@8x8.com >
* squash: Print in the console the JaaS link everytime.
* squash: Note that JaaS does not support self-signed certs.
* squash: Fix message.
* squash: Moves acme.sh stuff into a script, so it is easy to re-run.
Co-authored-by: raluca8x8 <raluca.tocmag@8x8.com >
2022-09-13 07:55:00 -05:00
Robert Pintilii
139884fbe7
ref(dep) Upgrade MUI ( #12089 )
2022-09-13 10:36:00 +03:00
Misha
3ef3233242
ref(conn-indicator): remove E2E RTT ( #12139 )
...
There was a fundamental change in how e2e pings work in lib-jitsi-meet where it does few pings at the beginning, pushes metrics and shuts the whole thing down, so there are no more e2ertt updates after that. Plus it's disabled by default. @paweldomas have decided with @bgrozev to remove that instead of trying to adjust. Even if e2e pings are enabled the data is not feed correctly to the indicators, what's wrong there is as soon as the pings stop going the new data does not arrive and then all you get is N/A if the UI component is recreated.
2022-09-12 15:57:15 -05:00
JohnProv
443f4e4feb
fix(lang) update Dutch translation
2022-09-12 19:28:25 +02:00
Alexandru Petrus
21a1d52753
fix(large-video) disable screen-sharing placeholder on Spot
...
Temporary hack, this should likely be configurable.
2022-09-12 18:00:02 +02:00
Bogdan Duduman
0f63e560b0
feat(external_api) add adbility to resize the filmstrip
2022-09-12 14:08:55 +02:00
Horatiu Muresan
43bea201e6
fix(prejoin) Hide conference name based on config
2022-09-12 10:35:37 +03:00
Horatiu Muresan
6e1e6df952
fix(prejoin) Fix roomname showing for 3rd party prejoin app ( #12155 )
...
* fix(prejoin) Fix roomname showing for 3rd party prejoin app
* fix: Do not convert roomName to string when undefined.
Co-authored-by: damencho <damencho@jitsi.org >
2022-09-09 12:10:50 -05:00
Saúl Ibarra Corretgé
8ce1423373
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1496.0.0+e1ca2f5a...v1498.0.0+bc3aae02
2022-09-09 16:57:08 +02:00
Saúl Ibarra Corretgé
ede97584f2
fix(ios) fix lite SDK release process
2022-09-09 13:37:08 +02:00
Robert Pintilii
247c54b6c6
ref(TS) Convert constants tiles to TS ( #12148 )
...
Remove unnecessary ts-ignores
2022-09-09 12:22:30 +03:00
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config ( #12143 )
...
Use new TS config from @jitsi/eslint
Fix all lint errors
2022-09-08 12:52:36 +03:00
Artur Shepilko
e296008d95
lang: update Ukrainian translation
2022-09-07 18:33:00 -05:00
Jaya Allamsetty
01001d6438
fix(large-video) Update large-video when the streamingStatus of the attached track changes.
...
This fixes an issue where screenshare appears on the thumbnail but not on the large-video.
2022-09-07 18:31:23 -04:00
damencho
fce15b491d
feat: Adds jaas choice when installing.
2022-09-07 08:21:12 -05:00
damencho
cf37ba8771
feat: Drops prosody 0.10 checks.
2022-09-07 08:21:12 -05:00
damencho
0350f18e68
feat: Drops migration from jetty deployments.
2022-09-07 08:21:12 -05:00
Robert Pintilii
c9bbc6c762
ref(TS) Remove unnecessary ts-ignores ( #12136 )
2022-09-07 11:20:05 +03:00
Christoph Settgast
fa942e9f3b
fix(lang) update German translation ( #12122 )
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-09-07 09:13:19 +02:00
Robert Pintilii
fd67fb652b
fix(analytics) Fix lint error ( #12135 )
2022-09-07 09:54:31 +03:00
Ali Alhaidary
a87d4f4a1d
fix(lang) updated Arabic translation
2022-09-06 19:32:47 +02:00
Robert Pintilii
efb69d5382
ref: Improve TS files ( #12130 )
...
Remove unnecessary ts-ignores
Change any to actual types
Fix eslint rule
2022-09-06 20:32:20 +03:00
Flying-Light
db988f6e62
fix(lang) improve Arabic translation
...
Modify some translations for their difficulty for the user.
Add some missing translations like "ask to unmute"
2022-09-06 19:27:44 +02:00
Robert Pintilii
f4b46128bc
ref(analytics) Convert to TS ( #12099 )
2022-09-06 15:51:50 +03:00
Gabriel Borlea
9323b86e3c
feat(rtc-stats): support for react native and breakout rooms ( #11835 )
...
* feat(rtc-stats): mobile flow
* fix(rtc-stats): create websocket connection event
* feat(rtc-stats): separate middlewares and filter callstats pcs
* fix: linting problems
* fix: linting problems 2
* fix(rtc-stats): middlewares
* ref(rtc-stats): rewrite in typescript
* remove blank line and flow tag
* fix: linting problems
* remove redundant comment
* remove index file
* fix: sort interface keys
* feat(rtc-stats): support for breakout rooms
* ref(rtc-stats): send isBreakoutRoom flag when connecting to rtc stats
* code review
* fix(rtc-stats): rebase issues
* remove empty lines
* chore(rtc-stats): update rtc-stats to latest version
* fix: linting issues
2022-09-06 10:42:59 +03:00
Saúl Ibarra Corretgé
06842c724a
fix(rn,video-layout) fix mobile
...
In adcd9a501b a call to getCurrentLayout
was introduced, which is not mobile-friendly :-(
2022-09-06 09:27:47 +02:00
Duduman Bogdan Vlad
5f62acc67c
fix(external_api): Fix number of participants in meeting ( #12052 )
2022-09-06 09:51:38 +03:00
Robert Pintilii
17008237dc
ref: Improve TS state ( #12125 )
...
Create IStateful interface
Use IState interface everywhere
Remove unnecessary @ts-ignore
2022-09-05 14:24:13 +03:00
Robert Pintilii
271ea8315b
ref: Improve reducers TS ( #12123 )
2022-09-05 12:05:07 +03:00
Alexey Matveev
f18f8c1061
fix(lang) update Russian translation
2022-09-05 10:22:13 +02:00
Saúl Ibarra Corretgé
b535b8c583
fix(lobby) fix opening lobby chat after API change
2022-09-01 14:21:32 -05:00
Hristo Terezov
adcd9a501b
ref(receiver-constraints): Refactor and fixes.
2022-09-01 13:22:09 -05:00
Saúl Ibarra Corretgé
cfb1fef162
fix(breakout-rooms) fix broadcast timer
2022-09-01 18:19:29 +02:00
Saúl Ibarra Corretgé
8b4f2495dc
fixup!
2022-09-01 17:13:33 +02:00
Saúl Ibarra Corretgé
7e7107d45a
feat(build,ljm) don't expose jquery
...
lib-jitsi-meet no longer requires it.
2022-09-01 17:13:33 +02:00
Saúl Ibarra Corretgé
45c0597aff
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1494.0.0+c9be46e2...v1496.0.0+e1ca2f5a
2022-09-01 17:12:50 +02:00
Calinteodor
c77e2c8301
feat(settings/native): fixes and updates ( #12094 )
...
feat(settings/native): fixes and updates
2022-09-01 15:05:14 +03:00
Robert Pintilii
3403d7bec2
ref: Convert reducers to TS ( #12101 )
2022-09-01 14:00:49 +03:00
Robert Pintilii
c4557c66aa
chore(dep) Update caniuse-lite ( #12109 )
2022-09-01 11:32:11 +03:00
Robert Pintilii
cfda02ee10
ref(shared-video) Merge web and native reducers ( #12108 )
...
Convert reducer to TS
2022-09-01 11:32:01 +03:00
JohnProv
575ab1f1cb
fix(lang) update Dutch translation
2022-09-01 09:19:29 +02:00
tamasdomokos
b4f98e7386
feat(translation) enable cc translation ( #12046 )
...
* feat(translation) enable cc translation
* Refactor translation for ListItem.
* fix language file sorting
* fix translation order
* change import order
2022-08-31 10:57:31 -05:00
Calin-Teodor
e8de9b4d66
feat(prejoin/native): update react-native-video dep and unmount LargeVideo is Prejoin is not focused
2022-08-31 12:55:02 +03:00
damencho
6fe353cfa4
fix: Fixes lua log lines.
...
When using directly log( the log lines come from `general` not from the module itself.
`Aug 29 19:38:08 general info Starting speakerstats for conference...`
2022-08-30 11:24:28 -05:00
Stefan Weil
882d343e8b
chore(typos) fix some typos
2022-08-30 16:21:58 +02:00
Hristo Terezov
cc3a8b7b8d
fix(stage-filmstrip): Pinning
...
Pinning participant was not working for stage filmstrip and
screen sharing filmstirp layouts
2022-08-30 08:41:38 -05:00
Saúl Ibarra Corretgé
104bfe7339
fix(rn,thumbnail) show SS indicator on the local thumbnail
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
fb9d35a991
fix(rn,tracks) fix muting local screenshare when remote is muted
...
A "is local" check was missing.
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
8fabba1679
fix(shared-video) fix exception on mobile
...
Also use the "standardized" way of instantiating loggers.
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
5fbf741278
fix(rn,filmstrip) avoid "red" screen sharing tile
...
Mobile does not render screen-shares in tiles for performance reasons.
This coincidentally fixes the "red" tile that was attempted to be
rendered when the local partitipant started screen-sharing.
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
bebcc8234f
fix(rn,multi-stream) don't send multiple streams on mobile
...
Mobile does not do multiple local video streams for performance reasons,
so avoid creating the local fake participant.
WIP
2022-08-30 14:13:17 +02:00
Avram Tudor
1e9f599a35
ref(config) move defaultLogoUrl to config object ( #12087 )
...
* ref(config) move defaultLogoUrl to config object
* code review changes
2022-08-30 14:52:36 +03:00
Horatiu Muresan
cc5a3e499f
feat(aot-prejoin) Add support for showing AOT on prejoin
2022-08-30 11:42:29 +03:00
Calin-Teodor
dbcbafe088
feat(polls/native): fixed scroll inside screen
2022-08-29 17:09:50 +03:00
José Luís Andrade
b034cf27cb
lang: Update Portuguese translation ( #12081 )
2022-08-29 08:08:14 -05:00
Calin-Teodor
126dba8070
feat(security/native): options available only if participant is moderator
2022-08-29 15:30:36 +03:00
Calin-Teodor
a7c1aa4900
feat(settings/native): updated placeholder and placeholder text color
2022-08-29 15:21:50 +03:00
Saúl Ibarra Corretgé
206215c7c1
feat(ios) add generated Swift interface header
...
We need it for the RN module since it won't be (re)generated. It has not
changed in 4 years, so I guess it's safe to assume it'll stay that way.
2022-08-29 12:49:07 +02:00
Jaya Allamsetty
f38c5f39d2
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1493.0.0+3cf3db1a...v1494.0.0+c9be46e2
2022-08-26 15:12:56 -04:00
wfleischer
09efaecc41
feat(conference) add end conference
...
Add the ability (for moderators) to end the meeting for everyone.
2022-08-26 20:25:04 +02:00
Saúl Ibarra Corretgé
3bb581c8d9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1487.0.0+f3f922a8...v1493.0.0+3cf3db1a
2022-08-26 20:24:08 +02:00
Nils Ohlmeier
96099a06a8
feature(rtcstats): expose sendSdp as config option ( #12072 )
...
* feature(rtcstats): expose sendSdp as config option
* fixed linting error
2022-08-26 13:03:08 -05:00
Saúl Ibarra Corretgé
4ef5da6c82
fix(ts) fix build
2022-08-26 08:01:59 -05:00
George Politis
289ece42df
feat(logging): Store JS console logs in RTCStats.
...
With this commit JS console logs can optionally be sent to the RTCstats server
for storage and processing.
The functionality is off by default and can be enabled by setting to `true` the
config.js option
config.analytics.rtcstatsStoreLogs: false // off by default
Obviously, if rtcstats is disabled/not configured nothing will be sent to the
rtcstats backend, even if this setting is set to `true`.
This commit also adds a config.js option that can be used to disable sending the
logs back to callstats:
config.callstatsStoreLogs: true // on by default
Obviously, if callstats is disabled nothing would be sent in the first place,
but if callstats is enabled and this new configuration parameter is set to
`false`, then callstats will be kept active but no logs will be sent to
callstats.
2022-08-26 14:19:48 +03:00
Saúl Ibarra Corretgé
7dba5f8a7e
fix(prejoin) use the conference display name instead of the room name
...
The room name could be a UUID and the conference display name an actual
name, using the subject.
2022-08-26 12:21:01 +02:00
Robert Pintilii
1010955393
ref: Convert some reducers to TS ( #12065 )
2022-08-26 12:54:16 +03:00
Robert Pintilii
3bd3be4df0
ref: Convert files to TS ( #12007 )
...
Convert files that use material-ui to TS (needed for material-ui upgrade)
2022-08-26 12:54:03 +03:00
Duduman Bogdan Vlad
fc60ab8383
feat(conference) send leave reasons on switching room and when errors occur
2022-08-26 11:53:32 +02:00
Rokixy
85d2123fac
fix(chore) fix typo
2022-08-26 10:11:08 +02:00
Дамян Минков
5790742d53
fix(debian) add missing dependency of lua-inspect
2022-08-26 09:31:11 +02:00
bogdandarie
be1752c162
Feat (chat) add new message badge ( #11987 )
...
Change scroll to bottom when receive a new message with:
- scroll to bottom if scroll was at the bottom before getting a new message
- keep the scroll in his original position when the scroll position was not at the bottom
- scroll to bottom when open first time the chat
2022-08-26 09:21:41 +03:00
Gabriel Borlea
b9aeb19379
fix(face-landmarks): not sending duplicate expressions when recognition stops ( #12067 )
...
fix(facelandmarks): do not perform stop recognition if it is not active
2022-08-25 16:52:03 +03:00
Jaya Allamsetty
7951dc3ce7
fix(audio-only) Do not enable video automatically when audio-only is disabled ( #12056 )
...
* fix(audio-only) Do not enable video automatically when audio-only is disabled.
2022-08-25 08:40:32 -04:00
Robert Pintilii
dfb2a07cfa
ref: Convert material-ui files to TS ( #12013 )
...
Convert files that use material-ui to TS (needed for material-ui upgrade)
2022-08-25 14:35:19 +03:00
Calinteodor
94dc6309de
feat(base/native): Switch thumb track color ( #12066 )
...
* feat(base/native): Switch thumbColor and trackColor default props
2022-08-25 14:25:13 +03:00
Rokixy
3f2018a1de
fix(chore) fix typo
2022-08-25 11:30:39 +02:00
Calin-Teodor
cd4ab8a5f1
feat(polls/native): added thumbColor for android
2022-08-25 10:57:34 +03:00
Hristo Terezov
594f9dfcdd
fix(follow-me): SS not visible
...
The remote screen shares stored in redux were not updated when follow
me is active. Therefore the receiver constraints were not correct.
2022-08-24 16:42:51 -05:00
Robert Pintilii
8dd71a921b
ref(ui-components) Improve native and web Switch ( #12061 )
...
Bring Switch component more in line
Convert some files to TS
2022-08-24 12:46:22 +03:00
Calinteodor
6d39d13af7
feat(lobby/prejoin): added room name title ( #12054 )
...
* feat(lobby/prejoin): added room name title
2022-08-24 12:43:28 +03:00
Robert Pintilii
372c2cb0f9
fix(participant) Avoid unnecessary unpin calls ( #12060 )
2022-08-24 11:26:09 +03:00
Calin-Teodor
5b41d68d39
feat(settings): changed switch enabled track color
2022-08-24 11:10:26 +03:00
JohnProv
1b9870dade
Update main-nl.json
2022-08-23 13:13:27 -05:00
Mariusz Krzaczkowski
38eff2ba24
lang: Update for Polish ( #12053 )
...
* [i18n] Update for Polish
* [i18n] Update for Polish
* [i18n] Update for Polish
2022-08-23 09:54:50 -05:00
apetrus20
11f6b442fe
feat (screen-share) Added logs and emit iframe event for video and audio sharing ( #12051 )
2022-08-23 15:17:18 +03:00
Calinteodor
e458eed931
feat(recording): StartRecordingDialogContent web and native ( #12009 )
...
* feat(recording): StartRecordingDialogContent web and native
2022-08-23 11:56:02 +03:00
Avram Tudor
f07bd4a0d6
feat(prejoin) add room name to premeeting screen ( #12049 )
2022-08-22 16:26:35 +03:00
Robert Pintilii
40637aa3dc
ref(ui-components) Improve Button component ( #12015 )
...
Bring web and native more in line
2022-08-22 12:40:59 +03:00
Jaya Allamsetty
2f10d80184
fix(logging) Add more info logs for device switching.
2022-08-18 21:59:03 -04:00
Artur Shepilko
739c060018
lang: add Ukrainian to more languages
2022-08-18 13:20:02 -05:00
damencho
41a6cbd3fc
fix: Jwt context.features to work without context.user. Fixes #12005
2022-08-18 12:01:20 -05:00
Calin-Teodor
61df6f6794
feat(media): added extra percentage padding right to screen share view fit
2022-08-18 18:07:35 +03:00
Artur Shepilko
d44cbb6d1e
lang: update Ukrainian translation
2022-08-17 15:46:12 -05:00
Nils Ohlmeier
06ed0e43ad
update(rtcstats): fix one more left over comment around poll intervall ( #12036 )
2022-08-17 12:58:09 -07:00
Calin-Teodor
eb911ec9b5
feat(participants-pane/native): fixed undefined error
2022-08-17 18:21:30 +03:00
Calin-Teodor
e8cdf38fda
native ui fixes
2022-08-17 15:45:23 +03:00
Saúl Ibarra Corretgé
e578f6c30f
feat(logging) migrate logging to config.js
2022-08-17 14:32:40 +02:00
Saúl Ibarra Corretgé
77d687952d
feat(jwt) deprecate and remove enableFeaturesBasedOnToken
...
The new behavior is as follows:
IF a user has a token and `features` is not set, we treat it as if the
feature was enabled.
IF a user has a token and `features` is set, we check if the feature
name has a value of "true".
`isJwtFeatureEnabled` also provides a way to specify the default value
in case there is no token.
2022-08-17 11:17:29 +02:00
Saúl Ibarra Corretgé
bf222c5094
fix(highlight) check for JaaS features before opening the dialog
2022-08-17 11:17:14 +02:00
Saúl Ibarra Corretgé
08f9dc5e83
fix(participants-pane) fix button impport
...
Fixes: https://community.jitsi.org/t/navigation-link-in-participants-button-broken-after-usage-of-lobby-chat/116606
2022-08-17 10:34:33 +02:00
Nils Ohlmeier
9c83831b2c
update(rtcstats): adjusted poll intervals in comments to match default value
2022-08-16 13:10:20 -05:00
Jaya Allamsetty
97bc41f644
fix(filmstrip) Push dominant speaker to the top of the active speaker list.
...
The active speaker list in redux is alpha sorted, we need to ensure dominant speaker is at the top otherwise it can get truncated based on the available number of visible slots in the filmstrip.
2022-08-16 14:05:48 -04:00
Nils Ohlmeier
f70ed9cb8a
fix(rtcstats): Fix rtcstats poll interval typo and increase default value ( #12024 )
...
* fix(rtcstats): fixed typo in rtcstats pollInterval
* fix(rtcstats): set rtcstats default poll interval value to 10s
2022-08-16 10:37:04 -07:00
Saúl Ibarra Corretgé
123ab32e75
chore(config,known-domains) remove legacy code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
3c370eb6ca
chore(recent-list) remove legacy compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
3e6c988c30
chore(redux) remove legacy compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
649ace1f44
chore(config) remove legacy comment
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
57f27b4234
chore(analytics) remove lagacy backwards compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
2ae4ba3875
feat(ios) add lite SDK target
2022-08-16 09:58:37 +02:00
Saúl Ibarra Corretgé
0bfa1027a9
fix(virtual-backgrounds) cache loaded model
...
There is no need to fetch and apply the model every time we want to
createe the effect since it doesn't change.
2022-08-16 08:20:58 +02:00
emrah
f412ff7f11
fix(config) add a missing comma in json list
2022-08-14 11:25:20 +02:00
Jaya Allamsetty
3975db7a68
fix(fimstrip): Do not re-sort the active speakers if dominant speaker is visible.
...
Fixes a case where re-sorting doesn't happen even when dominant speaker is currently not visible.
2022-08-12 14:18:37 -04:00
Werner Fleischer
02e4d2b902
fix(participants-pane): leave breakout room button appearance
2022-08-12 13:08:49 +02:00
Jaya Allamsetty
ca095240b9
fix(audio-only-ss): Attach a track stopped handler to the audioDesktop track only for audio-only sharing case.
...
There will be an audio desktop track for regular screensahring when a tab is selected. We do not have to toggle screensharing again when that track is killed.
2022-08-11 16:59:57 -04:00
Jaya Allamsetty
3d60773963
Add debugging for SS streaming issues
2022-08-11 16:59:57 -04:00
Saúl Ibarra Corretgé
895ce56e8d
chore(deps) style-loader@3.3.1
2022-08-11 17:54:16 +02:00
Saúl Ibarra Corretgé
d12860082c
chore(deps) run npm audit fix
2022-08-11 17:54:16 +02:00
Saúl Ibarra Corretgé
4e03f20a51
chore(deps) update react-native-svg@12.4.3
2022-08-11 17:54:16 +02:00
Robert Pintilii
0435c3cc64
ref(ui-components) Use new input and button in chat ( #12000 )
2022-08-11 16:32:44 +03:00
Alex Bumbu
ea4be6cb30
fix(iOS): script for enabling multitasking camera access for release build
2022-08-11 14:34:20 +02:00
damencho
fa39c10766
feat: Updates the local stats to match remote for 'connected to'.
2022-08-10 21:13:12 -05:00
tmoldovan8x8
82c047707f
fix(mobile externalApi) suppress participant joined and left events for virtual screenshare
2022-08-10 16:34:18 +03:00
Robert Pintilii
00221b7482
ref: Convert some reducers to TS ( #12002 )
2022-08-10 12:56:24 +03:00
Hristo Terezov
8266d55cb9
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1484.0.0+6d5ca18b...v1487.0.0+f3f922a8
2022-08-10 11:48:42 +03:00
Robert Pintilii
b2396ff809
ref(ui-components) Replace livestream input ( #11997 )
2022-08-10 10:22:24 +03:00
Robert Pintilii
fb20786b65
ref(ui-components) Replace inputs with new component ( #11964 )
2022-08-10 09:25:31 +03:00
Saúl Ibarra Corretgé
f5649efa49
fix(dropbox) fix signing out when switching rec providers
2022-08-09 10:23:05 -05:00
Saúl Ibarra Corretgé
7b361b3e23
fix(dropbox) fix incorrect button labels and click on web
...
The web and mobile Button components are not implemented the same way
and this came to bite us.
This is a stopgap fix, the real fix needs to be to make them have
exactly the same shared props and behavior.
2022-08-09 08:25:44 -05:00
Robert Pintilii
05fdd5f31f
ref: Convert some reducers to TS ( #11994 )
2022-08-09 15:22:18 +03:00
Дамян Минков
5c52ee97ed
fix: Adds missing notification in example config.
...
Add missing 'notify.videoMutedRemotelyTitle'.
2022-08-08 15:58:50 -05:00
Дамян Минков
3626e51c24
feat: Adds a jaas reference when installing.
2022-08-08 10:50:02 -05:00
Saúl Ibarra Corretgé
ef748c576d
fix(face-landmarks) fix createImageBitMap polyfill on Safari 14
...
The polyfill returns an Image object instead of an ImageBitmap. The
latter has a close method, however, which we call.
Make sure we provide a dummy close method to avoid errors.
2022-08-08 17:03:48 +02:00
Saúl Ibarra Corretgé
dd044ad252
fix(settings) fix not showing the more tab
...
It used to only contain 3 sets of options, so we'd check if any of them
were set before showing it, but it now contains more options, so always
show it if the user requested it.
2022-08-08 14:26:04 +02:00
Robert Pintilii
5f04c5ba64
ref: Convert some reducers to TS ( #11988 )
2022-08-08 14:06:29 +03:00
Robert Pintilii
8f5eabe1f2
ref(TS) Remove ts-ignores ( #11979 )
2022-08-08 12:36:06 +03:00
Robert Pintilii
43578474a0
ref: Convert base/participants to TS ( #11978 )
...
Remove unnecessary ts-ignores
2022-08-08 11:12:22 +03:00
José Luís Andrade
6dbf283f3d
Update Portuguese translation
2022-08-07 12:07:39 +02:00
Jaya Allamsetty
a1e0a46bad
fix(audio-only SS) Stop audio-only SS when user stops share from the browser's share in progress window.
2022-08-05 14:30:49 -04:00
Hristo Terezov
627027b167
fix(remote-control): when multistream is enabled
...
The remote control controller events were sent for the camera
participant instead of the screen sharing one.
2022-08-05 19:04:52 +03:00
Jaya Allamsetty
4d41d36020
fix(remote-control): fix remote-control when multi-stream is enabled.
2022-08-05 09:35:52 -04:00
Robert Pintilii
0f57c37d6a
feat(ui-components) Add clickable icon component ( #11976 )
2022-08-05 15:07:44 +03:00
Robert Pintilii
5b34068435
ref(ui-components) Use new input component ( #11965 )
2022-08-05 15:07:28 +03:00
apetrus20
52ce9a86ed
feat(large-video/web) Add screen share placeholder ( #11971 )
...
* feat(large-video/web) new ScreenSharePlaceholder component
2022-08-05 12:11:09 +03:00
Andrei Gavrilescu
bdff92397b
fix(noise-suppression): remove no track warning on share audio flow ( #11966 )
...
* remove no track warning on share audio flow
* remove unused import
2022-08-04 16:51:13 +03:00
Andrei Gavrilescu
1abc6b1e4a
feat(noise-suppression): add toggle noise-suppression API ( #11968 )
...
* add toggle noise-suppression API
* switch NS API from toggle to set
2022-08-04 15:47:49 +03:00
Дамян Минков
ca259287be
fix: Applies AV moderation checks on screen sharing with multistream on.
...
Guests trying to screenshare see the notification but also the dialog for choosing content.
2022-08-04 14:28:43 +03:00
Robert Pintilii
5601a62b60
ref(ui-components) Use new Button component ( #11969 )
...
Remove atlaskit deps
2022-08-04 13:39:22 +03:00
Robert Pintilii
d3c7b074d4
ref: Convert some files to TS ( #11947 )
2022-08-04 11:51:33 +03:00
Robert Pintilii
0fa0e99ffa
ref(ui-components) Replace Recording dialog switch with new component ( #11963 )
...
The additional component is needed because the dialog is shared between native and web
2022-08-04 11:32:00 +03:00
Robert Pintilii
002d0fed42
ref(security-dialog) Use new input component for password ( #11946 )
2022-08-04 11:26:13 +03:00
Jaya Allamsetty
873cdbb404
fix(external-api) Fix toggleShareScreen in multi-stream mode.
...
Fixes https://github.com/jitsi/jitsi-meet/issues/11916 .
2022-08-03 11:28:09 -04:00
Filip Rejmus
91cbeb0b3f
fix(ios) use the RN logger in RN modules
...
The eventual RN SDK doesn't need to depend on our logger. When the native SDK i used the RN logger is diverted to ours anyway.
2022-08-03 15:16:43 +02:00
Robert Pintilii
3a87282e26
ref(ui-components) Replace Switch with new components ( #11956 )
2022-08-03 14:24:44 +03:00
Дамян Минков
fa5ee32720
fix: Fixes tenants in default configuration.
2022-08-03 14:06:38 +03:00
Дамян Минков
03c91de5c1
fix(breakout): Do not load token_verification for breakout rooms.
...
The token verification is not needed for the breakout muc component as we verify the token for the main room and there are other checks for breakoutrooms.
2022-08-03 14:06:38 +03:00
Robert Pintilii
2ec82c371c
fix(polls) Fix CSS
2022-08-03 12:57:24 +02:00
Robert Pintilii
abc9d36c4c
ref(ui-components) Replace all Checkboxes with new component ( #11948 )
...
Remove atlaskit/checkbox dependency
2022-08-03 11:41:26 +03:00
Robert Pintilii
efa0a132c4
fix(config) Fix recording config backwards compatibility ( #11953 )
...
Overwrite the new flag with the old one only if the new one is not set
Fix hideStorageWarning config
2022-08-03 10:31:00 +03:00
Jaya Allamsetty
083b009eba
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1481.0.0+7ed3be3b...v1484.0.0+6d5ca18b
2022-08-02 15:10:51 -04:00
Calin-Teodor
f0ba37e605
feat(recording/native): added new Button component
2022-08-02 18:19:52 +03:00
Saúl Ibarra Corretgé
a2c3bdf05f
fix(lobby) fix not being able to type password
...
Autoofocus Strikes Back...
2022-08-02 17:30:16 +03:00
Robert Pintilii
22a52dafca
fix(i18n) Fix translate Typescript ( #11949 )
2022-08-02 14:41:12 +03:00
Robert Pintilii
3960b59765
feat(ui-components) Add Checkbox component ( #11927 )
...
Replace all checkboxes in the Settings Dialog
Convert some dialog tabs to TS
2022-08-02 13:51:42 +03:00
Robert Pintilii
db54c45b13
feat(ui-components) Add toggle component ( #11933 )
2022-08-02 13:31:11 +03:00
Saúl Ibarra Corretgé
3e66e0009d
fix(ios) add missing entitlement
2022-08-02 10:59:24 +02:00
Ali Alhaidary
d091881851
fix(lang) update Arabic translation
2022-08-02 10:49:17 +02:00
Calin-Teodor
de44c53482
feat(base/media): fixed linter
2022-08-02 11:30:36 +03:00
Calin-Teodor
64fef80f31
feat(base/media): removed max offset value for wide view screen sharing
2022-08-02 11:30:36 +03:00
Steffen Kolmer
87f6d27fb2
feat(liveStreamting) add configuration to customize streaming dialog
2022-08-02 10:27:18 +02:00
Saúl Ibarra Corretgé
3f0e50a9cd
fix(base) drop old button implementation
2022-08-02 08:34:14 +02:00
Jaya Allamsetty
d63e0c5ab6
fix(audio-share): Fix audio-only SS in multi-stream mode.
...
ShareAudioDialog passes undefined when the user hits continue in the share audio demo modal. Toggle state of audio-share based on the current state of audio share in that case.
2022-08-01 22:12:18 -04:00
Jaya Allamsetty
9b9fbc0bc9
fix(participants-pane): Get the correct participantCount for multi-stream.
...
Do not add virtual screenshare participants to participantCount.
2022-08-01 13:58:21 -04:00
Jaya Allamsetty
5505f01cd9
fix(screenshot-capture): Impl screenshot capture in multi-stream mode.
2022-08-01 13:58:21 -04:00
Saúl Ibarra Corretgé
7e7d3c0cc7
fix(config) add recordingService to the whitelist
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11760#issuecomment-1201049861
2022-08-01 19:11:00 +02:00
Hristo Terezov
1f99ce3457
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1474.0.0+5ae3b47c...v1481.0.0+7ed3be3b
2022-08-01 18:29:55 +03:00
Shawn Chin
94074836ec
feat(external-api) Add command to show custom in-meeting notification ( #11897 )
...
* feat(external-api) Add command to show custom in-meeting notification
* fix lint
* added uid to showNotifications, added hideNotifications
2022-08-01 13:37:41 +03:00
Calin-Teodor
ccba7e8f75
feat(base/modal): renamed prop and fixed scroll inside webview
2022-08-01 13:12:14 +03:00
José Luís Andrade
727b6dab9e
fix(config) add 'noisesuppression' to 'toolbarButtons'
2022-08-01 11:35:17 +02:00
Andrei Gavrilescu
0f1bf09c69
fix(noise-suppression): fix muted state, update icons ( #11936 )
2022-08-01 11:58:37 +03:00
Robert Pintilii
a6f93db8e3
ref: Convert i18n to TS ( #11934 )
2022-08-01 10:14:54 +03:00
Robert Pintilii
8e0cb583af
ref(thumbnail) Use new button component for video menu trigger ( #11921 )
2022-08-01 10:05:17 +03:00
Robert Pintilii
30a0a624a2
ref(profile-settings) Use new input component ( #11928 )
2022-08-01 10:04:36 +03:00
Robert Pintilii
2cea6c7b98
ref: Convert Theme to TS ( #11926 )
2022-08-01 10:04:23 +03:00
Robert Pintilii
69365d7e1f
ref: Convert some files to TS ( #11929 )
2022-07-29 16:18:14 +03:00
Robert Pintilii
5783e8992a
fix(screenshare-filmstrip) Fix pin screenshare ( #11892 )
...
On click on a screenshare pin that to stage (allows users to choose between multiple screenshares)
2022-07-29 14:13:02 +03:00
Robert Pintilii
dbc29a08ee
fix(dialog) Add key to buttons ( #11925 )
2022-07-29 11:30:57 +03:00
Robert Pintilii
6f4b858e35
ref: Convert reducer to TS ( #11920 )
2022-07-29 11:01:50 +03:00
Robert Pintilii
ffef8f78ea
ref(polls) Use new button component ( #11918 )
2022-07-28 16:45:32 +03:00
Saúl Ibarra Corretgé
82b2e77747
chore(deps) react-native-watch-connectivity@latest
...
This fixes the Android build because the old version depended on fbjs
wiithout actually listing it as a dependency.
2022-07-28 16:13:22 +03:00
Robert Pintilii
abc752635d
ref(dialog) Use new button component ( #11922 )
2022-07-28 16:09:38 +03:00
Calinteodor
5ec6581d2e
feat(welcome/native): settings updates ( #11830 )
...
feat(settings/native): feature updates
2022-07-28 10:28:29 +03:00
Robert Pintilii
e139c6d32d
ref: Convert some reducers to TS ( #11915 )
2022-07-27 13:28:10 +03:00
Robert Pintilii
4e1af131fb
ref(typescript) Remove unnecessary ts-ignores ( #11914 )
2022-07-27 12:56:07 +03:00
Robert Pintilii
867d998d15
ref(participants-pane) Use new button component ( #11913 )
2022-07-27 12:33:50 +03:00
Robert Pintilii
b1a9d68cf5
ref(ui-components) Move components to base/ui ( #11912 )
2022-07-27 11:40:34 +03:00
Jaya Allamsetty
8b4c7ebc03
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1468.0.0+634885b9...v1474.0.0+5ae3b47c
2022-07-27 08:08:29 +02:00
Filip Rejmus
63ea273b20
fix(prejoin) rename Prejoin.js to Prejoin.web.js
2022-07-26 17:13:48 +02:00
Robert Pintilii
ca3bd9138c
Revert "fix(html) add doctype and fix HTML errors"
...
This reverts commit 432d07c2ad .
2022-07-26 15:40:25 +02:00
Robert Pintilii
c5115f99f0
feat(ui-components) Add Input Component ( #11882 )
2022-07-26 13:58:28 +03:00
Calin-Teodor
0a385c561d
feat(prejoin-lobby): ui fixes
2022-07-26 13:36:22 +03:00
Robert Pintilii
44e5fa35af
ref: Convert some reducers to TS ( #11904 )
2022-07-26 13:20:39 +03:00
Bo Frederiksen
432d07c2ad
fix(html) add doctype and fix HTML errors
...
* Changed render mode to standard compliant and adjusted CSS accordantly.
* Fixed HTML errors, removed XHTML reminiscences and whitespace.
* Added doctype and fixed a few HTML errors.
* The input field speakerStatsSearch overflows the dialog box. Added missing box-sizing.
Co-authored-by: Bo Frederiksen <bo.frederiksen@semaphor.dk >
2022-07-26 11:07:19 +02:00
Milo Ivir
2f42af0b70
fix(lang) update Croatian translation
2022-07-25 10:26:47 +02:00
Hristo Terezov
e9055df9e3
fix(externalStorage): Infinitely growing.
...
In certain scenarios(when the iframe's domain is the same as the parent page)
the jitsiLocalStorage key from local storage is
included in the serialized local storage and then
propagaded to the parent page. This way we end up with recursion which
grows the localStorage infinitely.
2022-07-25 10:54:21 +03:00
Christoph Settgast
cc7d3247ab
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-07-25 09:29:10 +02:00
Ali Alhaidary
fa8608eea0
fix(lang) update Arabic translation
2022-07-25 09:23:40 +02:00
Christoph Settgast
0d9c4318ba
feat(old-client-notification) bump notice for anything older than 2022
...
Bumped to catch old macOS versions which were not signed and thus did
not have autoupdater working (ie. everything older than
https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2021.11.2 )
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-07-25 07:47:33 +02:00
Jaya Allamsetty
2a5e169c2f
fix(filmstrip): Remove SS ep from list of active speakers.
...
This fixes a case where duplicate SS tile appears when SS ep is the dominant speaker and all the active speakers are currently visisble.
2022-07-21 12:25:26 -04:00
Saúl Ibarra Corretgé
2def75db50
fix(android) exclude the Giphy SDK from the libre build
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11759
2022-07-21 12:51:43 +02:00
Saúl Ibarra Corretgé
53e05fdea9
feat(config) allow dangling comma
...
It has been supported in JS since ES5 and it helps users not make syntax
errors by uncommenting lines which are not comma terminated.
2022-07-21 12:39:06 +02:00
Jaya Allamsetty
c727b603af
fix(filmstrip) Make dominant speaker visible at all times ( #11874 )
...
* fix(filmstrip) Make dominant speaker visible at all times.
* squash: address review comments.
2022-07-20 15:51:47 -04:00
Robert Pintilii
5dbb17bc81
fix(filmstrip) Fix pinning ( #11889 )
2022-07-20 18:34:46 +03:00
Robert Pintilii
cb712eb4ab
fix(local-recording) Notify external api about local recording ( #11887 )
2022-07-20 18:08:52 +03:00
Robert Pintilii
c1e9724bba
ref: Convert some reducers to TS ( #11886 )
2022-07-20 18:01:16 +03:00
dependabot[bot]
24b9f5d113
chore(deps): bump terser from 5.11.0 to 5.14.2
...
Bumps [terser](https://github.com/terser/terser ) from 5.11.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-20 15:25:36 +02:00
Calin-Teodor
4ef88aa90e
feat(base-chat): conditioned should set responder
2022-07-20 15:54:14 +03:00
Andrei Gavrilescu
06491e2406
feat(noise-suppression): Add noise suppression effect. ( #11547 )
...
* add denoise effect
* denoise prototype
* improve rnnoise / add comments
* revert some unnecessary changes
* Add noise suppressor worklet
* Send notification on failure
* address code review
* additional comments
* additional comments
* update package-lock
* fix rebase changes
* update rnnoise npm package
* sort lang
* adjust webpack performance hint
* address code review
* address code review
* switch ns files to typescript
* fix null-loader version, lang sort
* fix lint
* missing import
* fix lint / address code review
* use single action for ns state
* move activation to thunk
* increase node heap
* copy noise-suppressor to deploy
* fix ts lint
2022-07-20 15:31:17 +03:00
Milo Ivir
9ce52b237e
fix(lang) update Croatian translation
2022-07-20 14:27:29 +02:00
Robert Pintilii
ac2af79807
ref(TS) Alpha sort interfaces ( #11883 )
2022-07-20 11:47:01 +03:00
Robert Pintilii
4a8c8899a9
feat(tokens) Add new tokens ( #11881 )
2022-07-20 09:58:51 +03:00
Robert Pintilii
b08ed3ade4
feat(ui-components) Add button component ( #11868 )
2022-07-20 09:19:59 +03:00
Robert Pintilii
718d32990d
feat(theme) Add TS interface for Theme ( #11877 )
...
Update typography Tokens
Use new Theme interface
2022-07-19 13:36:02 +03:00
Mihaela Dumitru
009588a3d8
fix(hangup) - redirect after hangup in tenant meetings ( #11876 )
2022-07-19 12:21:18 +03:00
Robert Pintilii
449d52f26b
ref: Convert some reducers to TS ( #11875 )
2022-07-19 10:58:56 +03:00
bgrozev
5a4ffea9aa
feat: Always enable receiveMultipleVideoStreams. ( #11871 )
2022-07-18 11:23:40 -05:00
Robert Pintilii
d8b435ad16
fix(typescript) Make TS parse tsx files ( #11866 )
2022-07-18 16:16:08 +03:00
Robert Pintilii
b259757c79
fix(lobby) Fix buttons colors ( #11867 )
2022-07-18 11:40:16 +03:00
Robert Pintilii
7995c7ed00
ref: Convert registries to TS ( #11865 )
2022-07-15 15:33:09 +03:00
Robert Pintilii
08173ac1df
fix(screensharing-pinning) Clear pin on tile view ( #11864 )
2022-07-15 15:03:45 +03:00
BinaryWizard904
e33b65da36
fix(debian) add mime.type mapping for wav files
...
Add mime.type mapping for wav files so Firefox supports playback of these sounds.
2022-07-14 21:53:00 +02:00
Robert Pintilii
defd0d2aaf
ref: Convert some reducers to TS ( #11862 )
2022-07-14 12:38:09 +03:00
luzpaz
c7f96de787
fix(misc) fix typos
...
Found via `codespell -q 3 -S ./lang -L miliseconds`
2022-07-14 09:10:08 +02:00
José Luís Andrade
29669d88dc
fix(lang) update Portuguese translation
2022-07-13 18:13:56 +02:00
William Liang
131eed0f62
fix(screenshare) disable sound when presenter stops sharing
2022-07-13 09:13:40 -04:00
Saúl Ibarra Corretgé
77da65b8ea
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1466.0.0+2682b4ec...v1468.0.0+634885b9
2022-07-13 10:41:12 +02:00
Saúl Ibarra Corretgé
989b8d9c2b
fix(dynamic-branding) fix loading on web
...
The configuration is not stored in Redux by the time we try to fetch it,
so use the global on Window, which will.
2022-07-13 10:22:56 +02:00
Robert Pintilii
eb20e85166
fix(local-recording) Improvements ( #11854 )
...
Add config option for self recording
Add Beta label
2022-07-13 10:42:06 +03:00
Дамян Минков
d981acb94a
fix(breakout-rooms): Stop previous leave timers if any. ( #11842 )
...
* fix(breakout-rooms): Stop previous leave timers if any.
* squash: Rename field.
2022-07-12 16:31:43 +03:00
Horatiu Muresan
155a14b351
fix(virtual-background) Fix virtual backgrounds list ( #11833 )
2022-07-12 16:18:07 +03:00
Robert Pintilii
139fa9b3f2
fix(theme) Fix tokens ( #11822 )
...
Fix elements to use correct tokens
2022-07-12 15:28:20 +03:00
Robert Pintilii
f31a7f31e6
ref: Convert files to TS ( #11840 )
2022-07-12 14:41:26 +03:00
Robert Pintilii
df887d24a2
fix(local-recording) Fixes ( #11834 )
...
Allow service change when only Dropbox and Local recording are enabled
Add space between REC indicator and meeting title
Hide Recording button if the feature is enabled but not supported
Don't play Stop recording sound on self recording
2022-07-12 14:25:56 +03:00
Avram Tudor
6286c76904
fix(more-tab) fix crash when quickly selecting settings more tab ( #11837 )
2022-07-12 14:11:44 +03:00
Saúl Ibarra Corretgé
780019a711
fix(etherpad) close menu when opening / closing document
...
Specially when we oopen it, mouse tracking will no longer work, so it
would remain open.
2022-07-12 10:45:46 +02:00
Дамян Минков
4d51aedde0
feat: Adds room info http endpoint jwt protected. ( #11738 )
...
* feat: Adds room info http endpoint jwt protected.
Used from dialplan from jigasi for handling passwords in IVR.
* squash: Fixes comments.
* squash: nginx api/rom-info
* fix: Skips tenant checks when enableDomainVerification is false.
* squash: Drops duplicate code and supports multi-shards.
By adding room= parameter in query and tenant prefix for the api we add support for multi-shards setup.
* feat: Enable domain verification by default.
This is used when verifying room access with token_verification module.
* squash: Update docs.
2022-07-12 09:51:13 +03:00
Calin-Teodor
058c82a704
feat(toolbox/conference): review remarks
2022-07-11 18:21:14 +03:00
Calin-Teodor
7e2f3f7d68
feat(toolbox/conference): button places updates
2022-07-11 18:21:14 +03:00
Calin-Teodor
30b0bb7bd6
feat(conference): removed padding
2022-07-11 18:18:33 +03:00
Greg 'Gosha' Galperin
f02a75bc9d
fix(lang) update Russian translation
2022-07-11 16:01:05 +02:00
Дамян Минков
6b5a821696
feat: Moves to use jitsi-anonymous by default.
...
jitsi-anonymous adds by default handling of previd url param, which allows websocket resumption.
2022-07-11 16:17:12 +03:00
Дамян Минков
ad46df0a1a
fix: Fixes tokens debian package configuration. Fixes #11702 .
2022-07-11 15:33:36 +03:00
Saúl Ibarra Corretgé
b0deb9ec0c
fix(lint) make sure eslint also runs on TypeScript files ( #11777 )
...
Co-authored-by: robertpin <robert.pin9@gmail.com >
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2022-07-11 15:30:37 +03:00
zobadaniel
61a6ce2a2e
lang: add upper sorbian translation ( #11610 )
...
* add upper sorbian translation
* add missing entries
* sort files
2022-07-11 14:56:25 +03:00
dependabot[bot]
bacdbeff21
chore(deps): bump moment from 2.29.2 to 2.29.4
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-11 13:00:38 +02:00
Ali Alhaidary
7fc9f6f515
fix(lang) update Arabic translation
2022-07-11 12:42:03 +02:00
Christoph Settgast
d34aae4a4b
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-07-11 09:27:48 +02:00
Calin-Teodor
ab86d336fb
feat(security/native): replaced security dialog buttons with new button
2022-07-08 19:21:12 +03:00
Calin-Teodor
ffc412c18d
feat(base): fixed height for buttons
2022-07-08 13:47:14 +03:00
Calin-Teodor
077901cd2b
feat(conf/gifs/participants): created ParticipantsPaneFooter and updated comments
2022-07-08 13:47:00 +03:00
Calin-Teodor
ba3cd53017
feat(base): TERTIARY type rework
2022-07-08 13:46:42 +03:00
Calinteodor
0d50f1867d
feat(mobile/navigation): revert to stack navigator ( #11811 )
...
* feat(mobile/navigation): replaced native stack with stack navigator and other ui fixes
2022-07-07 18:05:58 +03:00
Jaya Allamsetty
e9cfa78aaf
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1464.0.0+28aab9fc...v1466.0.0+2682b4ec
2022-07-07 10:57:38 -04:00
Jaya Allamsetty
76f7f3943f
fix(virtual-background) Do not allow desktop as virtual background when multi-stream is enabled.
2022-07-07 08:42:40 -04:00
Jaya Allamsetty
b9b8090996
fix(Toolbox) Render the virtual background button in multi-stream mode.
...
In multi-stream mode, both camera and desktop streams are available at the same time. Virtual backgrounds can be applied to the camera stream while screensharing is in progress.
2022-07-07 08:42:40 -04:00
Calinteodor
d42e18c7bb
feat(base/native): button abstractions ( #11795 )
...
* feat(base): created Button.tsx and IconButton.tsx
2022-07-07 15:29:18 +03:00
Mihaela Dumitru
a685f096a0
fix(message/notification): use unique keys for url tokens ( #11809 )
2022-07-07 14:54:10 +03:00
Calin-Teodor
49357e3cd2
feat(gifs/native): fixed linter
2022-07-07 14:28:27 +03:00
Calin-Teodor
049a3eb7fb
feat(gifs/native): created GifsMenuFooter
2022-07-07 14:28:27 +03:00
Calin-Teodor
a31cc62c25
feat(conference/native): created CarModeFooter
2022-07-07 12:22:39 +03:00
Calin-Teodor
75ddf3e75f
feat(base): removed PagedList because it is not used anymore
2022-07-07 10:36:48 +03:00
Calin-Teodor
40128277bc
feat(etherpad): ui fixes
2022-07-06 23:55:14 +02:00
Saúl Ibarra Corretgé
7770d59c93
chore(rn,versions) set app and sdk versions for development
...
We'll bump them appropriately in release branches to avoid churn in
master.
2022-07-06 23:18:32 +02:00
Boris Grozev
2dd3c72473
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1461.0.0+96664436...v1464.0.0+28aab9fc
2022-07-06 14:40:59 -04:00
Calinteodor
4a4856f3de
feat(conference/native): disabled PiP on WelcomePage ( #11801 )
...
* feat(conference/native): disabled PiP on WelcomePage
2022-07-06 18:14:41 +03:00
Titus Moldovan
47bdf800e7
fix(ios) removes scope from sendEvent parameter in ExternalAPI
2022-07-06 17:11:55 +02:00
Robert Pintilii
f6d088149c
fix(video-constraints) Fix video constraints for resizable top panel ( #11794 )
2022-07-05 17:23:01 +03:00
Saúl Ibarra Corretgé
cbe3d6d505
feat(rn) remove use of externalAPIScope
...
Use the system broadcasting mechanism instead.
On Android I took the chance and removed the no longer needed
BaseReactView and implemented it on JitsiMeetView instead.
2022-07-05 11:40:03 +02:00
Calin-Teodor
b41c71e80b
feat(conference): fixed linter
2022-07-05 10:16:13 +03:00
Calin-Teodor
a4b997362a
feat(conference): disabled pip if we are not in conference room
2022-07-05 10:16:13 +03:00
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
b2b576f6fb
ref(reducers) Convert some reducers to TS ( #11768 )
2022-07-01 12:33:03 +03:00
Robert Pintilii
a39d9f283d
ref(reducers) Convert some reducers to TS ( #11768 )
2022-07-01 12:32:39 +03:00
Saúl Ibarra Corretgé
0913cf2c4f
fix(android) make ongoing service public
...
Those using the view API may want to integrate iit in their own
Activity.
2022-07-01 11:58:18 +03:00
tmoldovan8x8
51f7b46628
fix(android) explicitly sets the theme for JitsiMeetActivity
2022-06-30 16:44:52 +02:00
George Politis
d029045fda
fix: Do not send the videoType for audio tracks ( #11742 )
2022-06-30 16:21:42 +02:00
Alex Bumbu
ddab27e292
fix(ios, pip): update view hierarchy to present the rn view with view controller
2022-06-29 17:57:51 +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
Saúl Ibarra Corretgé
b89c470366
chore(deps) react-native-screens@3.13.1
2022-06-28 12:02:47 +03:00
nbeck.indy
6e32a146e3
feat(settings): add option to mute lobby knocking sounds
2022-06-28 08:32:43 +03:00
Alex Bumbu
6f02382472
fix(iOS) fixed running in simulator for apple silicon
2022-06-27 17:12:26 +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
Saúl Ibarra Corretgé
d5146aaf2e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1459.0.0+4cb919e0...v1461.0.0+96664436
2022-06-25 17:38:10 -05:00
apetrus20
efb46df3d9
fix(chat) fix scrolling chat in safari
2022-06-24 22:19:55 +02:00
Hristo Terezov
88e6aa3323
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1457.0.0+ad75454f...v1459.0.0+4cb919e0
2022-06-24 15:09:44 -05: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
Saúl Ibarra Corretgé
b85da1e1bb
fix(build,dev) disable circular dependency detector
...
It can be enabled with the env var, there are just too many positives at
the moment for it to be useful.
2022-06-24 11:57:04 +02:00
Saúl Ibarra Corretgé
e7c5421e33
fix(build,dev) fix source map generation in development mode
2022-06-24 11:57:04 +02: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
tmoldovan8x8
4d6ca4383f
fix(android) calls startForeground in onCreate
...
Call startForeground in onCreate to avoid android.app.RemoteServiceException thrown by the system.
2022-06-23 09:41:32 +02: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
Jaya Allamsetty
0308ba71b1
fix(audio-only) Do not unmute camera when SS is in progress.
...
If the audio-only mode is automatically disabled when user starts a screenshare while in audio-only mode, do not unmute the camera track.
2022-06-21 07:48:02 -04:00
Jaya Allamsetty
f7d1a5ec80
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1455.0.0+f3a2f61e...v1457.0.0+ad75454f
2022-06-21 07:24:38 -04: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
José Luís Andrade
0e98f90205
fix(lang) update Portuguese translation
2022-06-18 23:26:06 +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
Ali Alhaidary
22be96d838
fix(lang) update Arabic translation
2022-06-18 20:54:51 +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
d31eb3b248
fix(android) parse initial isAudioMuted when starting JitsiMeetOngoingConferenceService
2022-06-16 11:54:25 +03: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
Hristo Terezov
d573bd41b4
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1454.0.0+fd668c9d...v1455.0.0+f3a2f61e
2022-06-15 16:25:02 -05: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
Robert Pintilii
f6fab051ce
chore(deps) lib-jitsi-meet@latest ( #11671 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1450.0.0+462996fc...v1454.0.0+fd668c9d
2022-06-14 11:01:04 +03: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
Avram Tudor
2f1fe637ca
fix(prejoin) fix avatar centering ( #11655 )
2022-06-10 09:16:23 +03:00
abora8x8
15d453de1d
Fix: Speaker stats are not delivered for the breakout rooms ( #11644 )
...
* Send speaker stats for brk room
* Fix comments component loaded
2022-06-09 13:15:04 -05:00
Calin Chitu
a272995b8c
feat(navigation) style updates
2022-06-09 17:54:49 +03:00
Jaya Allamsetty
10b800e57f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1448.0.0+3df2abec...v1450.0.0+462996fc
2022-06-09 10:42:14 -04:00
chipechop
ca77563bf1
Update main-it.json
...
added car mode and polished many words
2022-06-09 09:22:44 -05: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
Hristo Terezov
aee94ad6fb
fix(presenter): Broken stop SS + presenter.
...
Fixes an issue - not able to stop the screen sharing in presenter
mode from the screen sharing button.
2022-06-08 12:28:57 -05: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
Werner Fleischer
13194ddfba
fix(lang): logout question asks to stop the conference
...
A minor wording change to prevent confusion: On logout one is asked
whether to stop the conference but the conference is only left by the
participant.
2022-06-08 12:28:13 -05:00
Alex Bumbu
7895abb9ea
fix(ios, pip) make initialPositionInSuperView property public
2022-06-08 13:38:20 +02: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
Ali Alhaidary
5be770cad1
fix(lang) update Arabic translation
2022-06-07 12:15:53 +02:00
Andrei Gavrilescu
dd867b2a92
bump rtcstats to 9.2.0
2022-06-07 12:15:19 +02:00
Jaya Allamsetty
958ffb3076
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1439.0.0+42f5b4bf...v1448.0.0+3df2abec
2022-06-06 12:38:47 -04:00
Дамян Минков
bab3c4abc4
feat: Fix luajwtjitsi deependencies.
...
As luajwtjitsi is in jitsi-meet-prosody move its dependencies.
2022-06-06 10:37:49 -05:00
Robert Pintilii
1f342b79a8
fix(local-recording) Fix native ( #11622 )
2022-06-06 15:25:36 +03:00
Saúl Ibarra Corretgé
3af782f894
chore(rn,versions) bump sdk and app versions
2022-06-03 14:04:06 +02:00
Robert Pintilii
e27069447b
feat(local-video-recording) Allow users to record the meeting locally ( #11338 )
2022-06-03 14:45:27 +03:00
Saúl Ibarra Corretgé
7ac573d628
fix(android) fix incorrect colors on MIUI devices
...
They "force" a dark mode but we already have a dark palette, so avoid
the system overriding the base colors.
Fixes: https://github.com/jitsi/jitsi-meet/issues/9981
Fixes: https://github.com/jitsi/jitsi-meet/issues/8781
2022-06-03 13:03:53 +02:00
Saúl Ibarra Corretgé
b3db9ce6cf
feat(build) make sure we error out if patch-package fails
...
Ref: https://github.com/jitsi/jitsi-meet/issues/11611
2022-06-03 10:48:21 +02: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
José Luís Andrade
5cef3dc1ba
fix(lang) update Portuguese translation
2022-05-30 21:23:08 +02: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
Saúl Ibarra Corretgé
b5f3cd14c2
fix(ios) fix not using the loudspeaker by default
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11563
2022-05-30 14:04:05 +02:00
Calin Chitu
f87ce0defe
fix(recording/native) Button import missing
2022-05-30 10:28:19 +03:00
Joan Montané
201ff8f1da
fix(lang) update Catalan translation
2022-05-30 08:55:34 +02: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
6ea7ab2b46
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1438.0.0+b9aa0e59...v1439.0.0+42f5b4bf
2022-05-24 17:10:40 -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
Дамян Минков
e1b87c48bc
chore(deps) lib-jitsi-meet Updates backend release num to analytics. ( #11574 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1437.0.0+966fcd93...v1438.0.0+b9aa0e59
2022-05-23 15:21:54 -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
Alex Bumbu
7f2fec756d
fix(ios) fix PiP resizing and positioning
...
Co-authored-by: Tobias Marschall <tobias.marschall@online.de >
2022-05-23 14:06:36 +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
Дамян Минков
35572700bf
Enables sending release number from backend. ( #11552 )
...
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1436.0.0+d5c46952...v1437.0.0+966fcd93
* squash: Enables sending release number from backend.
2022-05-18 13:04:49 -05:00
Jaya Allamsetty
5df774c569
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1435.0.0+66080c68...v1436.0.0+d5c46952
2022-05-18 13:05:04 -04: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
Hristo Terezov
c23d38807a
fix(tile-view): scrollbar size.
...
The scrollbar size was changing while scrolling.
2022-05-13 18:27:34 +03:00
Calin Chitu
fb6f38800b
fix(chat/native) we need to dispatch close and open chat
2022-05-13 18:07:26 +03:00
Saúl Ibarra Corretgé
4fb698ea04
chore(deps) react-native-webrtc@1.100.1
2022-05-13 14:26:04 +02: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
Jaya Allamsetty
4a350df695
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1431.0.0+742232c9...v1435.0.0+66080c68
2022-05-11 10:30:30 -04: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
Дамян Минков
1400b6ff0a
feat: Moves luajwtjitsi in jitsi-meet. ( #11501 )
...
* feat: Moves luajwtjitsi in jitsi-meet.
* squash: Fix luajwtjitsi name to include lib.
2022-05-09 09:15:12 -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
Andrei Gavrilescu
6068a30488
fix(audio-share): mix newly created audio track with screen audio ( #11325 )
...
* mix newly created audio track with screen audio
* check both screen sharing flows
2022-05-09 12:37:50 +03:00
Mihaela Dumitru
36578696bb
feat(config) add gravatar config object ( #11509 )
2022-05-09 08:36:39 +03:00
Ali Alhaidary
64d44f0ac2
fix(lang) update Arabic translation
2022-05-07 13:28:59 +02:00
Ali Alhaidary
5f2147f40f
fix(lang) update main.json Syntax Correction ( #11511 )
2022-05-07 12:34:18 +02: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
Ianc Oana Emilia
94e39e19b2
Update prosody config for JaaS customers
2022-05-05 07:45:08 -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
Saúl Ibarra Corretgé
0b57bcb20b
feat(load-test) split to a separate repository
...
It now lives here https://github.com/jitsi/jitsi-meet-load-test
2022-05-05 13:48:58 +02:00
Saúl Ibarra Corretgé
a7abe84479
fix(ios) download WebRTC with bitcode when making an SDK release
2022-05-05 12:25:28 +02:00
Robert Pintilii
bb0d3b4c66
fix: Stage filmstrip ( #11495 )
2022-05-05 12:20:20 +03:00
Jonathan Lennox
5b86182f94
feat(load-test) make it possible to start multiple load-test clients from the same tab
...
* Refactor load-test into an object.
* Convert to class syntax.
* Bind member function callbacks.
* More binding and thisage.
* More thisage.
* More tweaks
* Rename numParticipants as remoteParticipants.
* Change back.
* Fix userLeft.
* Add members for event listeners, to be able to remove them.
* Add numClients parameter that allows multiple clients to be started.
* Clear clients array on unload.
* Add latency between starting clients.
2022-05-05 09:12:18 +02:00
Дамян Минков
3ab47ff96c
fix: Updates cloud-api.swagger phoneNumberList endpoint.
2022-05-04 11:26:33 -05:00
Дамян Минков
e1706e7868
feat: Adds a prosody config for JaaS customers, disabled by default.
2022-05-04 11:26:33 -05:00
Дамян Минков
8434dda6e5
fix: Updates cloud-api.swagger phoneNumberList endpoint.
2022-05-04 11:26:33 -05:00
Jaya Allamsetty
346aadc23d
fix(participant-pane) Do not show virtual SS as a separate participant.
2022-05-04 10:41:31 -04:00
pangrr
b872ea855e
fix(large-video) Fix an infinite loop with source name signaling enabled ( #11486 )
...
* fix large video updating loop when kicked out
* fix linter issue
2022-05-03 17:33:38 -04:00
Saúl Ibarra Corretgé
e94607ae4b
fix(recording) use generic icon for cloud recording
2022-05-03 17:12:18 +02:00
Jaya Allamsetty
2a535bd50e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1430.0.0+ccf9ebed...v1431.0.0+742232c9
2022-05-03 11:00:35 -04: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é
42632bd5fd
feat(welcome) update background
...
Use something less dull.
Original: https://unsplash.com/photos/Q1p7bh3SHj8
2022-05-03 16:22:11 +02:00
Saúl Ibarra Corretgé
0d0edc05e7
fix(ios) build SDK releases with bitcode
...
Also, stop bundling WebRTC, it's now a dependency in CocoaPods.
2022-05-03 15:45:38 +02:00
DanielHabenicht
1f9a0e91d2
Update cloud-api.swagger ( #11481 )
...
* Update cloud-api.swagger
Update to match with the current implementation
* Update cloud-api.swagger
2022-05-03 08:43:55 -05: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
Jaya Allamsetty
fd62ca6c67
fix(audio-only) Do not create a new track for audio-only changes.
...
Now that screenshare is permitted when a user is in audio-only mode, do not create a new video track if it doesn't exist when audio-only mode is automatically disabled. New tracks should only be prompted by user action such a camera unmute or start screenshare. Fixes https://github.com/jitsi/jitsi-meet/issues/11460 .
2022-05-03 07:32:49 -04:00
Jairo Llopis
8e67c8e74f
fix(lang) update Spanish translation
2022-05-03 10:33:04 +02:00
Jaya Allamsetty
f266418a3f
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1429.0.0+7251f3aa...v1430.0.0+ccf9ebed
2022-05-02 12:29:35 -04: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
José Luís Andrade
3f7eef5d13
Update Portuguese translation
2022-05-01 09:17:23 -05: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
Jaya Allamsetty
e3f3c00c06
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1428.0.0+eda20c2a...v1429.0.0+7251f3aa
2022-04-29 11:12:07 -04: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
Saúl Ibarra Corretgé
6802a03b7f
fix(ios) sync Podfile.lock
2022-04-29 12:01:34 +02:00
Saúl Ibarra Corretgé
0b642fd225
fix(giphy,privacy) remove custom dynamic fonts
2022-04-29 11:58:32 +02:00
Saúl Ibarra Corretgé
27e2ee07a8
fix(giphy,privacy) disable pingback
2022-04-29 11:58:32 +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é
9f3965800c
feat(deps,rn) update React Native to version 0.68.1
2022-04-29 10:54:16 +02: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
Дамян Минков
96ee61ec07
fix: Fixes breaks apache2.
2022-04-28 14:06:18 -05:00
Jaya Allamsetty
6be9f02111
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1425.0.0+6b629a19...v1428.0.0+eda20c2a
2022-04-28 14:47:29 -04:00
Saúl Ibarra Corretgé
fa48223aac
fix(config) add a link to config options docs
2022-04-28 17:19:31 +02:00
Дамян Минков
132b44a8b6
feat: Drops nginx dependency for turnserver config.
...
We used to multiplex the ports in nginx, but we dropped that at some point, so now coturn is on its own listening and nginx dependency is no longer needed. Our turnserver config can be used with nginx | apache2.
2022-04-28 06:12:13 -05: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
Nicolas
2ac2138982
fix(lang) update Russian translation
2022-04-27 14:01:55 +02:00
Robert Pintilii
a84d7c17fa
fix(avatar) Center phone icon in participants pane avatars ( #11440 )
2022-04-27 10:53:58 +03:00
bgrozev
586ad30ed4
feat(config) add testing.setScreenSharingResolutionConstraints to config.js
2022-04-27 09:25:48 +02:00
Jaya Allamsetty
f1c5f314e5
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1422.0.0+cf22aa36...v1425.0.0+6b629a19
2022-04-26 18:19:13 -04:00
bgrozev
64d7305598
chore(deps) lib-jitsi-meet@latest ( #11437 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1422.0.0+cf22aa36...v1423.0.0+6870779a
2022-04-26 15:52:30 -05: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
Дамян Минков
0ae2693116
fix: Fixes let's encrypt for latest ubuntu versions. ( #11434 )
...
* fix: Fixes let's encrypt for latest ubuntu versions.
* squash: Simplifies the logic.
2022-04-26 13:48:25 -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
Дамян Минков
037b9202a6
fix: Fixes Let's Encrypt script. ( #11430 )
...
* fix: Fixes Let's Encrypt script.
It fails when certbot is not installed and exits with an error without installing anything.
* squash: Fixes certbot command after install.
2022-04-26 06:32:08 -05:00
dependabot[bot]
8b8a42e0d1
chore(deps): bump async from 2.6.3 to 2.6.4
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-26 12:29:56 +02: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
SiderealArt
6e1f56fad1
fix(lang) update Traditional Chinese translation
2022-04-25 14:18:13 +02:00
Ali Alhaidary
7d2f62a614
fix(lang) update Arabic translation
2022-04-25 11:52:39 +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
Seda Çağlar
aa944e76ad
fix(lang) update Turkish translation
2022-04-19 17:33:24 -05: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
Saúl Ibarra Corretgé
2e0ae75774
fix(debian) make sure we install the latest version of luajwtjitsi
...
Also on update, since we might start depending on a more recent version.
2022-04-19 14:59:51 +02:00
Saúl Ibarra Corretgé
a8017149a0
fix(debian) update Prosody related dependencies
2022-04-19 14:59:51 +02:00
Jaya Allamsetty
e99fc4394d
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1418.0.0+da6d04c2...v1419.0.0+607646a1
2022-04-19 08:30:19 -04:00
philip-cc
46dd88c91b
feat(jwt) refactor token authentication plugin to use new luajwtjitsi version
2022-04-19 13:06:20 +02: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
chipechop
045bd44407
fix(lang) update Italian translation
2022-04-18 10:55:05 +02:00
Jaya Allamsetty
13cfc3ba66
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1415.0.0+fa916d41...v1418.0.0+da6d04c2
2022-04-15 10:56:26 -04: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
Jaya Allamsetty
c633929c58
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1413.0.0+474b2ec7...v1415.0.0+fa916d41
2022-04-11 11:33:16 -04:00
Shahab
6085220bfc
fix(avatar): add ZWNJ between initials of letter avatars
2022-04-11 14:11:58 +02:00
Saúl Ibarra Corretgé
ed6759c6cf
chore(rn,deps) react-native-default-preference@1.4.4
...
Upstream made a release in npm, we no longer need to link to a commit.
2022-04-11 12:18:59 +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
Christoph Settgast
537d3ae53a
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-04-11 11:20:03 +02:00
dependabot[bot]
bf463e37ca
chore(deps): bump moment from 2.29.1 to 2.29.2
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-09 09:41:40 +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é
41d8b9fbeb
fix(ios) fix not marking speaker as a selected device
2022-04-08 17:29:53 +02:00
Saúl Ibarra Corretgé
cc5f65f58f
fix(ios) avoid reapplying config when audio category doesn't change
2022-04-08 17:29:53 +02:00
Saúl Ibarra Corretgé
3097ac8cc4
fix(ios) fix not showing the CarPlay audio interface
2022-04-08 17:29:53 +02:00
Jaya Allamsetty
d78b591e68
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1412.0.0+832d7d35...v1413.0.0+474b2ec7
2022-04-08 11:12:14 -04: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
Saúl Ibarra Corretgé
23b91c0336
fix(android) fix crash when starting foreground service
...
If we attempt to start it while in the background we'll get a crash. A
more elegant fix would be to wait until the app transitions to the
foreground to start it, but the crash is hurting us now.
2022-04-08 14:04:21 +02: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
Saúl Ibarra Corretgé
57672ebea8
fix(ios,broadcast-extension) remove unused import
...
It creates a compilation warning because it forces linking with the SDK.
2022-04-07 16:50:58 +02: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
Avram Tudor
9bcc5896ba
chore(deps) lib-jitsi-meet@latest ( #11336 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1411.0.0+6d8060a4...v1412.0.0+832d7d35
2022-04-07 13:27:15 +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
Saúl Ibarra Corretgé
6342e6b51a
chore(ios) sync Podfile.lock
2022-04-07 11:48:22 +02: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é
94ba69dd74
chore(deps) react-native-reanimated@1.13.4
...
Necessary for the RN update.
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
José Luís Andrade
33db511d93
fix(lang) update Portuguese Translation
2022-04-05 23:56:07 +02:00
William Liang
eb716af29b
fix(multi-stream) support screenshare tile in stage filmstrip
2022-04-05 17:09:08 -04:00
Nicolas
92121803a1
fix(lang) update Russian translation
2022-04-05 16:10:34 +02: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
Saúl Ibarra Corretgé
14597e835b
chore(deps) npm audit fix
2022-04-05 14:14:42 +02:00
Jaya Allamsetty
9325de8cbc
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1410.0.0+3b38ab37...v1411.0.0+6d8060a4
2022-04-04 21:10:58 -04:00
Jaya Allamsetty
b7c2ccd814
fix(conference) Do not add audio track from screenshare to redux.
...
In audio-only screenshare mode when there is no local audio track from mic present, do not add the audio track from screenshare to redux. Adding the track to redux will sync the track mute state to that of /base/media and show that the mic is unmuted even when that is not the case. Fixes https://github.com/jitsi/jitsi-meet/issues/10706 .
2022-04-04 17:34:55 -04: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
Saúl Ibarra Corretgé
14d200a0cf
chore(deps) update react-native-webrtc to 1.100.0
2022-04-04 16:50:07 +02:00
Saúl Ibarra Corretgé
5b07b6dc42
chore(rn,versions) bump app and sdk versions
2022-04-04 16:42:44 +02: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
Ali Alhaidary
db16250e6e
fix(lang) updated Arabic translation
2022-04-03 11:23:21 +02:00
gpatel-fr
2039b61a3f
fix(lang): update french translation
2022-04-01 16:27:03 -05:00
Jaya Allamsetty
c94726be81
feat(multi-stream) Update config.js.
2022-04-01 13:25:22 -04: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
tmoldovan8x8
6a1067733a
feat(android) use JitsiMeetView instead of JitsiMeetFragment
2022-03-31 17:47:40 +03:00
Saúl Ibarra Corretgé
cb2b2436eb
chore(deps) lib-jitsi-meet@latest ( #11284 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1408.0.0+7e997fb7...v1409.0.0+88378583
2022-03-31 17:09:52 +03:00
Mihaela Dumitru
e062c394e8
fix(salesforce) use salesforce only in the main room ( #11245 )
2022-03-31 16:11:44 +03:00
Saúl Ibarra Corretgé
d2c4e81e25
fix(ci) make the "dirty git tree" CI failure clearer
...
Print the git diff output in the step which fails.
2022-03-31 08:00:50 -05: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
dependabot[bot]
1618093f30
chore(deps): bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-31 09:31:25 +02:00
dependabot[bot]
0b8bd9da94
chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 in /resources/load-test
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-31 09:31:02 +02:00
dependabot[bot]
549423da69
chore(deps): bump ansi-regex from 4.1.0 to 4.1.1
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-31 09:30:49 +02:00
dependabot[bot]
c2c4325ff7
chore(deps): bump plist from 3.0.4 to 3.0.5
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-31 09:30:35 +02:00
William Lohan
515bb31b95
fix(ios) cycle in dependancies with Xcode 13.3
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11188
2022-03-31 09:11:56 +02:00
Saúl Ibarra Corretgé
781bb5bd18
feat(ios) enable Dropbox recording
2022-03-30 19:55:22 +02:00
José Luís Andrade
dc8925cbf4
Update Portuguese translation
2022-03-30 10:10:21 -05:00
Jaya Allamsetty
c69eccb690
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1406.0.0+dcd5f13b...v1408.0.0+7e997fb7
2022-03-30 11:05:54 -04: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
dependabot[bot]
1b1d976791
chore(deps): bump node-forge from 1.2.1 to 1.3.0
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-29 21:57:20 +02:00
sadeghpro
5f858a1c2c
Add missing key to Persian lang file
2022-03-29 13:05:58 -05:00
Дамян Минков
be1828d9e9
feat: Updates external-services.lua to latest.
...
changeset ede9682c2022
https://hg.prosody.im/prosody-modules/file/ede9682c2022/mod_external_services/mod_external_services.lua
2022-03-29 12:29:48 -05:00
Jaya Allamsetty
3a36945c3c
Revert "fix(screenshare) Add and then mute the camera track after SS stops instead of not adding the track."
...
This workaround is not needed anymore since P2P is disabled between plan-b and unified-plan clients.
Fixes https://github.com/jitsi/jitsi-meet/issues/11131
This reverts commit c30038236a .
2022-03-29 11:10:04 -04: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
Дамян Минков
4db7312d53
feat: Adds a hint for cors headers in default prosody config.
2022-03-28 11:16:58 -05:00
Saúl Ibarra Corretgé
66153087e1
fix(redux) fix not working with Redux Devtools
2022-03-28 16:31:12 +02:00
Saúl Ibarra Corretgé
b7c68d09e7
fix(debian) support installing the prosody-0.12 upstream package
2022-03-28 08:47:34 -05: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
gpatel-fr
9ea2b5836a
fix(lang): update french translation
2022-03-27 21:15:40 +02:00
Jaya Allamsetty
7208e781b3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1403.0.0+665ab174...v1406.0.0+dcd5f13b
2022-03-25 15:42:54 -04:00
Saúl Ibarra Corretgé
dc96324d3b
fix(rn,recording) fix recording dialog state not updating
2022-03-25 17:22:32 +01:00
Aditya Gupta
0b93569df2
Increase the visibility of 404 error message ( #11108 )
...
Changed the font-size and color of the h2 element of the 404 error page so that it can look more vibrant and stand out.
2022-03-25 13:45:40 +02: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
JohnProv
25f53503e8
fix(lang) update Dutch translation
2022-03-25 11:11:34 +01: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
Shawn
f8628dfeef
feat(reservations) add integration with mod_muc_max_occupants
2022-03-24 08:38:34 -05:00
Christoph Settgast
39793110b6
conf(nginx) add keepalive via upstream groups
...
Incorporate https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/
into the example nginx config
2022-03-24 13:20:50 +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
Jaya Allamsetty
a518498bff
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1402.0.0+66ff07ce...v1403.0.0+665ab174
2022-03-23 09:57:41 -04:00
Robert Pintilii
9a78011daf
feat(external-api) Add grantModerator command ( #11199 )
2022-03-23 11:31:44 +02:00
Jaya Allamsetty
35d0fefa1e
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1401.0.0+584a8680...v1402.0.0+66ff07ce
2022-03-22 17:35:27 -04:00
bgrozev
b6792d9287
Update config.js with new e2eping properties. ( #11195 )
2022-03-22 14:12:29 -05: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
Shahab
e54685a566
refactor(premeeting): remove redundant styles from prejoin.scss ( #11151 )
...
"prejoin-preview-dropdown-btn" and "prejoin-preview-dropdown-icon" styles are already declared using jss in DropdownButton component.
2022-03-22 09:29:31 +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
Jaya Allamsetty
d064f607ec
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1399.0.0+1a98d919...v1401.0.0+584a8680
2022-03-21 14:57:59 -04:00
Aaron van Meerten
be454137f9
task: mod_muc_password_whitelist prosody module ( #11184 )
2022-03-21 11:38:21 -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
Calin Chitu
aa5dd92846
patch(react-native-dialog)- replaced PlatformColor with hardcoded colors on Android
2022-03-18 16:14:26 +01: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
Mihaela Dumitru
89394e69b6
fix(config): add missing toolbar button config ( #11165 )
2022-03-17 18:58:25 +02:00
Saúl Ibarra Corretgé
3ae50c1701
fix(css) remove no longer used AUI classes
2022-03-17 17:28:36 +01: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
Saúl Ibarra Corretgé
f04a01ee3a
fix(ios,build) use epoch seconds for build number
...
Avoids conflicts when a build is rejected by Apple since Fastlane cannot
detect it.
2022-03-17 14:03:24 +01: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
Saúl Ibarra Corretgé
3b05fd70a3
Revert "deps(rn) react-native-webrtc@1.98.0"
...
This reverts commit 4fa377c12a .
2022-03-16 12:05:06 +01:00
Shahab
64d32a5005
fix(premeeting): call hooks before any conditional block in ConnectionStatus ( #11136 )
2022-03-16 10:59:24 +02:00
Aaron van Meerten
fbe15aaa47
feature: patch for muc_owner_allow_kick in prosody 0.12 ( #11142 )
2022-03-15 21:15:14 -05:00
Hristo Terezov
16bcb1b217
feat(filmstrip): Don't reorder in small meetings.
2022-03-15 14:56:46 -05:00
Jaya Allamsetty
d4c314deb3
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1398.0.0+aed1fa44...v1399.0.0+1a98d919
2022-03-15 15:27:25 -04:00
JohannesPertl
e8e9e24f77
fix(config) add missing notify.hostAskedUnmute
2022-03-15 19:16:56 +01: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
Jaya Allamsetty
5f1a4f189c
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1389.0.0+313e0dd3...v1398.0.0+aed1fa44
2022-03-15 11:18:22 -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
gpatel-fr
8f1c693c3e
fix(lang) update french translation
2022-03-15 13:35:45 +01: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
Ali Alhaidary
052b588b33
fix(lang) update Arabic translation
2022-03-15 12:13:48 +01: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
José Luís Andrade
14ee7e247b
fix(lang) update Portuguese translation
2022-03-14 09:29:52 +01:00
Randolf Richardson
8604b1f64d
Fix broken link in README.md to the handbook
...
Fixed the broken link to the handbook for the self-hosting installation guide.
2022-03-11 18:51:59 -06: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
Ali Alhaidary
b6d55571ba
fix(lang) update Arabic translation
2022-03-11 13:15:32 +01:00
Oliver Schneider
ec96acac71
fix(letsencrypt) avoid using hardcoded path
...
This introduces a variable which holds the path to the detected `certbot`
binary and reuses that to fix the inconsistency which arose from looking for
`certbot` but then later using the hardcoded path `/usr/bin/certbot` in
invocations. This broke snap installations of certbot.
Fixes: https://github.com/jitsi/jitsi-meet/issues/11072
Co-authored-by: Oliver Schneider <oliver@assarbad.net >
2022-03-11 13:14:42 +01:00
Horatiu Muresan
26f21e5eb9
fix(prejoin) Fix layout on reduced height
2022-03-11 11:24:05 +02:00
Robert Pintilii
6820f48fd2
fix(screensharing) Fix screensharing container width ( #11089 )
...
Fix width when the filmstrip is resized
2022-03-11 09:21:56 +02:00
Дамян Минков
14cad060cb
fix: Updates token verification hooks priority. ( #11105 )
...
* fix: Updates token verification hooks priority.
Set it as the highest priorities, if denying access, better do it earlier.
* squash: Updates values.
2022-03-10 14:28:58 -06: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
Saúl Ibarra Corretgé
8b149f9138
chore(rn,versions) bump app versions
2022-03-08 15:36:41 +01:00
Saúl Ibarra Corretgé
4fa377c12a
deps(rn) react-native-webrtc@1.98.0
2022-03-08 15:19:53 +01: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
Jaya Allamsetty
9d8ae922a9
fix(conference) Disable audio-only mode when user switches to screenshare.
...
Make the behavior consistent with enabling camera when the user is audio-only mode. Also fixes an issue where the screenshare preview doesn't appear if it is enabled while the user is in audio-only mode.
2022-03-07 16:31:22 -05:00
Christoph Settgast
981e96fb6a
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-03-05 12:06:22 +01: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
humanamburu
7a4a234f8e
fix(premeeting): Improve pre-meeting responsiveness for screens less than 1000px
...
Use 720 (HD) width as breakpoint to change screen layout
Reduce join panel size to be able to see video camera pic
2022-03-03 16:35:23 +01:00
Shahab
bc5e9e2258
fix(popper): resolve @atlaskit/popper to an unbuggy version
2022-03-03 16:19:57 +01: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
Дамян Минков
c6eccb1a5a
Enable polls for breakout rooms by default.
2022-03-02 10:13:10 -06: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
Jaya Allamsetty
feb1b93ce6
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1387.0.0+6ddc054c...v1389.0.0+313e0dd3
2022-03-02 10:37:18 -05: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
Jaya Allamsetty
7f8c43d477
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1376.0.0+f881b3c7...v1387.0.0+6ddc054c
2022-03-01 12:11:32 -05:00
Jaya Allamsetty
c30038236a
fix(screenshare) Add and then mute the camera track after SS stops instead of not adding the track.
...
This is a follow up for https://github.com/jitsi/lib-jitsi-meet/pull/1944 . This is needed to avoid sending a soure-remove followed by a source-add for the same ssrc. This happens when a users mutes camera->starts SS->stops SS->turns on camera on a p2p connection in Unified plan mode. Chrome fails to render the media if the same SSRC is removed and added back to the same m-line.
2022-03-01 10:54:42 -05: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
hmuresan
c69fdd766c
fix(video-devices) Fix video devices not scrollable
2022-03-01 13:22:39 +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
Shahab
f62dc44f3e
feat(screenshare) Allow desktop sharing in audioOnly mode on web.
...
This is already supported on mobile. The user is allowed to enable their video in audioOnly mode so it doesn't make sense to block screenshare.
2022-02-28 10:45:24 -05: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
Doug
c8895b2d04
feat(ios) Add support to the iOS SDK for the Simulator on M1
2022-02-25 22:20:34 +01:00
ulflunqvist
a1337dff38
Update main-sv.json
2022-02-25 11:50:03 -06:00
Izak Glasencnik
ebe16af809
Fix initial volume value if value is 0
2022-02-25 11:08:34 -06:00
Saúl Ibarra Corretgé
d018d19874
fix(ios) fix for building for simulator on M1
...
Backport of: a1c445a39c
2022-02-25 15:15:40 +01: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
Jaya Allamsetty
fea59e472a
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1375.0.0+a8e3a574...v1376.0.0+f881b3c7
2022-02-24 13:45:34 -05:00
Saúl Ibarra Corretgé
c16c6688b8
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1373.0.0+21337c75...v1375.0.0+a8e3a574
2022-02-24 11:58:26 -05: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
Peter Krantz
fa65a54f50
fix(lang) update sv translation
2022-02-23 08:58:39 +01:00
Calin Chitu
20fd671b68
fix(mobile-ui) patch for native dialog container, fixed switch track color
2022-02-23 08:57:51 +01:00
Robert Pintilii
fd9d19a951
fix(thumbnails) Revert local tile ratio ( #11009 )
2022-02-23 09:07:26 +02:00
Saúl Ibarra Corretgé
f9384fdc87
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1371.0.0+cb3b0db3...v1373.0.0+21337c75
2022-02-22 17:26:23 +01:00
Saúl Ibarra Corretgé
0945d373b6
chore(deps) make sure no SSH URLs get generated in package-lock.json
...
They create installation problems on systems without an SSH key.
Ref: https://github.com/npm/cli/issues/2610#issuecomment-914610832
2022-02-22 09:24:53 -06: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
Saúl Ibarra Corretgé
e61ccc956f
feat(android) make application more akin to a greenfield RN app
...
Few (but some) RN modules rely on the main Application implementing
ReactApplication.
For Detox to actually work on Android we need the app to be a greenfield
app. Specifically, the main Application must implement ReactApplication.
In order to satisfy this requirement we are introducing a helper
ReactNativeHost implementation which encapsulates our RN integration,
which is what the ReactApplication needs to expose.
While we don't really need this ourselves (except if we end up adopting
Detox) we have known people who fork our app and add dependencies that have
this requirement to it, so this change will help them too.
2022-02-22 13:46:28 +01:00
Saúl Ibarra Corretgé
6aa0e3902a
fix(android) initialize the fatal exception handler early
2022-02-22 13:46:28 +01:00
Saúl Ibarra Corretgé
eaba4798db
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1361.0.0+9e98e989...v1371.0.0+cb3b0db3
2022-02-21 22:35:22 -05:00
Saúl Ibarra Corretgé
08f388e17a
chore(deps) react-native-webrtc@1.94.2
2022-02-21 15:57:59 +01:00
Saúl Ibarra Corretgé
2c68817f4c
fix(ios) make sure arm64 sim is not excluded
...
Also update native dependencies.
2022-02-21 15:37:58 +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
Saúl Ibarra Corretgé
a2155aad7f
fix(ios) rework RN build workaround
...
This is what upstream RN does now.
2022-02-21 11:47:10 +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
nosmicek
40353cf762
fix: Fixes nil error while processing wrong jwt value. Fixes #10970
...
Co-authored-by: David Mišurec <david.misurec@icewarp.com >
2022-02-17 12:05:39 -06:00
Jaya Allamsetty
a1d0111c1b
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1359.0.0+55131be9...v1360.0.0+9eb93e0e
2022-02-17 10:33:48 -05:00
Calinteodor
b1be511d67
Mobile UI polish ( #10982 )
...
Updated screens with new ui on mobile
2022-02-17 16:51:00 +02:00
Jaya Allamsetty
c4ddaa8b87
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1357.0.0+61265e3b...v1359.0.0+55131be9
2022-02-16 11:31:26 -05:00
Дамян Минков
2d61b564a1
fix: Fixes param in spanish translation.
2022-02-15 10:49:35 -06:00
Robert Pintilii
9062c91d77
fix(context-menu) Add max height ( #10965 )
2022-02-15 13:23:40 +02:00
Jaya Allamsetty
387af2db20
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1353.0.0+f23372dd...v1357.0.0+61265e3b
2022-02-14 12:25:39 -05:00
Calinteodor
75fd61eed6
chore(deps) update react-native-dialog
...
Allows us to drop a custom patch, yay!
2022-02-14 17:28:52 +01: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
dependabot[bot]
ac8ae50cf0
chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-13 08:30:24 +01:00
Calin Chitu
eb720d5ddc
feat(navigation) two actions screen header buttons ui updates
2022-02-11 12:06:56 +02:00
Christoph Settgast
6ab46186e2
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2022-02-11 07:00:14 +01:00
Дамян Минков
f9fd60a4ea
fix: Fixes reconnecting on pre-join screen in case of max users error.
2022-02-10 13:00:25 -06:00
Дамян Минков
d23cd7f77d
fix: Fixes script with correct commit message.
...
Comparing releases as we may skip few releases.
2022-02-10 13:00:25 -06:00
Дамян Минков
035944b4a4
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/v1350.0.0+c3ab13d3...v1353.0.0+f23372dd
2022-02-10 13:00:25 -06:00
gpatel-fr
cd7243935f
fix(lang) update french translation
2022-02-10 09:49:15 -06:00
Jaya Allamsetty
fd4c1ce9a0
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/releases/tag/v1350.0.0+c3ab13d3
2022-02-09 15:12:26 -05: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
dependabot[bot]
f38702bb65
chore(deps): bump simple-get from 3.1.0 to 3.1.1
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-08 13:08:52 +01:00
Calin Chitu
625a4cf42f
feat(dialog) change description text color
2022-02-08 12:05:14 +02:00
JohnProv
271e2217b2
fix(lang) update Dutch translation
2022-02-08 10:42:26 +01:00
Christoph Settgast
b34a3aee04
fix(load-test) update package-lock.json to npm8
...
Fixes
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
2022-02-08 09:57:00 +01:00
Calin Chitu
744bcc3b66
feat(toolbox) removed unused BetaTag component and styles
2022-02-07 21:28:39 +02:00
Jaya Allamsetty
04794e9fdb
chore(deps) lib-jitsi-meet@latest.
...
fix(ProxyConnection) set signaling layer by @saghul in #1862
fix: Fixes version while building. by @damencho in #1866
feat(multi-stream-support)Add support for multiple local and remote tracks/mediaType. by @jallamsetty1 in #1861
fix: Add private message handler for breakout_rooms by @steve-vsee in #1867
fix(JingleSessionPC) Do not force track removal at pc level on user leave. by @jallamsetty1 in #1869
feat(multi-stream-support) Handle SDP munging for multiple local/remote streams per ep. by @jallamsetty1 in #1868
2022-02-07 11:25:28 -05: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
Mihaela Dumitru
2e8a635373
feat(external-api) add commands to open/close the participants pane
2022-02-04 16:11:08 +02:00
Mihaela Dumitru
01ab415941
feat(external-api) expose breakout rooms actions
2022-02-04 12:51:33 +02:00
Calinteodor
66b4c0cab0
feat(dialog) new native InputDialog
2022-02-04 12:20:47 +02:00
Saúl Ibarra Corretgé
78b117cec6
fix(app) fix member count to filter out hidden participants
...
When Jibri counts the participants in the meeting other Jibris should
not be accounted for.
2022-02-04 11:18:20 +01: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
Besnik Bleta
df6eff8804
fix(lang) update sq translation
2022-02-03 20:14:18 +01: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
Ali Alhaidary
80d1088645
fix(lang) update Arabic translation
2022-02-01 11:50:59 +01:00
Дамян Минков
5bcdd5173c
fix: Restarts jvb after prosody on initial install.
...
Fixes an issue where on clean install we see:
WARNING: [25] [hostname=localhost id=shard] MucClient.lambda$getConnectAndLoginCallable$7#622: [MucClient id=shard hostname=localhost] error connecting
org.jivesoftware.smack.SmackException$SmackWrappedException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2022-01-31 21:51:40 -06:00
Robert Pintilii
b21beecbea
fix(title-bar) Fix native titlebar ( #10882 )
2022-01-31 11:47:53 +02:00
Freddie
beea4b5b62
fix(config) document missing notification
...
This notification is missing in the array. If array is selectively defined, no pop-up notification is received when participant requests to join the meeting.
2022-01-29 21:02:22 +01:00
JohnProv
0940659070
fix(lang) update Dutch translation
2022-01-29 14:02:03 +01:00
JohnProv
609e4d646d
fix(lang) update Dutch translation
2022-01-29 10:48:38 +01: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
Saúl Ibarra Corretgé
fe2c5f6447
chore(deps) microsoft-graph-client@3.0.1
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
Santiago Vila
5baa2f839f
fix(lang) update Spanish translation
2022-01-28 12:08:23 +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
JohnProv
4b483f7ec8
fix(lang) update Dutch translation
2022-01-28 11:30:32 +01: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
02721c0c3d
fix(thumbnails) Change local thumbnail aspect ratio ( #10861 )
2022-01-27 12:55:49 +02:00
Robert Pintilii
c58ebd9792
fix(screenshot-capture) Add initial call for region selection ( #10818 )
2022-01-27 11:14:48 +02:00
ONO Yoshio
35e97450f9
fix(lang) update Japanese translation
2022-01-27 09:23:59 +01: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
Saúl Ibarra Corretgé
4e8d962027
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/releases/tag/1343-2d21eb5b
2022-01-26 17:27:15 +01:00
Saúl Ibarra Corretgé
6331f8caa0
fix(tools) adapt update-ljm.sh to new ljm release mode
2022-01-26 17:27:15 +01:00
Saúl Ibarra Corretgé
45b8ce8afb
feat(build) use lib-jitsi-meet release tarballs
...
This has 2 benefits:
a) it no longer needs to be built at install time, thus making builds faster
before:
real 0m46.865s
user 1m3.938s
sys 0m22.478s
after:
real 0m27.828s
user 0m25.582s
sys 0m21.699s
b) integrity errors go away since they are not computed over a locally
generated tarball
2022-01-26 15:55:10 +01:00
wfleischer
076b823ea2
fix(lang, shared-video): Reference to YouTube
2022-01-26 10:12:28 +01: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
Jaya Allamsetty
64322db56a
fix(media) Deprecate startScreenSharing config option for web browsers.
...
This is no longer supported as per the w3c spec for getDisplayMedia.
2022-01-25 15:05:15 -05: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é
55aca37eb6
chore(deps) run npm audit fix
2022-01-25 15:08:12 +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
Saúl Ibarra Corretgé
a7529aca7f
fix(build) remove double slashes
2022-01-25 12:15:35 +01:00
Saúl Ibarra Corretgé
d5f0e3c062
feat(ts) introduce TypeScript
...
This is the stepping stone for TypeScript support across Jitsi Meet. Currently
it makes it possible for lib-jitsi-meet to use TypeScript without adding any TS
code here yet.
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
Mejans
c34d2de519
fix(lang) update Occitan translation
2022-01-21 16:29:35 +01:00
Saúl Ibarra Corretgé
a96fc2fc17
chore(cleanup) delete dead code
2022-01-21 16:21:06 +01:00
gpatel-fr
9eca9e2243
fix(lang) update french translation
2022-01-21 09:04:42 -06: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é
70b8bb7cbd
fix(android) drop jcenter
2022-01-21 10:41:19 +01:00
Saúl Ibarra Corretgé
8f26046e37
chore(deps) drop jsonlint
...
It triggers a security update alert, and use it through npx, so it
doesn't need to be in our package.json.
2022-01-21 10:40:57 +01:00
Saúl Ibarra Corretgé
f2a1a2cca9
chore(deps) webpack-dev-server@4.7.3
2022-01-21 10:40:57 +01:00
Saúl Ibarra Corretgé
3da8f4a25d
chore(deps) npm audit fix
2022-01-21 10:40:57 +01: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
Saúl Ibarra Corretgé
0b4c172c9c
fix(ios) fix build with Xcode 13
2022-01-20 19:28:45 +01:00
Tudor D. Pop
28f5ddc81d
feat(lobby,notifications) refactor lobby notifications
2022-01-20 15:26:03 +01:00
Christoph Settgast
a84130d67d
ci: ensure that lang files stay sorted
2022-01-20 13:06:56 +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é
842d715723
feat(rn,build) drop confusing commands
...
We don't recommend using the RN CLI due to the changes we make to the
standard RN project layout. Xcode and Android Studio should be used to
compile the app instead.
2022-01-20 11:43:17 +01:00
Saúl Ibarra Corretgé
dc8d769d5b
feat(lint) drop Flow
...
Keeping up with it has become untenable. With the last update (required
due to the RN bump) we have around 5k errors due to a major change in
how Flow operates: https://flow.org/en/docs/lang/types-first/
Fixing it is absolutely non-trivial, and at this point we better spend
that effort migrating to TypeScript instead.
If that alone wasn't a good enough reason, Facebook made it abundantly
clear they only care about Flow for themselves, not for the larger
community:
https://medium.com/flow-type/clarity-on-flows-direction-and-open-source-engagement-e721a4eb4d8b .
TypeScript has won the community.
2022-01-20 11:43:17 +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
Horimoto Yasuhiro
c29bfc8b8a
lang: fix(lang) update Japanese translation
...
"lookGood" represents a good condition.
However, "マイクが正常に動作していないようです" represents a bad
condition in Japanese.
In Japanese, "マイクは正常に動作しています" represents a good
condition.
2022-01-19 18:33:15 -06:00
Akira Ouchi
a1cc212786
Fix Japanese translations
2022-01-19 18:32:48 -06:00
Jaya Allamsetty
b80531c235
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC) skip DtlsTransport init if getSenders is missing
* feat(RTC) added DTLS transport monitoring
* fix(TPC) Do not change the tranceiver dir when the connection is not active. Fixes https://github.com/jitsi/jitsi-meet/issues/10754 .
b088347043...4baeb98964
2022-01-19 14:07:28 -05:00
Shawn Chin
d60fdf1b98
fix: Add min width to volume slider ( #10808 )
2022-01-19 16:01:51 +02:00
Jaya Allamsetty
88c7bab9b8
chore(deps) lib-jitsi-meet@latest
...
* ref(JitsiConference) Add audio level handlers only for audio tracks. Other minor formatting changes.
* ref(TPC) Remove an unused method.
* ref(RTC) fix format and alpha sort the functions in JitsiLocalTrack.js.
* Fire settings error event
* feat(misc) add stalebot
* fix: use correct jsdoc types for params and methods
502aaf15b3...b088347043
2022-01-18 14:50:50 -05:00
Christoph Settgast
7fe319d965
lang: sort json keys
...
This is the result of
find lang -name "*.json" | while read file; do
echo "Standardizing ${file}"
t=$(mktemp)
jq --indent 4 -S "." ${file} > ${t}
mv ${t} ${file}
done
2022-01-18 20:14:55 +01:00
Hristo Terezov
2c2b2c0bec
fix(iframeAPI): startShareVideo command.
2022-01-18 12:43:14 -06:00
Christoph Settgast
43f554295e
ci: check language jsons if valid json
2022-01-18 15:37:06 +01:00
tudordan7
5de6ef4a1b
fix(virtual-background): Prevent buttons repositioning on click action.
2022-01-18 15:18:30 +01:00
Mateusz
a3b88c5a4e
lang: Typo in lang pl
2022-01-18 07:59:27 -06:00
Christoph Settgast
2dfd164d51
lang fix syntax errors
...
Closes : #10787
2022-01-17 14:29:35 -06: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
Horatiu Muresan
7e9e5e258f
chore(translates) Merge main-es.json into main-esUS.json
2022-01-14 14:08:38 +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é
7aac634a7d
chore(rn,versions) bump app and sdk versions
2022-01-13 15:58:54 +01: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
Christoph Settgast
b1a2ac66b0
fix(lang) update German translation
2022-01-12 22:50:46 +01: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
38dfb47bf1
fix(config) Update comment for disableTileEnlargement ( #10779 )
2022-01-12 14:22:34 +02:00
Robert Pintilii
44c2a6ce93
fix(thumbnail) Fix screenshare indicator ( #10774 )
2022-01-12 11:31:31 +02:00
Saúl Ibarra Corretgé
b65eb7d01a
fix(build) exit with error if any CSS step fails
...
Before:
~~~
$ make deploy-css
./node_modules/.bin/sass css/main.scss css/all.bundle.css && \
./node_modules/.bin/cleancss --skip-rebase css/all.bundle.css > css/all.css ; \
rm css/all.bundle.css
Error: Can't find stylesheet to import.
╷
78 │ @import 'filmstrip/vertical_filmstrip_overrides2';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
css/main.scss 78:9 root stylesheet
$
(exitcode is 0)
~~~
After:
~~~
$ make deploy-css
./node_modules/.bin/sass css/main.scss css/all.bundle.css && \
./node_modules/.bin/cleancss --skip-rebase css/all.bundle.css > css/all.css && \
rm css/all.bundle.css
Error: Can't find stylesheet to import.
╷
78 │ @import 'filmstrip/vertical_filmstrip_overrides2';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
css/main.scss 78:9 root stylesheet
make: *** [deploy-css] Error 65
$
(exitcode is != 0)
~~~
2022-01-12 10:31:04 +01:00
Jaya Allamsetty
2f0d0527b6
chore(deps) lib-jitsi-meet@latest
...
* fix(logging) Log all the ssrcs present in the source signaling. Since the order of the ssrcs in the json-encoded message is not guaranteed to be in the correct SIM/FID order, log all the ssrcs.
* fix: ensure mucNickname
* ref(JingleSession) Recycle m-lines by rejecting them on source removal.
adf2f15d00...502aaf15b3
2022-01-11 13:57:09 -05: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
micahmills
1d3d6a32a6
Persian translations ( #10765 )
...
* Persian Translations
* fixed typo in English text
* removes extra spaces in main translation file
* Farsi Translation update
* Finished Farsi translations
2022-01-11 08:39:39 -06:00
Saúl Ibarra Corretgé
31b5f7bbda
fix(android) restore executable flag on gradlew
2022-01-11 07:50:31 -06:00
tmoldovan8x8
f8ca80bf8e
fix(android) disables windows preview
...
Avoid white flash when starting the app.
Fixes: https://github.com/jitsi/jitsi-meet/issues/8237
2022-01-11 14:47:20 +01:00
tmoldovan8x8
b04677f3ea
chore(deps, rn) update react-native-webview
2022-01-11 15:16:50 +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
Jaya Allamsetty
fe2f97b15d
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Implode the simulcast group only after toUnifiedPlan conversion. This fixes a regression introduced by the previous commit.
53b9601689...adf2f15d00
2022-01-10 12:04:58 -05: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
Jaya Allamsetty
7c8692902c
chore(deps) lib-jitsi-meet@latest
...
* ref(TPC) Cleanup and fix formating.
* ref(TPC) Remove an unnecessary toUnified sdp conversion. sLD is called immediately after createOffer/createAnswer, therefore the desc provided by createOffer/createAnswer can be directly passed to sLD without the need for converting it to unified plan format. This also fixes a warning seen on the browser console that says 'The description does not look like plan-b'.
* fix(tpc) extend ulpfec workaround to all versions
* fix: check if chrome version > 95 instead
* Fix issue number for rtx ulpfec workaround
* fix(tpc) disable ulpfec on chrome 97
55a03ac1b5...53b9601689
2022-01-07 17:43:09 -05:00
Дамян Минков
d91e7c3d31
fix: Fixes start A/V muted received by focus in case of slow gUM.
...
In case of slow resolving gUM, we can join the call (quickly joining from pre-join screen) and the gUM will be resolved after we receive the start A/V muted from jicofo and will produce a source-add, joining unmuted ignoring jicofo.
2022-01-07 14:53:45 -05:00
Дамян Минков
c5821d7a5f
fix: Fixes startWithAudioMuted on quickly moving away from pre-join screen.
...
When gUM is slow, and we quickly join the conference, then startWithAudioMuted was not respected.
2022-01-07 14:53:45 -05: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é
b8469545f3
fix(rn,android) adjust changed package names
2022-01-06 14:39:34 +01:00
Saúl Ibarra Corretgé
ba50ecec78
chore(deps) react-native-youtube-iframe @ 2.2.1
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
c88ac2f3bd
chore(deps) react-native-webview @ 11.15.0
2022-01-06 13:10:32 +01: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é
188aff5aff
chore(deps) react-native-video @ 5.2.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
2d683e4d41
chore(deps) react-native-url-polyfill @ 1.3.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
1c4a500c1c
chore(deps) react-native-svg-transformer @ 1.0.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
29eb3c5347
chore(deps) react-native-splash-screen @ 3.3.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
656e0ba1e9
chore(deps) react-native-sound @ 0.11.1
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
50eb6563e3
chore(deps) react-native-performance @ 2.1.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
d290c1d11a
chore(deps) react-native-get-random-values @ 1.7.2
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
5cbb526c04
chore(deps) react-native-device-info @ 8.4.8
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
06384b452b
chore(deps) react-native-default-preference @ latest
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
36956810b1
chore(deps) react-native-collapsible @ 1.6.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
d161816972
chore(deps) react-native-callstats @ 3.73.7
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é
e8939ba949
chore(deps) react-native-background-timer @ 2.4.1
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
bfc556f4df
chore(deps) @react-native-community/slider @ 4.1.12
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
bac4afcdb4
chore(deps) @react-native-community/netinfo @ 7.1.7
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
Saúl Ibarra Corretgé
f0b475e2bc
chore(deps) @amplitude/react-native @ 2.7.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
1d77c52f91
chore(deps) @react-native-async-storage/async-storage @ 1.15.14
2022-01-06 13:10:32 +01:00
José Luís Andrade
44e07cd7e2
fix(lang) update Portuguese translation
2022-01-06 12:59: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
Joan Montané
e3d38b197f
fix(lang) update Catalan translation
2022-01-06 09:57:57 +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
Hamza KHAIT
315c884f0d
fix(lang) update French translation
2022-01-05 11:33:36 +01:00
José Luís Andrade
8590315244
fix(lang) update Portuguese Translation
2022-01-05 11:20:39 +01: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
Christoph Settgast
7f26e7f927
fix(lang) update German translation
2021-12-28 07:15:37 +01:00
Mejans
6247d45b9e
fix(lang) update Occitan translation
2021-12-24 17:30:52 +01:00
Дамян Минков
04f9ad32e1
fix(breakout-rooms): Adds few nil checks in lua code.
2021-12-23 14:40:39 -06:00
Дамян Минков
348414cc84
fix: Fixes muted state for moderators when login (secure-domain).
2021-12-23 13:47:25 -06:00
Robert Pintilii
804573e9aa
fix(title-bar) Updated animation duration ( #10688 )
2021-12-23 15:06:14 +02:00
gpatel-fr
9dd3941388
fix(lang) make fr language file format consistent
2021-12-23 13:15:28 +01:00
Boris Grozev
f341a4e4eb
fix: Add ipv6 networks to coturn's deny list.
2021-12-22 17:35:06 -06:00
Palych56
1c462996f5
Added translation of toolbar icons ( #10563 )
...
* Added translation of toolbar icons
* fix the indentation
2021-12-22 17:34:36 -06:00
Дамян Минков
1316c48964
chore(deps) lib-jitsi-meet@latest
...
* fix: Drop unused region info from presence.
* fix: Reads lobby jid from correct location in the error. (#1830 )
* feat: Adjust setReceiverConstraints to use new format (#1813 )
63c3e1f869...55a03ac1b5
2021-12-22 17:33:48 -06:00
Björn Broer
1080404de9
Add Dutch translations Participants Pane and Chat/Polls
2021-12-22 17:33:41 -06:00
Mariusz Krzaczkowski
55ef73875e
[i18n] Update for Polish ( #10643 )
...
* [i18n] Update for Polish
* [i18n] Update for Polish
* [i18n] Update for Polish
* [i18n] Update for Polish
* [i18n] Update for Polish
2021-12-22 17:33:28 -06:00
Ali Alhaidary
afeb3e0e69
Update main-ar.json
2021-12-22 17:33:18 -06:00
gpatel-fr
ca227df7ec
fix(lang) update french translation
2021-12-22 17:33:10 -06:00
Alexey Matveev
fb843a7ecf
fix(lang) updated Russian translation
2021-12-22 17:32:53 -06:00
JohnProv
af985d8fd8
Update main-nl.json
...
Fix wrong change (e-mail > email)
2021-12-22 17:32:45 -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
Дамян Минков
b084aae212
fix: Generates correct join error for lobby. ( #10673 )
...
* fix: Drops wrong x tag.
* fix: Generates correct join error for lobby.
We were adding lobbyroom element in a location that violates the rfc and xmpp errors.
We add now and the correct one and will drop the wrong node when all clients are updated.
https://datatracker.ietf.org/doc/html/draft-ietf-xmpp-3920bis#section-8.3.2
* squash: Add todo comment.
* squash: Updates namespace.
2021-12-22 14:40:20 -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
Hristo Terezov
12bc054386
feat(Avatar): CORS mode support.
2021-12-17 14:41:11 -06:00
Дамян Минков
32aa40b396
fix(breakout-rooms): Fix polls usage.
2021-12-17 13:53:00 -06:00
Ali Alhaidary
11bbedf9ac
fix(lang) updated Arabic translation
2021-12-17 17:57:06 +01:00
Robert Pintilii
56883f0a65
fix(theme) Update colors ( #10649 )
2021-12-17 15:05:12 +02:00
Mihaela Dumitru
8e9034601d
feat(chat/settings) - add ephemeral chat notifications with user settings support ( #10617 )
2021-12-17 14:39:15 +02:00
wfleischer
ce0a044742
fix(breakout-rooms): close option shown to non-moderators ( #10648 )
...
Co-authored-by: Werner Fleischer <70745309+wernf@users.noreply.github.com >
2021-12-17 14:11:01 +02:00
Mihaela Dumitru
39e0dc84e0
feat(external-api): add local subject command ( #10636 )
...
* feat(external-api): add local subject command
* add to whitelist
* apply config value
2021-12-17 09:38:15 +02:00
Дамян Минков
09613167a6
fix(breakout-rooms): Adds a check for missing room.
2021-12-16 12:04:53 -06:00
William Liang
5461bb52c8
feat: Update video receiver constraints to use source names ( #10527 )
...
* feat: Use source name based receiver constraints
* add sourceNameSignaling feature flag to config
* move source name specific variables into if block
* ensure sourceName is defined in constraints
* use source name for selectedSources
* use selector to find video track by participant id
* add selector to encapsulate logic to get track source name
* refactor getTrackSourceNameByMediaTypeAndParticipant selector
* rename variable
* move flags config into Feature Flags section
* do not set constraints for local large video
* rename prioritizedSources to onStageSources
* fix flow error
* refactor visibleRemoteTrackSourceNames to a constant
* use selector to get feature flags
* rename selector function
* fix flow error
* add selector for sourceNameSignaling feature flag
2021-12-16 11:49:36 -06:00
Дамян Минков
5dee37dd82
Self view refactor ( #10620 )
...
* feat: Drops hide self-view setting from profile tab.
* feat: Moves function for disableSelfView value in base/settings.
* squash: Drops notification.
* feat: Move hide self view option in more tab.
* feat: Move hide self view option in more tab.
* feat: Adds option to disable self view UI settings.
* squash: Disable settings when controlled from config.
2021-12-16 10:55:45 -06:00
Luis Guzman
2a236b9327
fix(lang) update Spanish translation
2021-12-16 17:40:44 +01:00
Дамян Минков
e7bac3ad44
fix: Fixes emitting conference left event in iframeAPI.
...
Moving to breakout room and back in main room do not fire videoConferenceLeft events.
And the videoConferenceJoined was reporting wrong conference name on join.
2021-12-16 09:40:14 -06:00
Avram Tudor
ffe74ca68b
fix(tile-view) fix screensharing size in self view ( #10634 )
...
clean-up overriden css for tileview video tags
2021-12-16 15:33:30 +02:00
Дамян Минков
c8b5043d6b
fix: Fixes destroying main room when breakout rooms are enabled.
...
By the time the timer is fired the room maybe recreated (destroyed and created again) and we do not want to destroy it again. The timer was keeping a reference to the old room and is destroying it without notifying the future occupants(jicofo).
Drop save, as we do not need it before destroying, check lobby.
2021-12-15 21:59:23 -06:00
Shawn
8fa22ce059
fix: participant join notifications
2021-12-15 21:59:14 -06:00
jan-di-cgm
a6ec9e9f5d
Fix default values for hideConferenceSubject/-Timer
2021-12-15 20:06:21 -06:00
Jaya Allamsetty
ea2407191a
chore(deps) lib-jitsi-meet@latest
...
* fix(xmpp): fix race in p2p set codecs
d630bc32a1...63c3e1f869
2021-12-15 16:28:30 -05:00
José Luís Andrade
ea485f9974
fix(lang) update Portuguese translation
2021-12-15 16:12:47 +01:00
Robert Pintilii
91437c50e3
feat(thumbnail) Video thumbnails redesign and refactor ( #10351 )
...
Update video thumbnail design
Update design of indicators
In filmstrip view move Screen Sharing indicator to the top
Removed dominant speaker indicator
Use ContextMenu component for the connection stats popover
Combine Remove video menu and Meeting participant context menu into one component
Moved some styles from SCSS to JSS
Fix mobile avatars too big
Fix mobile horizontal scroll
Created button for Send to breakout room action
2021-12-15 15:18:41 +02:00
Jasper
0503a83667
fix(lang) update Dutch translations
2021-12-15 08:18:50 +01:00
Дамян Минков
648b22bb6d
fix: Use default remote display name in speaker stats when one is missing.
2021-12-14 09:29:41 -06:00
Дамян Минков
715b22bfb5
fix: Respects disable reactions moderation flag for popups.
2021-12-14 09:29:41 -06:00
Robert Pintilii
913945e820
fix(overflow-menu) Use fixed height only on drawer ( #10612 )
2021-12-14 13:39:01 +02:00
Ashiq Hassan
0e717d8388
fix(config.js) Added missing participant left notification key.
2021-12-14 12:07:10 +01:00
Vlad Piersec
d2619b4dd3
fix(Prejoin): Allow changing 'Enable pre meeting screen' option while prejoin screen visible
2021-12-14 10:52:28 +02:00
Vlad Piersec
35b76a2f7c
fix(Avatar): Fix initials when avatar contains multiple special characters
2021-12-14 10:47:05 +02:00
Дамян Минков
f620d101ba
fix: Fixes disable moderation sounds in meeting. ( #10604 )
...
* fix: Fixes disable moderation sounds in meeting.
Moderators in the meeting were sending presence update after one moderator turn it on, which even my result a inconsistent state and flipping the state between moderators several times.
* squash: Adds option to disable reaction moderation.
2021-12-13 13:46:05 -06:00
Horatiu Muresan
70d8a46c05
feat(profile-settings): Hide email field under profile settings
2021-12-13 17:17:38 +02:00
Gabriel Borlea
40844afb60
fix(speaker-stats): prevent search from closing when enter pressed and from keeping previous state ( #10597 )
...
* fix(speaker-stats): prevent search from closing when enter pressed and from keeping previous state
* fix(speaker-stats): remove unnecessary blank lines
* fix(speaker-stats): add empty dependencies to prevent dismiss callback
* add(speaker-stats): reset search criteria action
2021-12-13 16:11:07 +02:00
Robert Pintilii
a6a24fa973
fix(overflow-menu) Pin reactions on menu bottom on mobile web ( #10599 )
...
Move some styles from SCSS to JSS
2021-12-13 15:51:05 +02:00
Vlad Piersec
69cbb7e103
fix(Polls): Calculate vote percentage based on total number of votes
...
Percentage was previously calculated based on number of voters
2021-12-13 12:54:36 +02:00
Vlad Piersec
f20a50d8a6
feat(i18n): Allow label rewrite via advanced branding
2021-12-13 12:02:34 +02:00
Saúl Ibarra Corretgé
df3545d287
fix(rn) fix broken mobile build
...
Importing the entire feature triggers web UI imports.
2021-12-11 16:55:46 +01:00
Christoph Settgast
22d782f61f
fix(lang) update German translation
2021-12-11 12:44:09 +01:00
Дамян Минков
ce195d82d6
chore(deps) lib-jitsi-meet@latest
...
* fix: Fixes set effect and correct presence state.
8a95fda259...d630bc32a1
2021-12-10 15:39:51 -06:00
Jaya Allamsetty
229e65133c
feat(media) Disable desktopshare when the video sender limit is reached.
2021-12-10 14:58:55 -05:00
Jaya Allamsetty
11eb6689dc
chore(deps) lib-jitsi-meet@latest
...
* fix(presence): Do not sent presence if there is no active media session.
* fix: server-side callstats is never enabled (#1823 )
* fix(JitsiConference) squelch bogus p2p session end error
8aa35dae40...8a95fda259
2021-12-10 12:23:43 -05:00
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen ( #10509 )
...
* feat(security) Security Options screen
2021-12-10 18:23:27 +02:00
Hristo Terezov
75e6dd389f
feat(index.html): Add fonts.html SSI.
2021-12-10 10:20:54 -06:00
Rokixy
076113940b
typo fix
...
dekstopAudioStream --> desktopAudioStream
2021-12-10 09:03:18 -06:00
Saúl Ibarra Corretgé
e6accd40e1
fix(breakout-rooms) ensure we use the same media types when joining
...
Only audio and video are considered. Screen sharing won't be preserved.
2021-12-10 15:51:06 +01:00
Saúl Ibarra Corretgé
7f0cfed981
fix(rn,breakout-rooms) create desired local tracks when joining rooms
2021-12-10 15:50:11 +01:00
Saúl Ibarra Corretgé
9279586e8c
fix(tracks) fix disposing of local tracks
...
Don't just clear the storage for them, local tracks must be disposed, in order
for RN capturer to be freed for example.
2021-12-10 15:49:44 +01:00
Robert Pintilii
f8908c143e
fix(disableSelfView) Fix issue with remote participant video ( #10582 )
...
Fix issue where last participant is shown as inactive when the self view is hidden
2021-12-10 15:16:02 +02:00
Saúl Ibarra Corretgé
c705dbaa2f
fix(rn,breakout-rooms) fix not rendering display names
2021-12-10 13:37:59 +01:00
Saúl Ibarra Corretgé
1fa43ca4e7
chore(rn,versions) bump app and sdk versions
2021-12-10 10:05:34 +01:00
Jaya Allamsetty
9528cbad0e
fix(notifications) Adjust the timeout for unmute blocked notifications.
2021-12-09 14:03:16 -06:00
Jaya Allamsetty
a23d57b5ff
fix(shortcuts) Ignore keyboard shortcuts when the button are disabled.
2021-12-09 14:03:16 -06:00
Дамян Минков
ae5c364333
fix(breakout-rooms) cleanup local tracks when a conference is left.
2021-12-09 12:13:59 -06:00
Jaya Allamsetty
700c7c523d
feat(tracks) Clean up the track if a source addition is rejected. ( #10562 )
...
* feat(tracks) Clean up the track if a source addition is rejected.
When jicofo rejects a source-add because of sendder limits, dispose and remove the local track from the conference.
* chore(deps) update LJM to latest.
2021-12-09 07:48:55 -06:00
Calin Chitu
5dbf4845fb
feat(chat) keyboard covering input on android fix
2021-12-09 14:51:27 +02:00
Payetus
661a3d34be
fix(lang) update Catalan translation
...
Co-authored-by: Payetus <payet91@gmail.xom >
2021-12-09 13:27:21 +01:00
Robert Pintilii
0e9b40c410
fix(notifications) Create web middleware ( #10568 )
...
Fixes broken native
2021-12-09 13:31:43 +02:00
Avram Tudor
51b827ebb0
fix(browser-compatibility) hide launch in web for unsupported mobile browsers ( #10569 )
2021-12-09 13:16:08 +02:00
Avram Tudor
16a2c729e0
chore(deps) lib-jitsi-meet@latest ( #10566 )
...
* fix(browser-capabilities) expose supported mobile browsers
e9e37099a1...161da84ac0
2021-12-09 12:36:11 +02:00
Saúl Ibarra Corretgé
ed5bb871f4
fix(android) fix NoClassDefFoundError for Landroid/graphics/ColorSpace
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/10182
2021-12-09 10:51:42 +01:00
robertpin
d96ecc5b65
fix(screenshot-capture) Use feature on web only
...
Fixes broken native
2021-12-09 10:02:23 +01:00
robertpin
41f11e5adb
feat(self-view) Added ability to hide self view
...
Added config option disableSelfView. This disables it on web and native
Added button on local video menu and toggle in settings on web to change the setting
2021-12-09 08:45:16 +01:00
Saúl Ibarra Corretgé
c48aa44af3
fix(breakout-rooms) cleanup remote tracks when a conference is left
2021-12-08 16:52:38 -06:00
Christoph Settgast
085b07efcd
fix(rn) join conference if started by moderator
...
Issue was that APP is not defined at this place on mobile,
thus this raising ReferenceError which caused the waitForOwner to break
Closes : #10211
2021-12-08 16:52:23 -06:00
Saúl Ibarra Corretgé
60dcac96a6
fix(breakout-rooms) fix non-functional context menu
...
Close the menu after sending a participant to a breakout room, that will detach
the context menu from the current participant and it will work properly when
they join back.
2021-12-08 15:11:18 -06:00
robertpin
2e22eb5169
fix(overflow-drawer) Only use overflow drawer on mobile
2021-12-08 19:55:16 +01:00
Дамян Минков
e2beb2f3b1
chore(deps) lib-jitsi-meet@latest
...
* fix(tpc) disable ulpfec on chrome 96 (jitsi/lib-jitsi-meet#1816 )
* fix: Fixes call to _setTrackMuteStatus.
* Refactor presence update (jitsi/lib-jitsi-meet#1814 )
9e5d83f4ac...e9e37099a1
2021-12-08 12:41:47 -05:00
tmoldovan8x8
664f23a395
chore(rn) updates react-native-webrtc
2021-12-08 18:00:04 +02:00
Robert Pintilii
dc20b2fafe
fix(screenshot-capture) Update screenshot capture feature ( #10443 )
...
* fix(screenshot-capture) Update screenshot capture feature
Add participants jid list to request
Enable screenshot capture only when recording is also on
Updated interval
2021-12-08 16:15:59 +02:00
Saúl Ibarra Corretgé
00ae2dc6a9
fix(virtual-backgrounds) make error message translatable
2021-12-08 15:12:32 +01:00
Saúl Ibarra Corretgé
a182f53cdc
fix(virtual-backgrounds) fix error if we failed to load the model
...
If another try is made, show an error notification instead of failing with an
exception.
2021-12-08 15:12:32 +01:00
Horatiu Muresan
9b3f254c6b
feat(end-meet-for-all) Trigger notifyReadyToClose event on end meetin… ( #10549 )
2021-12-08 16:11:31 +02:00
Vlad Piersec
0188086dde
fix(participants-list): Avoid ui moving on input focus
2021-12-08 15:32:51 +02:00
JH
340698a546
fix(lang) update sv translation
2021-12-08 14:05:45 +01:00
SiderealArt
0920bda7b8
fix(lang) update Traditional Chinese (Taiwan) translation
2021-12-08 09:14:11 +01:00
Horatiu Muresan
10e5b2f572
feat(prejoin) Add possibility to hide extra join options buttons ( #10434 )
2021-12-08 09:53:19 +02:00
José Luís Andrade
81e9d01921
fix(lang) update Portuguese translation
2021-12-08 08:33:21 +01:00
Gabriel Borlea
0d5beb0c4e
fix(facial-expressions) load worker as a blob
2021-12-08 08:27:17 +01:00
Ali Alhaidary
b890f34a53
fix(lang) update Arabic translation
2021-12-08 08:25:38 +01:00
Jaya Allamsetty
b19e4d76b5
fix(media) dispatch the unmute blocked action irrepective of the muted state.
...
This fixes an issue where the user muted by focus is able to unmute themselves even when the sender limit has been reached.
2021-12-07 17:13:29 -06:00
Christoph Settgast
65589937ea
fix(breakout,av-moderation): support non-ascii tenant names
...
Same applies to tenant names as it applies to room names, as the
tenants/subdomains are prefixed to the room names in prosody.
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-12-07 18:31:36 +01:00
Christoph Settgast
a6bc51cff1
fix(breakout,av-moderation): support non-ascii room names
...
rooms are created in prosody in their urlencoded form, eg täst
becomes t%c3%a4st@conference.jitsi.example.org
As local params = formdecode(query) contains an urldecode, we
need to reencode the room name so that the room can be found in
prosody.
Closes : #10525
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-12-07 18:31:36 +01:00
Saúl Ibarra Corretgé
ae3fb20d65
fix(breakout-rooms) fix not waiting to leave the room
...
We need to wait for it before we start joining.
2021-12-07 16:40:13 +01:00
Vlad Piersec
bfc0567e32
fix(rn,chat): Fix chat and polls title
2021-12-07 11:13:25 +01:00
Mihaela Dumitru
0fb29a0c7a
feat(external-api): enhance recordingLinkAvailable to provide ttl info
2021-12-07 10:57:04 +01:00
gpatel-fr
822850d888
fix(lang) update french translation
2021-12-04 13:18:24 +01:00
Christoph Settgast
64e6c5f461
fix(lang) update German translation
2021-12-04 07:20:26 +01:00
Andrei Oltean
a077043f1b
feat: (moderate-reaction-sounds) enable moderator to mute reaction sounds
2021-12-03 18:36:57 +02:00
tmoldovan8x8
646fdef6bb
fix(screen-sharing, picture-in-picture) re-enables PIP after stopping screen-share
2021-12-03 15:44:19 +02:00
Saúl Ibarra Corretgé
da0cb2b837
feat(breakout-rooms) add notification when joining rooms
2021-12-03 10:48:31 +01:00
Saúl Ibarra Corretgé
4401ea8818
fix(rn,navbar) fix invalid boolean check
...
`startTimestamp` is not a boolean, so make sure we return one.
2021-12-03 08:38:58 +01:00
Saúl Ibarra Corretgé
449e226e23
chore(deps) lib-jitsi-meet@latest
...
* fix(JitsiConference) properly handle leave() errors
61aef90835...9e5d83f4ac
2021-12-02 22:49:34 +01:00
Jasper Hugo
ed6f6cf766
feat(tile-view): allow disabling thumbnail enlargement
2021-12-02 21:21:12 +01:00
Saúl Ibarra Corretgé
79b0360d2e
chore(deps) lib-jitsi-meet@latest
...
* fix(ChatRoom) make sure we wait for all promises on leave()
* fix(ChatRoom) make sure EMUC is destroyed
* fix(JitsiConference) make sure RTC is always destroyed
* fix(log) don't log full stanzas
* fix(avmoderation,breakout-rooms) dispose handlers when leaving
6b3d3d2783...61aef90835
2021-12-02 17:09:02 +01:00
Saúl Ibarra Corretgé
322ec107cd
fix(rn,conference) hide timer until it has started
...
It may never start if the component is not deployed.
2021-12-02 16:04:45 +01:00
Saúl Ibarra Corretgé
3cbddb9d6a
fix(breakout-rooms) mark function as async
...
Not all code paths return a Promise, make sure it does.
2021-12-02 15:49:36 +01:00
gpatel-fr
76667066e2
fix(lang) update french translation + fix 2 existing translations
2021-12-02 15:06:21 +01:00
Tudor D. Pop
c172a27f24
feat(notifications) coalesce participant left and raised hand notifications
2021-12-02 14:17:07 +01:00
Saúl Ibarra Corretgé
40a76940ac
fix(rn,external-api) remove dead code
2021-12-02 13:26:15 +01:00
Saúl Ibarra Corretgé
be53c4c522
fix(rn,breakout-rooms) wait for the room to be left
...
Just like on web, we wait for the current room to be left in order to avoid all
kinds of problems.
2021-12-02 13:26:15 +01:00
Andrei Oltean
8ef48a8a1d
feat: (speaker-stats) fix refresh and minor refactoring
2021-12-02 14:11:08 +02:00
Hristo Terezov
827e8201d4
fix(dropbox): OAuth to use postMessage.
2021-12-01 13:44:47 -06:00
Saúl Ibarra Corretgé
591eab7c97
fix(breakout-rooms) make sure participants in breakout rooms have a display name
2021-12-01 18:52:36 +01:00
Saúl Ibarra Corretgé
d9f71ee238
fix(etherpad) fix Etherpad closing when dominant speaker changes
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8109
2021-12-01 16:08:38 +01:00
Mejans
054564ab0a
New strings translated
...
So to be up to date
2021-12-01 15:53:45 +01:00
Saúl Ibarra Corretgé
3548485e84
fix(participants) fix unpinning when switching conferences
2021-12-01 15:36:49 +01:00
Saúl Ibarra Corretgé
8393118330
fix(etherpad) fix loading Etherpad on web
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/10486
2021-12-01 15:02:36 +01:00
Saúl Ibarra Corretgé
991a0e22a8
fix(conference) fix broken dispatch on mobile
2021-12-01 15:02:36 +01:00
Saúl Ibarra Corretgé
7a479b967c
fix(modal) remove dead code
2021-12-01 15:02:36 +01:00
Saúl Ibarra Corretgé
0be0d6a76e
fix(breakout-rooms) fix when using tenants
2021-12-01 13:50:36 +01:00
Christoph Settgast
60b551a339
fix(lang) update German translation
2021-12-01 06:57:17 +01:00
Hristo Terezov
208586cead
fix(gravatar): Add crossOrigin attribute.
...
In cross origin issolated mode we need to explicitly add crossOrigin
attribute for all resources that are loaded with CORS headers.
2021-11-30 16:15:20 -06:00
Jaya Allamsetty
c7765cc1b7
feat(conference) Implement audio/video mute disable when sender limit is reached.
...
* feat(conference) Impl audio/video mute disable when sender limit is reached.
Jicofo sends a presence when the audio/video sender limit is reached in the conference. The client can then proceed to disable the audio and video mute buttons when this occurs.
* squash: use a different action type and show notification.
2021-11-30 15:08:25 -05:00
Дамян Минков
d8487c25b2
Revert "fix(Prejoin): Make prejoin name noneditable only when taken from jwt"
...
This reverts commit af7c316827 .
2021-11-30 11:39:16 -06:00
Дамян Минков
2adb5dc7d6
fix: Fixes correct state in lobby screen on wrong password.
...
Fixes #9869 .
2021-11-30 11:39:07 -06:00
Saúl Ibarra Corretgé
cc931986f6
fix(breakout-rooms) fix no video when coming back to main room
...
Re-create local tracks so we have a clean state.
2021-11-30 11:38:54 -06:00
Saúl Ibarra Corretgé
ce35a88299
fix(breakout-rooms) disable recording and live-streaming
...
There is currently no way to directly join a breakout room, so Jibri won't know
what to do. This shall be revisited in the future.
2021-11-30 11:38:54 -06:00
Saúl Ibarra Corretgé
58ef2974c9
fix(breakout-rooms) disable lobby in breakout rooms
...
The main room lobby gets diverted to the rooms, things can get confusing. We
might need to revisit this in the future.
2021-11-30 11:38:54 -06:00
Saúl Ibarra Corretgé
43647f1302
fix(conference) simplify code
...
Unify the 2 functions used to leave the room into a single one.
2021-11-30 11:38:54 -06:00
Saúl Ibarra Corretgé
599ed10325
fix(conference) remove dead code
...
Went for a different approach, this code is dead now.
2021-11-30 11:38:54 -06:00
Hristo Terezov
fb9d28a667
chore(deps) lib-jitsi-meet@latest
...
* feat: Handle disableBeforeUnloadHandlers option.
* feat(conference) Implement audio/video mute disable when sender limit is reached. Jicofo sends a presence when the audio/video sender limit is reaced in the conference. The client can then proceed to disable the audio and video mute buttons when this occurs.
f4f7db2e5f...6b3d3d2783
2021-11-30 07:11:42 +01:00
Hristo Terezov
b2d6054e1c
feat: Add disableBeforeUnloadHandlers option
2021-11-29 19:49:51 -06:00
Дамян Минков
2097d77666
feat: Enables muc rate limit for lobby and breakout muc components.
2021-11-29 18:33:48 -06:00
Mihaela Dumitru
4ed7211286
fix(share-video): stop video from the participant list
2021-11-29 13:03:41 +02:00
Calin Chitu
5c67e8b4ce
feat(config) defaultLocalDisplayName and defaultRemoteDisplayName
2021-11-26 18:52:43 +02:00
Saúl Ibarra Corretgé
00a74ca47a
fix(breakout-rooms) fix checking if a user is in a room
...
Breakout rooms are just reserved UUIDs, they need not exist as actual MUCs,
until a participant joins. Thus, take this into account when checking if a
participant is in a room.
2021-11-26 16:18:54 +01:00
Saúl Ibarra Corretgé
4a88ad098a
fix(rn,settings) only show "disable call integration" on Android
...
It;';s not implemented on iOS.
2021-11-26 15:30:27 +01:00
Saúl Ibarra Corretgé
dd20e8626e
fix(breakout-rooms) fix operations when inside a breakout room
...
Fix not being able to create / remove breakout rooms when the moderator is
inside a breakout room.
2021-11-26 12:51:11 +01:00
Andrei Gavrilescu
0fc381fc6f
feat(rtcstats): send facial expressions to rtcstats-server ( #10461 )
...
* send facial expressions to rtcstats
* remove comment
* remove extra line
2021-11-26 12:24:28 +02:00
tmoldovan8x8
73fb586d59
fix(external-api) send AUDIO_MUTED_CHANGED event only when value changed
2021-11-26 12:09:21 +02:00
Alex Bumbu
6cd6c0a043
fix(ios) avoid creating CXProvider objects when CallKit is disabled
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-11-26 10:47:03 +01:00
Saúl Ibarra Corretgé
896e752113
feat(lint) treat warnings as errors
2021-11-26 10:18:31 +01:00
Saúl Ibarra Corretgé
c5920bb8a5
fix(lint) fix all eslint warnings
2021-11-26 10:18:31 +01:00
Calin Chitu
1623dc4989
feat(branding) added native extension to updateTheme helper
2021-11-26 08:46:42 +01:00
Szymon Ruciński
41db8711f0
fix(lang) update Polish translation
2021-11-26 08:45:54 +01:00
Szymon Ruciński
a0edf329ae
fix(lang) update Polish translation
2021-11-26 08:45:32 +01:00
robertpin
c2ab8935c1
fix(breakout-rooms) Improve breakout rooms
...
Don't show more menu on the main room
Fix join room on mobile web
When moving to room reset breakout rooms state to avoid showing incorrect data before response from prosody is received
2021-11-26 08:40:42 +01:00
Andrei Oltean
70b8ccc097
feat: (speaker-stats) add speaker stats feature to native
2021-11-25 20:17:49 +02:00
Calinteodor
cc63ff1c3c
feat(conference) UI updates for mobile navigation bar ( #10437 )
...
* feat(conference) updated native navigation bar and toolbox styles
2021-11-25 18:41:03 +02:00
Saúl Ibarra Corretgé
4a5982da1f
fix(breakout-rooms) make sure the default name is monotonically increasing
2021-11-25 16:50:33 +01:00
Saúl Ibarra Corretgé
fc16bfa6cb
chore(deps) lib-jitsi-meet@latest
...
* fix(breakout-rooms) send whole payload on update event
0261073faf...f4f7db2e5f
2021-11-25 16:03:15 +01:00
Saúl Ibarra Corretgé
9a2aa3848c
fix(config) add transcribingEnabled to whitelist
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/10326
2021-11-25 15:27:59 +01:00
tmoldovan8x8
0a65ec1dfa
fix(android) set facebook groupId for all react-native dependencies
2021-11-25 14:55:24 +02:00
Saúl Ibarra Corretgé
7bbc3bcf9e
chore(rn,deps) react-native-webrtc@1.94.0
2021-11-25 12:15:56 +01:00
Christoph Settgast
48b12b4e00
fix(lang) update German translation
2021-11-25 07:18:05 +01:00
Hristo Terezov
91413fbd96
feat(load-test): Unmute video.
2021-11-24 14:37:05 -06:00
George Politis
03848fb3f8
chore(deps) lib-jitsi-meet@latest ( #10436 )
...
feat: Enables the moderator to {dis/en}able bridge-side rtcstats.
https://github.com/jitsi/lib-jitsi-meet/pull/1789
0261073faf
2021-11-24 15:57:32 +00:00
Payetus
e8cf932abb
fix(lang) update translations for Catalan
2021-11-24 16:55:02 +01:00
Saúl Ibarra Corretgé
1a93da8c35
fix(breakout-rooms) cleanup code
2021-11-24 16:27:05 +01:00
Saúl Ibarra Corretgé
73e8f5703c
fix(breakout-rooms) avoid accessing invalid room objects
2021-11-24 16:27:05 +01:00
Saúl Ibarra Corretgé
a203a92060
fix(breakout-rooms) simplify code
2021-11-24 16:27:05 +01:00
Saúl Ibarra Corretgé
ef93584c2b
fix(breakout-rooms) fix error in case main room is no longer available
2021-11-24 16:27:05 +01:00
Tudor D. Pop
a618697e34
feat(notifications) revisit timeouts and make them configurable
2021-11-24 12:05:27 +01:00
titus.moldovan
64e504f349
fix(android) fixes error in BroadcastEvent
2021-11-24 11:29:56 +01:00
Saúl Ibarra Corretgé
994f6307b9
fix(TileViewButton) fix on mobile
...
`setOverflowMenuVisible` doesn't exist on mobile.
2021-11-24 11:05:38 +01:00
Saúl Ibarra Corretgé
d7b581e338
feat)rn,sdk) introduce a "ready to close" event
...
This event is the event host applications need to listen to for knowing when to
dispose the SDK from now on.
Since the introduction of breakout rooms it's possible that we navigate from one
meeting to another, so there will be several conference join / terminations.
In addition, local track destruction is now moved to SET_ROOM when there is no
room, aka, we are going back to the welcome page or to the black page.
2021-11-24 09:58:48 +01:00
Robert Pintilii
763d975445
fix(rn, participants-pane) Show raised hand indicator ( #10424 )
...
Make name container limited width and add ellipsis text overflow
Show raise hand status live in participants pane
2021-11-24 09:46:01 +02:00
Avram Tudor
42e62e013d
fix(filmstrip) remove border from filmstrip ( #10367 )
2021-11-24 05:26:22 +02:00
George Politis
04b085e062
fix: Updates the default value of rtcstatsEnabled to match the code. ( #10425 )
2021-11-23 21:38:20 +00:00
Jaya Allamsetty
83e22524bc
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Select 1 as the default scale factor for p2p. This fixes an issue where a user is not able to unmute their video if the MediaStreamTrack associated with the camera stream returns a null value for the track height.
* Save track source name to JitsiRemoteTrack
bdfbb82087...a1c966058c
2021-11-23 15:10:41 -05:00
Calin Chitu
909173cdb5
feat(ui) reverted tokens updates
2021-11-23 16:58:40 +02:00
Calin Chitu
5d1bf9e649
feat(ui) updateTheme helper for client branding
2021-11-23 16:58:40 +02:00
hmuresan
14a422ba83
fix(linguistics) Use 'email' instead of 'e-mail'
2021-11-23 16:00:08 +02:00
Robert Pintilii
0106e68728
chore(breakout-rooms) Added analytics ( #10421 )
2021-11-23 15:14:59 +02:00
Saúl Ibarra Corretgé
c843744df1
fix(rn,sdk) drop deprecated option enableWelcomePage
...
It got replaced by a feature flag.
2021-11-23 13:49:14 +01:00
Saúl Ibarra Corretgé
f6f7406d24
fix(rn,sdk) remove deprecated color scheme prop
...
It has been non-functional for a while.
2021-11-23 13:49:14 +01:00
Vlad Piersec
76a976b5d1
fix(Avatar): Display correctly any emoji/special character in a avatar initials
2021-11-23 13:56:45 +02:00
Saúl Ibarra Corretgé
2e7c06d045
fix(rn,welcome-page) don't create video track unnecessarily
...
We are no longer rendering it, so skip creating it altogether and make sure it's
destroyed on meeting end.
2021-11-23 12:25:39 +01:00
hmuresan
9fbbcbbd31
fix(prejoin) Fix prejoin app
2021-11-23 11:40:50 +02:00
Greg Galperin
6101cd2c1a
fix(lang) update Russian translation
2021-11-22 07:52:44 +01:00
Mejans
41d654b2dc
fix(lang) update Occitan translation
2021-11-22 07:52:14 +01:00
Ali Alhaidary
c381a3eed4
fix(lang) update Arabic translation
2021-11-22 07:48:40 +01:00
csett86
f42fe0ce17
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-11-22 07:46:13 +01:00
gpatel-fr
b277812e8e
fix(lang) update french translation
2021-11-20 11:51:55 +01:00
Jaya Allamsetty
fad5ac9048
feat(video-quality): Always prioritize SS in tile view.
2021-11-19 13:28:13 -05:00
Saúl Ibarra Corretgé
10d54498d0
fix(config) fix incorrect option name and whitelist it
2021-11-19 11:00:57 +01:00
Saúl Ibarra Corretgé
cd166b5f19
fix(build) fix make dev with facial recognition worker
2021-11-19 11:00:57 +01:00
Werner Fleischer
b5faf9f62a
feat(breakout-rooms) add breakout-rooms
...
- implement breakout-rooms
- integrated into the participants panel
- managed by moderators
- moderators can send participants to breakout-rooms
- participants can join breakout rooms by themselve
- participants can leave breakout rooms anytime
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com >
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-11-19 10:27:34 +01:00
Saúl Ibarra Corretgé
d98ea3ca24
chore(deps) lib-jitsi-meet@latest
...
* feat(breakout-rooms) introduce breakout rooms
131b9458fe...bdfbb82087
2021-11-19 09:37:43 +01:00
Jaya Allamsetty
d2b7151f23
chore(deps) lib-jitsi-meet@latest
...
* TPC: make the comments more descriptive.
* fix(SignalingLayerImpl): Log an error when only the ssrc owner gets overwritten with a diff ep id.
* fix(TPC): Force reneg when user unmutes the first time. This ensures that the source signaling is sent before the mute state is sent in presence. Jicofo relies on mute state from presence to check if the sender limit has been reached.
6d981ebb6c...131b9458fe
2021-11-18 11:13:09 -05:00
Saúl Ibarra Corretgé
7fa72db384
fix(rn,remote-video-menu) fix import after refactor
2021-11-18 15:58:43 +01:00
Gabriel Borlea
d56b282c5d
fix(facial-expressions): some markdowns in the README.md for licence
2021-11-18 11:01:19 +01:00
Gabriel Borlea
72e1dcb877
add(facial-expressions): licence info about facial models
2021-11-18 11:01:19 +01:00
hmuresan
98b05a2529
fix(notify-button-clicked) Fix crash on mobile browsers
2021-11-18 09:35:28 +02:00
Christoph Settgast
2d0a70f2ab
lang: Update German translation
2021-11-18 07:57:52 +01:00
Andrei Gavrilescu
6243836b3e
chore(deps) lib-jitsi-meet@latest ( #10386 )
...
* feat: add facial-expressions in speaker stats (#1724 )
b337778da8...6d981ebb6c
2021-11-17 18:32:49 +02:00
Payetus
6520cc2496
feat(Lobby): Adding autoknock feature as a config ( #10366 )
...
* adding lobby localization to "ca" lang
* feat(Lobby): Adding autoknock config
feat(Lobby): Adding autoknock config
Co-authored-by: Payetus <payet91@gmail.xom >
2021-11-17 10:24:18 -06:00
Gabriel Borlea
61684b1071
feat(facial-expressions): add the facial expression feature and display them in speakerstats ( #10006 )
...
* Initial implementation; Happy flow
* Maybe revert this
* Functional prototype
* feat(facial-expressions): get stream when changing background effect and use presenter effect with camera
* add(facial-expressions): array that stores the expressions durin the meeting
* refactor(facial-expressions): capture imagebitmap from stream with imagecapture api
* add(speaker-stats): expression label
* fix(facial-expression): expression store
* revert: expression leabel on speaker stats
* add(facial-expressions): broadcast of expression when it changes
* feat: facial expression handling on prosody
* fix(facial-expressions): get the right track when opening and closing camera
* add(speaker-stats): facial expression column
* fix(facial-expressions): allow to start facial recognition only after joining conference
* fix(mod_speakerstats_component): storing last emotion in speaker stats component and sending it
* chore(facial-expressions): change detection from 2000ms to 1000ms
* add(facial-expressions): send expression to server when there is only one participant
* feat(facial-expressions): store expresions as a timeline
* feat(mod_speakerstats_component): store facial expresions as a timeline
* fix(facial-expressions): stop facial recognition only when muting video track
* fix(facial-expressions): presenter mode get right track to detect face
* add: polyfils for image capture for firefox and safari
* refactor(facial-expressions): store expressions by counting them in a map
* chore(facial-expressions): remove manually assigning the backend for tenserflowjs
* feat(facial-expressions): move face-api from main thread to web worker
* fix(facial-expressions): make feature work on firefox and safari
* feat(facial-expressions): camera time tracker
* feat(facial-expressions): camera time tracker in prosody
* add(facial-expressions): expressions time as TimeElapsed object in speaker stats
* fix(facial-expresions): lower the frequency of detection when tf uses cpu backend
* add(facial-expressions): duration to the expression and send it with durantion when it is done
* fix(facial-expressions): prosody speaker stats covert fro string to number and bool values set by xmpp
* refactor(facial-expressions): change expressions labels from text to emoji
* refactor(facial-expressions): remove camera time tracker
* add(facial-expressions): detection time interval
* chore(facial-expressions): add docs and minor refactor of the code
* refactor(facial-expressions): put timeout in worker and remove set interval in main thread
* feat(facial-expressions): disable feature in the config
* add(facial-expressions): tooltips of labels in speaker stats
* refactor(facial-expressions): send facial expressions function and remove some unused functions and console logs
* refactor(facial-expressions): rename action type when a change is done to the track by the virtual backgrounds to be used in facial expressions middleware
* chore(facial-expressions): order imports and format some code
* fix(facial-expressions): rebase issues with newer master
* fix(facial-expressions): package-lock.json
* fix(facial-expression): add commented default value of disableFacialRecognition flag and short description
* fix(facial-expressions): change disableFacialRecognition to enableFacialRecognition flag in config
* fix: resources load-test package-lock.json
* fix(facial-expressions): set and get facial expressions only if facial recognition enabled
* add: facial recognition resources folder in .eslintignore
* chore: package-lock update
* fix: package-lock.json
* fix(facial-expressions): gpu memory leak in the web worker
* fix(facial-expressions): set cpu time interval for detection to 6000ms
* chore(speaker-stats): fix indentation
* chore(facial-expressions): remove empty lines between comments and type declarations
* fix(facial-expressions): remove camera timetracker
* fix(facial-expressions): remove facialRecognitionAllowed flag
* fix(facial-expressions): remove sending interval time to worker
* refactor(facial-expression): middleware
* fix(facial-expression): end tensor scope after setting backend
* fix(facial-expressions): sending info back to worker only on facial expression message
* fix: lint errors
* refactor(facial-expressions): bundle web worker using webpack
* fix: deploy-facial-expressions command in makefile
* chore: fix load test package-lock.json and package.json
* chore: sync package-lock.json
Co-authored-by: Mihai-Andrei Uscat <mihai.uscat@8x8.com >
2021-11-17 16:33:03 +02:00
Calin Chitu
e42db3c9c2
feat(welcome) added WelcomePage React Nav bottom tabs
2021-11-17 15:42:06 +02:00
Andrei Gavrilescu
6f75226044
chore(deps): update rtcstats 9.0.1 ( #10374 )
2021-11-17 14:21:37 +02:00
Andrei Gavrilescu
7e9d665697
fix(toolbox): enable fullscreen button on Android mobile browsers
2021-11-17 12:55:10 +01:00
Robert Pintilii
9aa2bbe115
feat(tokens) Added more colors to theme ( #10381 )
2021-11-17 11:35:07 +02:00
Vlad Piersec
31e4a9c1a0
fix(responsive-ui): Make modal full screen & fix prejoin layout on mobile landscape
2021-11-17 10:44:35 +02:00
Vlad Piersec
1106e71f03
fix(speaker-stats): Fix stats search position on narrow screens
2021-11-17 10:44:17 +02:00
Horatiu Muresan
d84ba85f58
fix(dynamic-branding) Fix bogus mUI dependency on mobile ( #10375 )
2021-11-16 22:16:18 +01:00
robertpin
1e706db114
fix(av-moderation) Don't stop local screensharing on mute all
2021-11-16 12:47:39 -06:00
Calin Chitu
c82cead5ae
feat(chat/native) removed keyboard dismiss from JitsiKeybAvView
2021-11-16 17:50:09 +02:00
Calin Chitu
39d1ccff85
feat(chat/native) fixed scroll inside chat room
2021-11-16 17:50:09 +02:00
tmoldovan8x8
2e69ec71c5
feat(e2ee) add externally managed key mode
2021-11-16 12:12:10 +01:00
Avram Tudor
be6adad61b
chore(deps) lib-jitsi-meet@latest ( #10368 )
...
* fix(browser) Mark safari <14 as unsupported
51f77cbd51...b337778da8
2021-11-15 15:45:50 +02:00
Vlad Piersec
23b8dd4860
fix(Prejoin): Make prejoin name noneditable only when taken from jwt
2021-11-15 15:40:18 +02:00
Robert Pintilii
c74bdf137c
fix(screenshot-capture) Update data sent to backend ( #10364 )
2021-11-15 14:59:06 +02:00
Horatiu Muresan
8ebca64af1
feat(dynamic-branding): Add custom theme branding ( #10335 )
...
- apply theming to various buttons
2021-11-15 10:37:54 +02:00
Saúl Ibarra Corretgé
61025edb74
chore(deps) lib-jitsi-meet@latest
...
* fix(e2ee) disable p2p when e2ee is enabled
* fix(e2ee) fix race condition when restarting media sessions
* fix(p2p) fix error if p2p session is stopped while accepting it
* fix(e2ee) removed no longer needed code
* feat: SourceVideoTypeMessage message
* chore(lint) tame the new linter
* chore(deps) update Babel and ESLint to the latest versions
* chore(deps) adapt to logger package rename
* fix(e2ee): fix loading web worker when using a relative path inside a blob for the E2EE context
* * fix(sdp): provide SCTP streams, because the XMPP parser expects them
c193f0d433...51f77cbd51
2021-11-11 16:52:39 +01:00
Calinteodor
4e2fea1e12
feat(rn,welcome) React Navigation drawer
2021-11-11 15:32:56 +01:00
Vlad Piersec
f5cdd5fca1
fix(Chat): Fix private message reply button not working
2021-11-11 15:21:24 +02:00
Robert Pintilii
eec8b9e58e
fix(participants-list) Show participants with empty names ( #10353 )
2021-11-11 14:48:15 +02:00
Saúl Ibarra Corretgé
a96a4ea336
chore(deps) update rtcstats, change package name
2021-11-11 08:04:28 +01:00
Christoph Wiechert
876773ca2a
fix(lang) Fix typos in german translation
2021-11-11 06:40:31 +01:00
Jaya Allamsetty
bc6070b98d
fix(prejoin): Add audio tracks on Safari always.
...
This fixes a bug where remote audio is not being played out if the user joins audio and video muted from pre-join screen.
2021-11-10 14:12:53 -05:00
Jaya Allamsetty
9ca0ee41b6
fix(devices): Fixes a JS error when no audio/video is selected and there is a device update.
2021-11-10 14:12:53 -05:00
Saúl Ibarra Corretgé
957bd8916a
chore(tech-debt) remove dead code
2021-11-10 18:29:34 +01:00
Saúl Ibarra Corretgé
8f08a54fb2
chore(deps) adapt to logger package rename
2021-11-10 14:40:17 +01:00
Saúl Ibarra Corretgé
28c793b3a9
chore(deps) adapt to eslint-config-jitsi rename
2021-11-10 13:10:15 +01:00
tmoldovan8x8
243aa20912
bugfix(rn) sends CONFERENCE_TERMINATED to native after dismissing the ReloadOverlay
2021-11-10 13:34:16 +02:00
Pavol Cvengros
2d27195652
chore(deps) update uuid package to 8.3.2
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-11-10 11:35:20 +01:00
Hristo Terezov
bcb0fe919c
fix(recorder): "already started" notification
2021-11-09 13:25:19 -06:00
Hristo Terezov
981fc2f410
feat: Handle recording already started error
2021-11-09 12:33:43 -06:00
Hristo Terezov
e6e808c764
chore(deps) lib-jitsi-meet@latest
...
* feat(recording): Add unexpected-request error
* fix(xmpp): use RTX with Firefox from 96 on only
* fix(sdp): update data channel to RFC format
* sdp: switch port to 9 and rtp protocol to UDP/TLS/RTP/SAVPF (#1697 )
03bc5278da...c193f0d433
2021-11-09 12:33:24 -06:00
Saúl Ibarra Corretgé
01ae4c477b
fix(lint) remove warning in eslint-plugin-react
...
Fixes: Warning: React version not specified in eslint-plugin-react settings.
2021-11-09 15:16:01 +01:00
Robert Pintilii
e0010def14
fix(analytics) Fix analytics event names ( #10332 )
...
Fixed analytics where event names had duplicated words (eg. calendar.calendar.selected.selected)
Group reaction buttons analytics into one event
Removed unused code
2021-11-09 12:20:40 +02:00
Saúl Ibarra Corretgé
e77216f18e
chore(lint) tame the linter
2021-11-09 11:05:09 +01:00
Saúl Ibarra Corretgé
ba7b5fc996
chore(deps) update eslint-config-jitsi to version 3.0.0
2021-11-09 11:05:09 +01:00
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
2021-11-09 09:43:55 +01:00
Saúl Ibarra Corretgé
0aba61d5c6
chore(Deps) update Babel and eslint to their latest versions
2021-11-09 09:43:55 +01:00
Vlad Piersec
5e4f09dd0a
fix(config): Move 'disableDetails' flag to connectionIndicators config
2021-11-09 09:18:34 +01:00
Дамян Минков
17c0298e59
feat: Filters moderators presence in lobby room. ( #10316 )
...
* feat: Filters moderators presence in lobby room.
* squash: Print actor creating lobby.
2021-11-08 16:38:22 -07:00
Jaya Allamsetty
6348840cbd
fix(large-video) Call play() whenever a new stream is attached to large-video.
...
This fixes an issue on Safari where black video is rendered sometimes whenever a new stream is attached to the large video container.
2021-11-08 16:49:45 -05:00
Paweł Domas
6a7842ab7e
fix: incompatible effect instance ( #10311 )
...
There are hard to handle race conditions around
screensharing/presenter mode turning on/off. It's
easier to make a NO-OP for turning the camera on/off
while switching to screen sharing is in progress
than trying to handle this gracefully. It should be okay
for the user to click the button again after the switch
operation is done.
Ideally this logic will be re-implemented in redux
middlewares and moved out of the conference.js file.
2021-11-08 14:05:23 -06:00
hmuresan
b2894cc941
fix(raise-hand): Remove participant left from raised hand queue
2021-11-08 18:41:10 +02:00
Robert Pintilii
fc52105cf6
fix(reactions) Updated sounds ( #10321 )
2021-11-08 16:16:09 +02:00
Christoph Settgast
b47a263e5c
lang: fixes for German
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-11-08 05:52:04 -07:00
Vlad Piersec
15b677aa2a
fix(Avatar): Display special characters in avatar initials
2021-11-08 14:32:30 +02:00
Vlad Piersec
08fb232627
fix(Avatar): Calculate avatar color based on display name
2021-11-08 14:32:16 +02:00
Vlad Piersec
3c5017a66a
feat(connection-indicator): Add config option to disable indicator popover
2021-11-08 11:38:03 +02:00
Robert Pintilii
a97b700712
fix(tracks) Use duration from JitsiTrack ( #10304 )
2021-11-08 10:55:28 +02:00
José Luís Andrade
bf36b22bbd
fix(lang) update portuguese translation of "highestQuality" ( #10317 )
...
Shorten text size for better viewing
2021-11-07 08:02:18 +01:00
Payetus
d6253c57c9
adding lobby localization to "ca" lang
2021-11-06 05:57:24 +01:00
José Luís Andrade
978586c157
fix(lang) update Portuguese Translation
2021-11-05 19:59:16 +01:00
tudordan7
a7efbfb0f8
feat(app-notifications): Remove device notifications in the prejoin screen.
2021-11-05 16:16:10 +01:00
alexbratu92
68eb0795eb
feat(polls) fix spacing and send answer identifier
2021-11-05 07:34:52 -07:00
alexandrubratu8x8
4c46396e6a
feat(polls): trigger events for poll created and answered ( #10249 )
...
Co-authored-by: alexbratu92 <alexbratu92@gmail.com >
2021-11-04 12:18:41 +02:00
Robert Pintilii
4767ef497f
chore(deps) lib-jitsi-meet@latest ( #10305 )
2021-11-04 09:26:39 +02:00
Robert Pintilii
f27cb46f3c
fix(reactions) Remove auth header if there's no JWT
2021-11-03 17:43:47 +02:00
Robert Pintilii
c2e55339d1
fix(av-moderation) Fix text on stop video dialog
...
Show correct text on stop participant's video dialog when moderation is on
2021-11-03 14:16:11 +02:00
Saúl Ibarra Corretgé
a78c8c199d
feat(ci) use Node 16 / npm 8 for testing
2021-11-03 12:44:45 +01:00
Saúl Ibarra Corretgé
0d7ecfad40
chore(deps) run npm audit fix
2021-11-03 12:44:45 +01:00
Saúl Ibarra Corretgé
040a1d8add
feat(misc) add .nvmrc
2021-11-03 12:44:45 +01:00
Saúl Ibarra Corretgé
3294dc882d
chore(deps) sync package-lock.json
2021-11-03 12:44:45 +01:00
robertpin
21d5b7bcd6
fix(av-moderation) Fix text on stop video dialog
...
Show correct text on stop participant's video dialog when moderation is on
2021-11-03 12:38:12 +02:00
gpatel-fr
c4cbf83208
fix(lang) update french translation
2021-11-03 10:21:32 +01:00
Alexey Matveev
f1ae9a6697
fix(lang) update Russian translation
...
Co-authored-by: Alexey Matveev <malex@1forma.ru >
2021-11-02 16:48:39 +01:00
Jaya Allamsetty
c653334d69
chore(deps) lib-jitsi-meet@latest
...
* fix(presence) Send presence on mute state change.
* fix(TPC) change the tranceiver dir to recvonly when track is removed. This fixes occasional failures of MuteTest.MuteAfterJoinCanShareAndUnmute torture test and also the case on Safari where user stopping the screenshare doesn't stop showing the screensharing indication on the thumbnail.
* fix: Avoid sending two presences if start muted and then screen share. (#1771 )
* feat: use source names in presence
* ref: move SignalingLayer to the conference
* feat: Delays deployment info stats till we get update from backend. (#1770 )
e566291864...e6b330186f
2021-11-02 10:32:00 -04:00
Vlad Piersec
e51655a93a
feat(Polls): Display creator name for polls
2021-11-02 15:45:46 +02:00
Vlad Piersec
8983ea41fd
fix(Drawer): Close drawer on item click
...
Clicking on an item when the popup drawer is displayed would keep it open.
Now clicking on any item should automatically close the drawer.
Popup was also refactored and no longer uses refs.
2021-11-02 15:45:29 +02:00
Nils Ohlmeier
cd6a814978
addressed review comments
2021-11-01 11:27:22 -05:00
Nils Ohlmeier
41f5872f70
fix(conference): store user selected device from Firefox prompt
...
When Firefox users choose a new device via the gUM prompt store
these as the new user selected devices, so they show up in the
settings menu.
2021-11-01 11:27:22 -05:00
Gabriel Borlea
af01072827
fix(speaker-stats): calculate total dominant speaker time if user is dominant and has no previous speaker time
2021-11-01 07:53:10 -07:00
Vlad Piersec
eaa084722f
fix(Chat): Place Chat pane above Participants pane on mobile web
2021-11-01 15:30:59 +02:00
Vlad Piersec
318bc26fa0
fix(Polls): Fix polls pane on Firefox
...
On Firefox the create button is not visible.
Having a poll with long question/options breaks the UI.
2021-11-01 14:55:18 +02:00
tudordan7
072c29c0f9
fix(connection-indicator): Hide indicator circle when ghost icon is hidden.
2021-11-01 10:02:43 +01:00
Vlad Piersec
9ab16a0a5c
chore(webpack): Fix source maps on hot reloading
2021-11-01 11:01:52 +02:00
robertpin
69d2cb52fe
feat(virtual-bg) Added config to disable screen sharing as virtual bg
2021-11-01 09:50:22 +02:00
Vlad Piersec
6845a759a0
fix(Slider): Fix slider appearance on Firefox
2021-11-01 08:55:09 +02:00
robertpin
7aca5e71b9
refactor(participants-pane) Refactored with reusable components
...
Created Reusable components for:
- ListItem - used by participants list and lobby participants list
- ContextMenu - used by participant context menu and advanced moderation context menu
- Quick action button - used by quick action buttons on participant list items
Moved participants custom theme to base/components/themes
Created reusable button component for all participants pane buttons (Invite, Mute All, More)
Moved web components to web folder
Moved all styles from Styled Components to JSS
Fixed accessibility labels for some buttons
Removed unused code
Updated all styles to use theme tokens
2021-11-01 08:54:13 +02:00
Дамян Минков
78e825de36
fix: Fixes upgrading component to muc prosody config.
...
Fixes #10282 .
2021-10-29 13:53:01 -07:00
robertpin
829f36e886
fix(lobby) Added data-testid and aria-label used for testing
2021-10-29 14:02:06 +03:00
robertpin
afbf261f67
fix(iframe) Keep URL params on iframe reload
...
Don't cleanup URL params when jitsi is in iframe
Fixes an issue where the user right-clicks on the iframe and Reload frame. This causes a refresh of the iframe, not the whole page, but without the parameters (jwt, configOverwrite etc are all lost). The parameters are part of the URL, so by not cleaning them up we make sure that on reload we still have all params
2021-10-29 10:59:54 +03:00
robertpin
76fc5a0806
fix(av-moderation) Stop screensharing on video mute on native
...
When the moderator stops the video for the participant stop screensharing (removes the track doesn't just mute it)
2021-10-29 09:21:47 +03:00
scott boone
09d3344c39
temporarily pin luajwtjitsi because v3 will intro a breaking change ( #10262 )
2021-10-27 16:24:56 -05:00
Jaya Allamsetty
0dc061f633
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC) add muted tracks to TPC but not to the RTCPeerConnection.
447f111cf2...e566291864
2021-10-27 11:27:55 -04:00
gpatel-fr
ba110fbdc3
(Lang) fix french translation
2021-10-27 07:28:47 -07:00
robertpin
a6167997d8
fix(reactions) Updated payload sent to backend
...
Added jid
Instead of internal id send id from JWT
2021-10-27 16:02:32 +03:00
Vlad Piersec
b6047b9761
fix(Chat): Use proper 'aria-label' attr on tab menu
2021-10-27 15:59:10 +03:00
robertpin
53a05dd1ad
fix(av-moderation) Fix Ask to Unmute on native
...
Show button with moderation off
Show "Allow video" instead of "Ask to unmute" when needed
2021-10-27 09:44:18 +03:00
Дамян Минков
be5c397422
chore(deps) lib-jitsi-meet@latest
...
* fix(av-moderation) Fix remove from whitelist to match prosody changes
111e50c38a...447f111cf2
2021-10-26 18:09:44 -07:00
robertpin
d38bf36b2a
fix(av-moderation) Fix ask to unmute after allow video
...
Make Ask to Unmute work if video moderation is on but participant is video whitelisted
2021-10-26 12:00:04 -07:00
Avram Tudor
1793bf460e
fix(tileview) Enlarge tiles to fill whole space ( #10201 )
2021-10-26 11:46:01 +03:00
Vlad Piersec
9e3084ef48
refactor(chat): Don't display chat inside a dialog
...
* In order to be able to customize the background of the chat
it had not be displayed inside of a dialog. This also removes
the need to extensively use 'TouchmoveHack' component.
* Adds the ability to change panes (Chat vs Polls) using the keyboard.
* Adds accessibility attributes to panes.
2021-10-26 09:11:14 +03:00
Vlad Piersec
b0f8b34d94
refactor(toolbox): Rename touch start action for toggle button & move teranry
2021-10-26 09:10:35 +03:00
Vlad Piersec
366dc8d11b
fix(toolbar): Hide/Show toolbar on tap on mobile web.
...
* A tap on video space will toggle the toolbar.
* Double tapping on a tile will pin the participant.
2021-10-26 09:10:35 +03:00
Jaya Allamsetty
667a6eac80
chore(deps) lib-jitsi-meet@latest
...
* ref(JitsiConference) Remove remote tracks from conf before reneg is done. We do not have to wait for the removal of the ssrcs from the remote description for removing the remote tracks associated with a participant that left the call. This speeds up removal of the participant from call even if the JingleSession modification queue is backed up.
* faet(SDP): Add test for jingle JSON format.
42c675249a...111e50c38a
2021-10-25 15:58:05 -04:00
Nils Ohlmeier
84f37b1777
fix(conference) avoid double prompts in Firefox after choosing non-default device.
...
* fix(conference) avoid double prompts in Firefox after choosing non-default device
* addressed linting errors
2021-10-25 14:53:45 -04:00
Andrei Oltean
779d44298b
feat: (video-thumbnail) add permanent video participant name to thumbnail ( #10242 )
...
* feat: (video-thumbnail) add permanent participant name to video thumbnail
* feat: (video-thumbnail) add permanent participant name to video thumbnail
* # Conflicts:
# react/features/filmstrip/components/web/Thumbnail.js
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* fix(translation) Reverted changes to translation parameter
Reverted param name change on translation
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* fix(lang): update German translation (#10188 )
Signed-off-by: Christoph Settgast <csett86@web.de >
* Update Virtual Background Model (#9867 )
* update virtual background
* remove comments
* remove general model
* fix(lang): update French translation (#10239 )
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* Update Occitan (#10240 )
* feat: (video-thumbnail) add permanent participant name to video thumbnail
* feat: (video-thumbnail) add permanent participant name to video thumbnail
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* feat: (video-thumbnail) add permanent participant name to video thumbnail fix display
* feat(reactions) Added metrics for disable reaction sounds
Reordered reactions middleware alphabetically
* feat: (video-thumbnail) add permanent participant name to video thumbnail
* feat: (video-thumbnail) add permanent participant name to video thumbnail
Co-authored-by: robertpin <robert.pin9@gmail.com >
Co-authored-by: csett86 <csett86@web.de >
Co-authored-by: Roshan Pulapura <81193065+rpulapura@users.noreply.github.com >
Co-authored-by: gpatel-fr <44170243+gpatel-fr@users.noreply.github.com >
Co-authored-by: Mejans <61360811+Mejans@users.noreply.github.com >
2021-10-25 16:35:40 +03:00
Avram Tudor
b4ba887d92
Revert "Update Virtual Background Model ( #9867 )" ( #10247 )
...
This reverts commit 9b6b335c60 .
2021-10-25 14:48:18 +03:00
robertpin
0182cc0504
feat(reactions) Added metrics for disable reaction sounds
...
Reordered reactions middleware alphabetically
2021-10-25 13:24:51 +03:00
Mejans
1dbfbb9786
Update Occitan ( #10240 )
2021-10-25 13:00:44 +03:00
gpatel-fr
d77a3bb61e
fix(lang): update French translation ( #10239 )
2021-10-25 13:00:32 +03:00
Roshan Pulapura
9b6b335c60
Update Virtual Background Model ( #9867 )
...
* update virtual background
* remove comments
* remove general model
2021-10-25 12:59:11 +03:00
csett86
2ab0d6b606
fix(lang): update German translation ( #10188 )
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-10-25 12:55:31 +03:00
robertpin
dec05917d3
fix(translation) Reverted changes to translation parameter
...
Reverted param name change on translation
2021-10-25 10:49:52 +03:00
robertpin
0715f85796
fix(video-thumbnail) Fixed name for remote participants
...
Display name on thumbnail for remote participants as well
Updated style
2021-10-22 17:21:32 +03:00
Andrei Oltean
f1e13404b7
feat: (video-thumbnail) add permanent participant name to video thumbnail
2021-10-22 15:58:14 +03:00
Andrei Oltean
dd89034503
feat: (video-thumbnail) add permanent participant name to video thumbnail
2021-10-22 15:58:14 +03:00
Alex Bumbu
92c34c9c3e
fix(iOS) fix missing headers
2021-10-22 14:00:20 +03:00
Horatiu Muresan
e273a05dd0
feat(external-api): Add recording download link available event ( #10229 )
2021-10-22 11:53:22 +03:00
Alex Bumbu
81dfbaeb81
feat(iOS) expose activating/deactivating audio session functionality
2021-10-22 11:30:25 +03:00
Horatiu Muresan
2cfa5f6312
fix(dominant-speaker): Lower hand through xmpp for dominant speaker ( #10220 )
2021-10-21 17:52:22 +03:00
Saúl Ibarra Corretgé
162ec5a2b2
chore(deps) sync package-lock.json
2021-10-21 16:31:47 +02:00
robertpin
338ff43c81
feat(participants-pane) Added search in participants list ( #9975 )
...
- created `ClearableInpu`t component on web & native
- added `ClearableInput` component to participants pane and used it for search in participants list
- update `AddPeopleDialog` to use `ClearableInput`
2021-10-21 14:58:44 +03:00
Calin Chitu
da5603dd9a
feat(polls) added padding to the buttons container
2021-10-21 14:56:54 +03:00
robertpin
92c6324ff3
fix(screenshare) Add timestamp to desktop track
...
Send screenshare duration to analytics
2021-10-21 12:44:09 +03:00
Horatiu Muresan
4b7a6741fa
feat(raised-hand) Change raisedHand to a timestamp instead of boole… ( #10167 )
...
- this was needed for sorting the raised hand participants in participants pane in
the order they raised their hand also for participants joining late
2021-10-21 12:40:57 +03:00
Mihaela Dumitru
f435fc4ade
feat(external-api): add knocking event and approve/reject command ( #10210 )
2021-10-21 10:39:13 +03:00
Avram Tudor
b250f21f91
fix(prejoin) fix incorrect alignment of alternative join options ( #10218 )
...
remove styles that break the inline dialog's position management
2021-10-21 10:17:24 +03:00
Hristo Terezov
acaadb503f
chore(deps) lib-jitsi-meet@latest
...
* fix(SS): missing.
7275ee1286...42c675249a
2021-10-20 19:50:42 -05:00
Saúl Ibarra Corretgé
6e55351e68
chore(deps) uppdate xmldom
...
The previous package has become unmaintained and it has a new home now.
2021-10-21 02:45:33 +02:00
Jaya Allamsetty
4f58b5fab9
chore(deps) lib-jitsi-meet@latest
...
* fix(layer-suspension) Do not ignore maxHeight=0 sender constraint. This fixes https://github.com/jitsi/lib-jitsi-meet/issues/1759 .
012c38769d...7275ee1286
2021-10-20 16:56:41 -04:00
Saúl Ibarra Corretgé
3f7c6a3801
chore(rn) update CocoaPods
2021-10-20 21:52:19 +02:00
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
...
Introduce navigation for all in-conference screens.
2021-10-20 21:29:21 +02:00
Дамян Минков
a5129ef291
fix: Fixes kick when allowners is enabled.
...
Broken after ab18fa7 which disallows the kick as the affiliation attribute is missing in kick iq that is sent.
2021-10-20 08:10:40 -07:00
Дамян Минков
bc6e49754c
feat: Adds a prosody module limiting the join rate in a room.
2021-10-19 16:52:32 -07:00
Дамян Минков
ab18fa731b
Adds new option to allowners module ( #10207 )
...
* feat: Adds option to disable owner revoke in allowners module.
* squash: Fixes few lua check warnings.
2021-10-19 16:52:16 -07:00
Jaya Allamsetty
becbbdd139
chore(deps) lib-jitsi-meet@latest
...
* ref(JingleSessionPC) Do not renegotiate on every local source change. Instead rely on the 'negotiationneeded' event fired by the browser for JVB connection. This makes local source changes faster even if the modification queue is backed up.
75d3106544...012c38769d
2021-10-19 12:43:21 -04:00
Werner Fleischer
0a9985f5ca
fix(video-menu): match size of local and remote video menu icons
2021-10-19 11:35:37 +02:00
Vlad Piersec
fbef0e2a59
docs: Document 'virtualBackgrounds' on dynamic branding
2021-10-19 10:21:34 +03:00
Vlad Piersec
1ad8f77179
feat(dialogs): Redesign Video Quality dialog & change dialog background color
2021-10-19 10:05:59 +03:00
Vlad Piersec
bad8911fe8
feat(Labels): Redo video quality label
...
Video quality label now becomes "performance settings".
All CSS for labels is moved to JS.
Overflow menu button is also changed to "performance settings".
2021-10-19 10:05:23 +03:00
Vlad Piersec
1feb0fa129
fix(polls): Fix scroll not working on mobile web polls pane
...
* Moved TouchmoveHack's css to component
2021-10-19 10:01:48 +03:00
Werner Fleischer
a0aff63dde
fix(webpack): ignore optional canvas dependency in resemblejs
...
Skipping node-canvas dependency in resemblejs as it [fails in certain environments](https://github.com/rsmbl/Resemble.js#nodejs ).
The reference states
> If you are using Resemble.js for in-browser analysis only, you can skip the node-canvas dependency.
2021-10-18 17:08:41 +02:00
Avram Tudor
f24e0f3622
fix(virtual-backgrounds) cache wasm and model ( #10190 )
...
Prevents downloading wasm module and module each time background is changed
2021-10-18 15:19:21 +03:00
Vlad Piersec
c37678f3bb
fix(polls): Keep the original height for options when moving it up and down
2021-10-18 11:13:28 +03:00
Vlad Piersec
70af0d6b78
fix(polls): Fix 'Skip' button functionality
2021-10-18 11:13:08 +03:00
Rafael
09efaa0d0d
fix(lang) updated pr-BR translation
2021-10-18 09:19:37 +02:00
Vlad Piersec
2855642fc3
fix(polls): Update ux according to design
2021-10-18 10:06:43 +03:00
Vlad Piersec
ebb0a206f1
feat(polls): Add analytics for polls
2021-10-18 09:30:44 +03:00
Дамян Минков
04194ae8a1
fix: Fixes correct ljm version.
2021-10-15 13:09:19 -07:00
Дамян Минков
ea26a48678
feat: Hides prejoin screen on conference in progress event. ( #10175 )
...
* feat: Hides prejoin screen on conference in progress event.
We enter the conference view as early as possible on conference in progress as the joined event can be late in a big conference.
Also, we show conference view only when joining is in progress, for example, the with the lobby enabled where we try to join but fail, we do not want to show the conference view for a fraction of a second before showing lobby screen.
* squash: Drops CONFERENCE_JOIN_IN_PROGRESS.
* squash: Updates ljm with the new JitsiConference event.
* squash: Adds some debugs to the github action.
Easier to catch problems with package-lock.json file.
2021-10-15 11:53:50 -07:00
hmuresan
359c11bfb9
feat(rtc-stats) Whitelist rtcstatsEnabled
2021-10-15 20:00:50 +03:00
George Politis
16402d8482
Include the callstats username in the rtcstats display name. ( #10173 )
...
We want to be able to correlate between rtcstats and callstats, so we're
appending the callstats user name (if it exists) to the display name.
2021-10-15 16:55:23 +01:00
Jaya Allamsetty
2b62cc8a74
chore(deps) lib-jitsi-meet@latest
...
* ref(TPC) Configure encodings in one go. (#1739 )
* feat(CodecSelection) Disable VP9 on Safari. (#1752 )
a5cc2321b8...d27a510f84
2021-10-15 11:11:00 -04:00
Vlad Piersec
bb8bc2fe32
Add 1000 char limit to questions & answers
2021-10-15 14:10:32 +03:00
hmuresan
97ea155905
fix(prejoin) Hide prejoin screen on init join conference
2021-10-14 17:44:47 -05:00
Saúl Ibarra Corretgé
e0bde6d491
fix(ios) sync Podfile.lock
2021-10-14 11:27:22 +02:00
Zoltán Ulrich
9506f3ac3d
fix(ios) Fixes RCTBridge not being released when JitsiMeet is trying to destroy its bridge on some OS versions
2021-10-14 10:51:14 +02:00
Saúl Ibarra Corretgé
accdfe4625
chore(deps) update package-lock after a fresh module install
2021-10-13 18:08:03 +02:00
Saúl Ibarra Corretgé
0b984ce5f9
feat(notifications) Changed notifications stack to be full height
...
This is a stop-gap approach to remove the AtlasKit notifications stack.
Instead of using a AK FlagGroup to render our notifications (Flag components)
in, create our own container and use a fake FlagGroupContext provider, which is
what FlagGroup uses to control what flags can be dismissed.
Since we now render all notifications, the web part has been refactored to make
sure all notifications get a timer.
Added animations
Renamed DrawerPortal to JitsiPortal
Redesigned notifications
Changed notification text and icons color and added collared ribbon
2021-10-13 16:37:34 +02:00
Saúl Ibarra Corretgé
b4f1ab991d
chore(rn,versions) bump app and sdk versions
2021-10-13 16:13:42 +02:00
Saúl Ibarra Corretgé
917545a297
chore(deps) run npm audit fix
...
Also enable using legacy peer dependencies until we update RN.
2021-10-13 14:41:26 +02:00
José Luís Andrade
8bcc94fdcc
fix(lang) update Portuguese translation
2021-10-13 13:48:16 +02:00
Saúl Ibarra Corretgé
749f93ce1a
chore(doc) delete old sample config files
...
The Debian package's config files are the canonical example.
2021-10-12 21:55:29 +02:00
Selyan Slimane Amiri
a6ce4fe368
fix(lang) update Kabyle translation
...
* Update languages-kab.json
Add missed translation
* Update main-kab.json
Continue translation in kabyle
* Update main-kab.json
Finish the Kabyle translation
* Update languages-kab.json
2021-10-11 20:32:51 +02:00
Saúl Ibarra Corretgé
c84e2e6ad8
feat(build) update build toolchain to Node 14 / npm 7 ( #10145 )
...
* feat(build) update build toolchain to Node 14 / npm 7
* squash: Updates ljm.
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2021-10-11 09:15:42 -07:00
hmuresan
cdf00b5696
feat(raise-hand): Change raise hand indicator background color
2021-10-11 16:05:02 +03:00
hmuresan
4a322d2e60
feat(avatar-background): Change default colors for avatar backgrounds
2021-10-11 15:26:57 +03:00
Vlad Piersec
95e96b605d
fix(rn, polls): Fix vote percentage alignment
2021-10-11 13:03:08 +03:00
Vlad Piersec
7f95bc23fe
fix(rn, polls): Display 'Chat and Polls' as heading when polls enabled
2021-10-11 13:02:40 +03:00
Jesús Verduzco
927505ebf8
fix(lang) updated Spanish translation
2021-10-11 11:13:41 +02:00
Izak Glasenčnik
f17af0ce2a
fix(lang) update Slovenian translations
2021-10-11 10:57:54 +02:00
Vlad Piersec
7f4fb7f447
fix(polls): Disable submit button if no answers have been chosen
2021-10-11 11:53:23 +03:00
Vlad Piersec
16c3a35da9
fix(polls): Don't let poll question and option text overflow
2021-10-11 10:27:39 +03:00
bgrozev
5344e2bfae
feat: Whitelist all of videoQualitty, not just "persist". ( #10133 )
...
* doc: Clarify documentation.
* feat: Whitelist all of videoQualitty, not just "persist".
2021-10-08 15:52:12 -05:00
Hristo Terezov
f83559568d
fix(FIlmstrip): disable default overscrolling
...
With the default overscrolling policy when a user overscroll the
filmstrip the scroll focus is moved to the main window and it looks like
the scroll is not working.
2021-10-08 09:13:56 -05:00
Vlad Piersec
d1a69689bc
chore(webpack): Don't show warnings on dev server overlay
2021-10-08 11:06:55 +03:00
Saúl Ibarra Corretgé
873ccf24ec
chore(deps) lib-jitsi-meet@latest
...
Bring in Webpack 5 support.
2021-10-07 20:22:44 +02:00
Saúl Ibarra Corretgé
a313f5cde2
feat(build) migrate to Webpack 5
2021-10-07 20:22:44 +02:00
Saúl Ibarra Corretgé
720d19ba95
chore(deps) update js-utils
...
In preparation for Webpack 5.
2021-10-07 20:22:44 +02:00
Saúl Ibarra Corretgé
0af14b0f05
chore(deps) update eslint-config-jitsi
...
Flow rules are now separate from the default ones.
2021-10-07 20:22:44 +02:00
Дамян Минков
b55526702e
chore(deps) lib-jitsi-meet@latest
...
* feat(identity): add region identity parsing
* fix(IceFailedHandling) force client reload when ICE fails locally.
* fix(iOS15) fix not being able to unmute if "everyone starts muted" is set
* fix: logger calling wrong function typo
* feat: generates source names (#1725 )
b5288c2989...febd9087b9
2021-10-07 13:07:25 -04:00
Jaya Allamsetty
15aaf832b4
fix(notification) Edit reason for forced reload of the client.
...
It is triggered by both local ICE failure and because of call getting migrated to a different bridge.
2021-10-07 11:27:53 -04:00
hmuresan
7102ad1186
feat(external-api) Expose deployment info through API
...
- Set region along shard from xmpp
2021-10-07 09:41:42 -05:00
tmoldovan8x8
3b33ba3f5d
feat(android) adds initializer for SoLoader.init
2021-10-07 11:56:19 +03:00
Vlad Piersec
ddcb85a1d8
fix(jaas): Get dynamic branding url from config file
...
We make the request for dynamic branding as soon as possible so
at the time of the request the config is not yet added to the store.
In order to fix this we get the jass brandingDataUrl &
dynamicBrandingUrl directly from the config.
2021-10-07 11:52:28 +03:00
Hristo Terezov
1bc5ef3516
fix(toolbox): prevents filmstrip scrolling.
...
The toolbox container with is 100% and when displayed prevents filmstrip
scrolling for the whole width of the screen.
2021-10-07 09:33:08 +02:00
qwertiko GmbH
1d44741d5e
fix(config) remove deprecated useRoomAsSharedDocumentName parameter
...
Fixes : #10103
Co-authored-by: Denis Meiswinkel <meiswinkel@qwertiko.de >
2021-10-06 19:35:20 +02:00
robertpin
483bc45d59
fix(participants-pane) Place Dominant Speaker first in participants list
...
Move function participants list ordering function in participant-pane, since that's the only feature that uses it.
2021-10-06 15:11:40 +02:00
Anton Solomonov
597c99f884
fix(doc) fix typo in README
2021-10-06 15:06:55 +02:00
Saúl Ibarra Corretgé
f63b161955
fix(ios) disable QuickType bar on iOS15 when not using autocorrect
...
See:
https://reactnative.dev/blog/2021/09/01/preparing-your-app-for-iOS-15-and-android-12#quicktype-bar
2021-10-06 13:28:51 +02:00
robertpin
09835a672b
feat(external_api) Exposed AV Moderation to the iFrame API
...
Renamed event property
2021-10-06 14:21:27 +03:00
Vlad Piersec
e4448e0a68
fix(Prejoin): Make prejoin avatar match the other avatars
2021-10-06 14:18:28 +03:00
hmuresan
9f7a4f86d8
feat(context-menu) Show participants context menu overlaid in a portal
2021-10-06 14:06:59 +03:00
Vlad Piersec
9ef71e3b15
(fix): Change wrong function description
2021-10-06 09:58:49 +03:00
Vlad Piersec
f879ecfc70
feat(large-video): Switch to tile view on large video double tap
2021-10-06 09:58:49 +03:00
dependabot[bot]
fed018eb08
chore(deps): bump url-parse from 1.5.1 to 1.5.3
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-06 08:08:25 +02:00
Jaya Allamsetty
2572ba9a65
fix(tracks) Always add audio track on Safari.
...
This fixes an issue where Safari users cannot hear remote audio if they join audio/video muted. The browser throws the following error when the application tries to execute play on the audio element: 'NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.' This started happening in Safari 15.
2021-10-05 12:36:53 -05:00
Vlad Piersec
fc6e8fd4b9
feat(config): Add config option for making display name read only
2021-10-05 14:36:34 +03:00
robertpin
8fd7b10f06
fix(av-moderation) Update function that calculates quick action button
2021-10-05 06:06:09 -05:00
robertpin
001ae54a7c
feat(screenshot-capture) Updated screensharing screenshot capture
...
Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it
Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold
Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap
Added analytics
2021-10-05 10:25:27 +02:00
Suleyman BİLGİN
7c86ece9fa
lang: added and translated all missing keys on turkish translation ( #10050 )
2021-10-04 14:12:38 -05:00
chipechop
8aa475d159
lang: Update main-it.json ( #10088 )
...
* Update main-it.json
* Update main-it.json
added a missing comma...
* Update main-it.json
added all the missing commas...
* Update main-it.json
will this be the last comma I left behind? Who knows...
2021-10-04 14:12:17 -05:00
alexbratu92
0c187f180f
call module that checks the jwt against the access service
2021-10-04 14:11:54 -05:00
robertpin
c6d3667211
fix(av-moderation) Fix Ask to Unmute
...
Make ask to unmute work even if the participant is already whitelisted for audio
2021-10-04 09:01:27 -05:00
robertpin
eba58ad56b
fix(av-moderation) Show Mute button when participant is unmuted ( #10090 )
...
Show Mute button instead of always showing Ask to Unmute
Added aria-label
2021-10-04 14:05:53 +03:00
robertpin
3aec980378
fix(reactions) Remove vpaas check for reactions webhook ( #10089 )
...
Reactions will be sent if webhookProxyUrl is set in config.js
2021-10-04 12:01:14 +03:00
robertpin
31ce7e010d
fix(config, reactions) Added config option to disable reaction sounds ( #10046 )
2021-10-04 11:37:02 +03:00
Дамян Минков
acfc9c6683
chore(deps) lib-jitsi-meet@latest
...
* fix: Avoids sending empty nick in presence.
afc1c34e75...b5288c2989
2021-10-01 11:07:30 -05:00
Дамян Минков
576fd0d343
fix: Skips setting language for transcriptions if not enabled.
2021-10-01 11:07:09 -05:00
robertpin
1beed8c490
fix(av-moderation) Check for moderation support
...
Show av moderation toggles on mute all / stop everyone's video dialogs only if moderation is supported
Show Ask to Unmute only for moderators
2021-10-01 09:17:02 -05:00
Дамян Минков
33503122c4
fix: Fixes displaying country names which has multiple names listed.
...
Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].
2021-10-01 09:16:53 -05:00
Saúl Ibarra Corretgé
4369579d2b
chore(deps): update react-native-webrtc@1.92.2
...
Fixes a crash on Android
2021-10-01 16:05:10 +02:00
Saúl Ibarra Corretgé
51626506ff
fix(rn,conference) fix unmute when "everyone starts muted" is set
...
Since iOS 15 we really need the audio stream to exist, so make sure we don't
destroy it even when "everyone starts muted" is set, we'll just mute it.
Fixes: https://github.com/jitsi/jitsi-meet/issues/10053
2021-10-01 15:45:51 +02:00
Saúl Ibarra Corretgé
eb494f6b8c
chore(deps) lib-jitsi-meet@latest
...
* fix(JitsiConference) make sure isE2EEEnabled() returns a boolean
* fix(loggging) fix exceptions on mobile
7a56f7b341...afc1c34e75
2021-10-01 15:45:20 +02:00
tmoldovan8x8
6124e72f21
feat(android) extract notification channel name
2021-10-01 10:17:23 +03:00
Дамян Минков
6a223763a3
chore(deps) lib-jitsi-meet@latest
...
* fix(xmpp): disable RTX for Firefox < 93, because it results in random SSRC order
* fix(Jingle): stop reverting the SSRCs from Firefox
c15dda1537...7a56f7b341
2021-09-30 18:24:35 -05:00
Дамян Минков
432c4ada70
fix: Fixes #9869 Lobby and wrong password case.
2021-09-30 18:04:46 -05:00
Дамян Минков
31a7fbfa82
feat: Simplify AV moderation participant approve/remove message and fix array usage. ( #10062 )
...
* feat: Simplify av moderation participant approve/remove message.
There is no point of having messages like:
{
"room": "myroom@conference.mydomain.com ",
"type": "av_moderation",
"mediaType": "audio",
"removed": true,
"approved": true
}
* fix: Fixes array in json.
fix: Fixes array in json.
2021-09-30 13:35:55 -05:00
Hristo Terezov
9e5a9599ca
chore(deps) lib-jitsi-meet@latest
...
* fix(browser-support) fix detecting iOS browsers correctly
* fix(JitsiConference):2 instances for the same room
* ref: sendMuteStatus is not async
ae70962bfa...c15dda1537
2021-09-30 10:58:23 -05:00
Hristo Terezov
2a725d2165
fix(prejoin): Prevent double joining conference.
2021-09-30 10:28:16 -05:00
Hristo Terezov
0214138863
fix(Prejoin): Join click before conference.init()
2021-09-30 10:28:16 -05:00
tmoldovan8x8
fc6c389902
feat(android) target sdk 31
2021-09-30 14:24:01 +03:00
Saúl Ibarra Corretgé
12139655c6
feat(external-api) add data-channel-open event
...
Signals that the bridge channel is open. It may take a few ms to get established
after the conference join, so applications might be interested in using it once
ready.
2021-09-30 12:31:41 +02:00
Saúl Ibarra Corretgé
dd184763ff
fix(ios) fix crash on WebSocket errors
...
Bacckport
748aa13747
Fixes:
~~~
Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x129708 __exceptionPreprocess
1 libobjc.A.dylib 0x287a8 objc_exception_throw
2 CoreFoundation 0x19b9c8 -[__NSCFString characterAtIndex:].cold.1
3 CoreFoundation 0x1a7a20 -[__NSPlaceholderDictionary initWithCapacity:].cold.1
4 CoreFoundation 0x164c0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
5 CoreFoundation 0x8de0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
6 JitsiMeetSDK 0x5704b4 -[RCTWebSocketModule webSocket:didFailWithError:] + 168 (RCTWebSocketModule.m:168)
7 JitsiMeetSDK 0x54a5ec __33-[RCTSRWebSocket _failWithError:]_block_invoke_2 + 622 (RCTSRWebSocket.m:622)
8 libdispatch.dylib 0x2a84 _dispatch_call_block_and_release
9 libdispatch.dylib 0x481c _dispatch_client_callout
10 libdispatch.dylib 0xc004 _dispatch_lane_serial_drain
11 libdispatch.dylib 0xcc00 _dispatch_lane_invoke
12 libdispatch.dylib 0x174bc _dispatch_workloop_worker_thread
13 libsystem_pthread.dylib 0x37a4 _pthread_wqthread
14 libsystem_pthread.dylib 0xa74c start_wqthread
~~~
2021-09-30 12:09:24 +02:00
Vlad Piersec
cfde918a30
fix(chore): Don't show react "unique key" warning
2021-09-30 10:55:26 +03:00
Jaya Allamsetty
d66f23ca4a
fix(logging) Remove logs that are very chatty.
...
The receiver video constraints that are actually sent to the bridge are logged in LJM and need not be logged in the application.
2021-09-29 16:54:04 -04:00
Jaya Allamsetty
28904e18f8
chore(deps) lib-jitsi-meet@latest
...
* fix(Jingle) Log the extracted info from Jingle IQ.
* ref(Jingle) Alpha sort and prefix the local functions with '_'
* ref(Jingle) Log formatted source information. Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
* ref(RTC) rename iceConfig to pcConfig. It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
* fix(logging) Log only the imp events on remote tracks. Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.
0646bc3403...ae70962bfa
2021-09-29 13:12:07 -04:00
Saúl Ibarra Corretgé
4bfbc72613
feat(ios) drop support for iOS 11
2021-09-29 13:50:00 +02:00
Saúl Ibarra Corretgé
b1ecd03924
fix(lang) sample run of the translations updating script
2021-09-29 13:08:59 +02:00
Saúl Ibarra Corretgé
7546db53e4
feat(lang) add helper script for manual translations
...
It updates the main language file for a given locale from the canonical one and
sets the empty string on the missing keys. No longer used keys are discarded.
2021-09-29 13:08:59 +02:00
Andrei Gavrilescu
7b0dccdad1
feat(rtcstats): remove SDP transmission #10054
2021-09-29 13:20:01 +03:00
dimitardelchev93
7936117fcb
fix: Fix speaker stats search dependency and remove duplicate logic #9751 ( #10045 )
...
* Fix speaker stats search dependency and remove duplicate logic #9751
* Fix speaker stats component render on update #9751
2021-09-28 22:17:49 -05:00
robertpin
ace53c880b
feat(av-moderation) Ask to Unmute and remove from Whitelist ( #10043 )
...
* feat(av-moderation) Ask to Unmute and remove from Whitelist
Make Ask to Unmute work without moderation
Add remove from moderation whitelist functionality
* chore(deps) lib-jitsi-meet@latest
* feat(av-moderation) Remove from moderation whitelist functionality (#1729 )
* fix(chore) corrected typo in log message
* fix(e2ee) replace nullish coalescing with or
* fix(e2ee) restore initial key when RATCHET_WINDOW_SIZE reached
3b8baa9d3b...0646bc3403
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2021-09-28 11:11:13 -05:00
Tudor-Ovidiu Avram
e3ac52908a
fix(invite) fix video rooms not being displayed in invite search
2021-09-28 09:13:55 -05:00
titus.moldovan
989303f5d2
fix(android) disables uncompressed native libs usage
2021-09-28 14:51:24 +02:00
Avram Tudor
6b8db2ad9e
fix(config) fix prejoin throwing a TypeError due to late config initialization ( #10041 )
2021-09-28 14:52:31 +03:00
Mejans
b42ebf6901
fix(lang) update Occitan translation
2021-09-28 13:27:48 +02:00
titus.moldovan
e38a9c3525
fix(android) removes unnecessary parcel processing
2021-09-28 12:39:49 +02:00
robertpin
700e809439
fix(av-moderation) Improve advanced moderation ( #10004 )
...
* fix(av-moderation) Improve advanced moderation
Hide moderator label on disasbleModeratorIndicator
- On disasbleModeratorIndicator config hide moderator label from participants pane
Add Ask to Unmute button to mobile web
* Fix lint error
2021-09-28 11:46:20 +03:00
Alexey Matveev
a91b2c91dd
lang: minor fix in russian localization ( #10027 )
...
* - minor fix in russian localization
* - minor localization fix
Co-authored-by: Alexey Matveev <malex@1forma.ru >
2021-09-27 22:12:31 -05:00
Ali Alhaidary
344e9c8a03
lang: Update main-ar.json ( #10034 )
...
Adding missing keys and translate them
2021-09-27 22:10:22 -05:00
Дамян Минков
ba6247daaf
fix: Fixes errors in prosody about string formatting and nil values. ( #10037 )
...
* fix: Fixes errors in prosody about string formatting and nil values.
error Traceback[c2s]: /usr/lib/prosody/util/format.lua:59: invalid option '%b' to 'format'
stack traceback:
mod_polls.lua:25: attempt to index local 'data' (a nil value)
stack traceback:
* squash: Fix more formatting concatenation.
2021-09-27 14:48:13 -05:00
Vlad Piersec
f9cc813e91
feat(dynamic-branding): Add branding option for virtual backgrounds
2021-09-27 12:59:17 +03:00
robertpin
57083c174f
fix(av-moderation) Stop screensharing and video on moderation start
...
When video moderation starts, stop screensharing and ignore if video was on when sharing started
2021-09-27 10:17:12 +03:00
Damien Fetis
823cab3851
fix(lang) update french translation
2021-09-25 12:03:54 +02:00
dimitardelchev93
c3348bf38e
fix: Speaker stats search fix #9751 ( #10019 )
...
* Optimization of speaker stats display names #9751
* Fix speaker stats search for empty string #9751
2021-09-24 11:39:24 -05:00
hmuresan
0d42f14dfc
chore(interface-config) Group deprecated configs
2021-09-24 17:08:24 +03:00
hmuresan
cd4c940107
fix(toolbar) Fix toolbar always visible; refactors
...
- deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`
2021-09-24 17:08:24 +03:00
robertpin
e9f3625ffa
fix(av-moderation) Only stop screensharing on Stop everyone's video
2021-09-24 08:49:58 -05:00
Vlad Piersec
2f8cfb3ae2
fix(subject): Keep subject centered when chat panel is open
2021-09-24 15:46:33 +03:00
Vlad Piersec
d36bd06b7b
fix(chat): Hide scroll bar on chat input
...
Based on this suggestion https://github.com/jitsi/jitsi-meet/issues/9958
2021-09-24 14:00:17 +03:00
Saúl Ibarra Corretgé
35e363577c
fix(ios) create audio track early
...
In iOS 15 we observe that not creating the audio track early may result in not
getting audio after unmuting for the first time.
Creating the audio track early means the first unmute doesn't need to add the
track to the conference, resulting in a much faster operation.
Note that creating the track early doesn't mean we will start unmuted, the track
will be muted.
2021-09-24 12:52:54 +02:00
Mejans
68de35357e
fix(lang) update occitan translation
2021-09-23 22:14:32 +02:00
titus.moldovan
554e2eeb11
fix(rn) add default value when retrieving e2ee redux state
2021-09-23 17:03:38 +02:00
Saúl Ibarra Corretgé
19e7f07b32
fix(ios) fix black screen when using Bluetooth in iOS 15
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9996
On iOS 15 Bluetooth devices are reported twice for some reason, one with the
normal type "Bluetooth" but another type without a know (to me) type, and the
uid ends in "-reference".
While we send those unkwno devices to JS, we were not filtering them properly.
This patch skips them altogether.
2021-09-23 14:15:41 +02:00
Saúl Ibarra Corretgé
b1ebe340cf
fix(toolbox) don't mix web and native actions on the same file
2021-09-23 12:51:24 +02:00
Saúl Ibarra Corretgé
a6359e5d4c
fix(lobby) don't mix web and native actions on the same file
...
USe actions.any for common actions.
2021-09-23 12:25:30 +02:00
Saúl Ibarra Corretgé
4473ce8fb6
fix(participants-pane) bring back lobby reject button
...
It got accidentally removed in:
1dc8bfa631 (diff-ef66b8ab7c899b16d6c1102b3c812aa45509f95e11267cbfdbd0674143e94575)
2021-09-23 10:35:09 +02:00
robertpin
41c38427c1
Fix stop everyone's video
...
Stop everyone's video now also stops screensharing for the moderator that did the action, not just video
2021-09-23 10:40:01 +03:00
robertpin
92f1985219
fix(av-moderation) - Mute/ stop video except no longer change moderation status
...
Mute everyone else no longer disables moderation
2021-09-23 10:08:04 +03:00
Saúl Ibarra Corretgé
99e56e229d
chore(rn,versions) bump sdk version
2021-09-22 16:13:57 +02:00
robertpin
c3dae1f6e9
feat(rn,av-moderation) updated advanced moderation on Native
...
Updated participants list to:
- show Moderator label
- show correct status icons (red for force muted)
- show participants in the right order
Updated moderation to:
- show moderation menu at all times
- make moderation options functional
Updated notifications:
- fixed raise hand to show name
- display moderator rights granted
Updated mute/ stop video for all dialogs to include moderation toggles
Added ask to unmute button
Fix comments on ask to unmute
Co-authored-by: robertpin <robert.pin9@gmail.com >
2021-09-22 16:05:42 +02:00
robertpin
703e43ecd7
fix(av-moderation) Display Allow Video instead of Ask to Unmute ( #9991 )
...
When the user is allowed audio but not video display Allow Video button instead of Ask to Unmute
2021-09-22 16:26:55 +03:00
Vlad Piersec
0bf52b613b
feat(api): Expose event used for sending browser support
2021-09-22 09:20:56 +03:00
robertpin
584ec7c82e
fix(reactions) Reactions improvements ( #9964 )
...
* Register shortcuts on mount
* Changed icon for reactions menu
* Enable reactions by default
* Fix unreadCount bug
When having unread messages and sending a reaction the unread count now shows the correct count
* Fix overflow menu bottom color when reactions are enabled
* Revert raise hand icon
* Update raise hand functionality
On desktop show raise button with arrow for reactions. Only show raise hand in the reactions menu on mobile
* Fix lint error
Add required prop to ToolboxButtonWithIcon
* Legacy support for enable reactions
If disableReactions is undefined treat it as true
* Remove unnecessary code
* Fix unread counter showing negative count
* Fix unreadCount with reactions
UnreadCount ignores all reactions messages
* Fixed typo
* Fix background color
2021-09-21 12:30:24 -05:00
robertpin
5f5cac0e01
fix(config,notifications) fix rendering moderator notifications ( #9986 )
...
Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).
2021-09-21 17:38:06 +02:00
Vlad Piersec
0a9b9bb41d
fix(responsive-ui): Shrink self view when in portrait mode on mobile web
2021-09-21 16:47:47 +03:00
tmoldovan8x8
5ad98d193a
feat(e2ee) disable e2ee when large number of participants
2021-09-21 14:00:23 +03:00
Дамян Минков
4cd5be9d8b
chore(deps) lib-jitsi-meet@latest
...
* fix(JitsiConference) Check for room before calling isFocus method on the room object.
* fix(Jingle) Reverse the order of ssrcs signaled for Firefox. This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
* fix(codec-selection): Impose VP9 bitrates only when VP9 is the negotiated codec. If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.
609e3d5a1a...3b8baa9d3b
2021-09-20 17:35:08 -05:00
Horatiu Muresan
5514be630d
feat(conference-info-header) Make conference info header configurable. ( #9638 )
2021-09-20 21:12:56 +03:00
hmuresan
6a6146727f
fix(notifications) Fix recording start notif not disappearing
2021-09-20 19:08:12 +03:00
Avram Tudor
52e9e90b3a
fix(jaas) do not show overriden unsupported browser page for jaas users ( #9962 )
2021-09-20 11:38:46 +03:00
Alexey Matveev
7ff3b669ee
fix(lang) update Russian translation
...
Co-authored-by: Alexey Matveev <malex@1forma.ru >
2021-09-18 11:15:13 +02:00
Hristo Terezov
e791c4f70c
fix(recorder): tile view
...
In the case of the recorder we were not taking into account that the
local thumbnail is not visible. This was braking the rendering and
positioning of the thumbnails in tile view.
2021-09-17 18:20:00 -05:00
Дамян Минков
fc75fd9644
chore(deps) lib-jitsi-meet@latest
...
* fix: Reads shard name and from disco-info if available.
* chore(deps): bump sdp-interop to get another fix for ICE restart
* update sdp-interop to include Unified ICE restart fix
fbf85bdcec...609e3d5a1a
2021-09-17 15:51:23 -05:00
Дамян Минков
62e5d6c139
fix: Fixes undefined error causing to stop reloads.
...
Jibri was hitting a problem where it reloads and in certain cases (remote user is screensharing) we hit this participant undefined, which stops reload and stops recording.
It is still not obvious why we try to render this on leaving the conference and for a participant that is not in the conference ... this re-render should not happen as this component should be removed from its parent when the participant is not existing.
2021-09-17 15:04:32 -05:00
Saúl Ibarra Corretgé
06d8956bdb
android: fix initializing soloader from Activity context
...
It has to be an application context.
2021-09-17 13:43:45 +02:00
Avram Tudor
adbb5f8ead
fix(prejoin) implement ux improvements for mobile ( #9939 )
2021-09-17 13:12:34 +03:00
Hristo Terezov
32ed2bccec
fix(Filmstrip) fix not being able to scroll
2021-09-17 11:22:20 +02:00
Jaya Allamsetty
58d98ad7d3
fix(device-selection) Do not create preview when mic selection is disabled.
...
This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.
2021-09-16 15:41:44 -04:00
Vlad Piersec
e278703c58
fix(context-menus) Don't show volume slider on iOS web
2021-09-16 14:56:55 +03:00
Jaya Allamsetty
042a2cb447
fix(filmstrip) Fix filmstrip on RN when thumbnail reordering is disabled.
2021-09-15 11:29:46 -05:00
Saúl Ibarra Corretgé
a8f281a43e
feat((rn,config) add a/b test flag to enable XMPP WebSockets on mobile
2021-09-15 15:26:25 +02:00
paweldomas
663752be2c
feat(rn,connection) enable XMPP WebSocket on mobile
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-09-15 15:26:25 +02:00
Vlad Piersec
380ef3da0b
fix(feedback): Scroll to the top when opening feedback dialog
2021-09-15 15:21:56 +03:00
Saúl Ibarra Corretgé
07da5940a5
fix(rn,conference) show underlay when tapping navbar buttons
2021-09-15 13:35:33 +02:00
robertpin
ab366b9d94
fix(av-moderation) Advanced moderation improvements ( #9935 )
...
* Update moderation in effect notifications
Only display one notification for each media type. Display notification for keyboard shortcuts as well
* Update muted remotely notification
Display name of moderator in the notification
* Fix indentation on moderation menu
* Update text for video moderation
* Added moderator label in participant pane
* Update microphone icon in participant list
For participants that speak, or are noisy, but aren't dominant speaker, the icon in the participant list will look the same as the dominant speaker icon but will not change their position in the list
* Added sound for asked to unmute notification
* Code review changes
* Code review changes
Use simple var instead of function for audio media state
* Move constants to constants file
* Moved constants from notifications to av-moderation
2021-09-15 11:28:44 +03:00
Pawel Domas
bba1917820
fix(conference.js): add tracks to the conference
2021-09-14 18:24:45 -04:00
Saúl Ibarra Corretgé
0833f8c867
feat(rn,conference) show invite button on the top navbar
2021-09-14 15:03:24 +02:00
Saúl Ibarra Corretgé
3bf9c41f08
fix(rn,conference) count fake participants when checking if lonely meeting
...
A shared video participant counts, so the lonely meeting invite options can
disappear.
2021-09-14 12:50:22 +02:00
Saúl Ibarra Corretgé
0b54e005d7
fix(rn,shared-video) validate URLs to avoid crashes on the native side
2021-09-14 12:50:22 +02:00
Saúl Ibarra Corretgé
b92c1f52d5
fix(shared-video) make placeholder translatable
...
Also fix capitalization.
2021-09-14 12:50:22 +02:00
tmoldovan8x8
8eaf99586e
fix(rn) disable pip while authorising dropbox
2021-09-14 12:37:08 +03:00
tmoldovan8x8
c7ad5b5b26
feat(android) expose channels ids
2021-09-14 12:35:25 +03:00
robertpin
61c3613de0
Show reactions buttons at all times
...
Don't send reactions via the channel if there's only one participant in the meeting
2021-09-14 12:26:50 +03:00
Horatiu Muresan
b801e0115d
fix(context-menus) Fix participant context menus/toolbar overflow menu
...
- on ipads, long touch open dialog now opens the context menu to the left of the thumbnail as expected
- on ipads, now we close context menus on tap out
- fix case when participant context menu's height > tileview videos' height causing scroll on videos pane
- keep toolbox open while the overflow menu is shown
- keep remote participant video thumbnail in filmstrip visible even if toolbox is hidden, if context menu is opened
- Fix bug where toolbox could be completely disabled
2021-09-14 10:43:52 +03:00
Horatiu Muresan
1add438a1f
feat(toolbar-buttons): Add event for notify overwritten toolbar buttons
2021-09-14 10:07:20 +03:00
Hristo Terezov
aadbe59d00
chore(deps) lib-jitsi-meet@latest
...
* fix(replaceTrack): Don't wrap Error in Error.
64cdf69ffb...fbf85bdcec
2021-09-13 17:50:56 -05:00
Дамян Минков
350f0fbb27
feat: Whitelists enableUnifiedOnChrome.
...
Whitelists it, so we can run tests by setting it to false.
2021-09-13 15:23:53 -05:00
Paweł Domas
1db52354fb
Use redux for local tracks instead of conference.js ( #9920 )
...
* do not use this.local video
* move tracks initialized flag around
* do not use this.localAudio
* untangle use audio/video stream methods
It should be safe to call setVideoMuteStatus and
setAudioMuteStatus regardless of the prejoin page
visibility state.
* add NO-OP to use track methods and fix crash
in _setLocalAudioVideoStreams on not a promise
* use allSettled
2021-09-13 12:33:04 -05:00
Jaya Allamsetty
6711801c3b
chore(deps) lib-jitsi-meet@latest
...
* ref(JitsiConference): don't crash on wrong oldTrack (#1709 )
ad1f06d768...64cdf69ffb
2021-09-13 11:49:53 -04:00
csett86
e2443f8d01
lang: update German translation ( #9921 )
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-09-11 10:58:15 -05:00
dimitardelchev93
11a86a9383
fix: Add different text when disablePolls is enabled/disabled ( #9900 )
...
* Add different text when disablePolls is enabled/disabled #9890
* Add different text when disablePolls is enabled/disabled v2 #9890
2021-09-10 13:57:36 -05:00
Jaya Allamsetty
40a485ec6c
Thumbnail reordering and participant pane enhancements.
...
* fix(participant-pane) Use the sorted participant list from redux instead of sorting it on every render making it better performant. Match the participant order with that of the order in the filmstrip. Also move the participants with raised hand to the top of the list.
* ref(filmstrip) Move enableThumbnailReordering flag to testing section.
* fix(participants) Add new selectors for getting sorted participants.
2021-09-10 13:37:05 -04:00
Horatiu Muresan
535bd81d61
fix(context-menu) Hide toolbars when participant context menu opened ( #9842 )
...
- hide toolbars only when in tile view
- fix community issue: https://github.com/jitsi/jitsi-meet/issues/9818
2021-09-10 15:17:57 +03:00
robertpin
1dc8bfa631
feat(av-moderation) Updated Advanced moderation ( #9875 )
...
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com >
2021-09-10 14:05:16 +03:00
Saúl Ibarra Corretgé
f2e2d52cfd
fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible
2021-09-10 12:45:04 +02:00
Vlad Piersec
0db2dd0546
fix(prejoin): Change avatar color to match in-meeting one
2021-09-10 10:48:22 +03:00
Izak Glasencnik
6673d12cec
feat(external_api): Command to set participant volume
2021-09-09 18:34:34 -05:00
dimitardelchev93
5e152b4a42
feat: Additional setting to order participants in speaker stats ( #9751 )
...
* Additional setting to order participants in speaker stats #9742
* Setting to order speaker stats optimisations #9742
* Lint fixes #9742
* Replace APP references #9742
* Lint fixes #9742
* Setting to order speaker stats optimisations 2 #9742
* Lint fixes #9742
* Remove unnecessary param #9742
* Add more speaker-stats reducer _updateStats docs #9742
2021-09-09 17:46:41 -05:00
dimitardelchev93
db473dfef5
feat: Add configuration to disable chat emoticons #9889 ( #9899 )
2021-09-09 17:46:28 -05:00
dimitardelchev93
0bad0d9ecf
feat: Add configuration to disable removing raised hand on dominant speaker ( #9641 )
...
* Add configuration to disable removing raised hand on dominant speaker change
* Fix lint problem
* Avoid dispatching unnecessary action
* Fix lint problem
2021-09-09 16:53:25 -05:00
Jaya Allamsetty
f1bf8e5f9a
fix(settings) Disable mic/camera selection on mobile safari.
...
Creating a preview of the same audio/video track kills the tracks that is already being shared in the conference. Therefore, disable camera/mic selection in the settings dialog while the user is in the call. The devices are selectable from the prejoin screen settings dialog.
2021-09-09 16:28:24 -04:00
Jaya Allamsetty
131d2476ae
chore(deps) lib-jitsi-meet@latest
...
* fix(RTCUtils) Return false for device change checks on mobile Safari.
735943b32d...ad1f06d768
2021-09-09 16:28:01 -04:00
Andrei Gavrilescu
34c55b4eb2
additional bcp47 languages
2021-09-09 14:44:55 -05:00
José Luís Andrade
d83d822818
lang: Complete translation to Portuguese ( #9871 )
...
* Complete translation to Portuguese
* "reactions" and "connectedThreePlusMembers" fix
2021-09-09 14:36:21 -05:00
ashiqhassan95
5857620d81
fix(notifications): Added user join notification keys
2021-09-09 13:56:18 -05:00
scott boone
b7cb0a44f2
feat: new prosody module to report census of all rooms ( #9901 )
...
* new prosody module to report census of all rooms
* changed to use util to check if it's a test room
* improved docs
* more doc improvements
* updated to use muc_domain_prefix
* facepalm
2021-09-09 13:24:04 -05:00
Saúl Ibarra Corretgé
3bf1a1774f
fix(rn,polyfills) fix Performance polyfill
...
We need to re-override now() to avoid a recursion error. Also I missed the
default export.
2021-09-09 16:41:44 +02:00
Saúl Ibarra Corretgé
d21eb59f24
feat(doc) revamp README
2021-09-09 16:37:32 +02:00
Horatiu Muresan
9a16733950
feat(config) Add config for disabled sound id's
...
- unify naming for sound id values
2021-09-09 17:18:26 +03:00
Vlad Piersec
d96246dea8
fix(config): Add separate entries for the e2ee labels
2021-09-09 16:16:08 +03:00
abora8x8
a5fc75ed35
feat: Dynamically limit the number of participants in a room ( #9880 )
...
* Dynamically limit the number of participants in a room
* Remove log
2021-09-09 08:15:14 -05:00
vp8x8
07d023968a
feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web ( #9848 )
...
* feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web
Right now filmstrip displays self view in landscape mode.
With these changes the aspect ratio of the self view will be maintained
so on portrait mode the thumbnail will be displayed vertically.
Of course this makes sense only on mobile web.
* Code review
* Fix height
2021-09-09 16:14:09 +03:00
Tudor D. Pop
d95d52843f
feat(config) add connection indicators flags
2021-09-09 14:50:22 +02:00
Saúl Ibarra Corretgé
49be96799a
feat(rn) add polyfill for the performance API
...
Implements: https://developer.mozilla.org/en-US/docs/Web/API/Performance
Ref: https://github.com/oblador/react-native-performance
2021-09-09 10:07:52 +02:00
Jaya Allamsetty
2008c90359
feat: Turn on enableLayerSuspension option by default. ( #9894 )
...
* fix(config) Add more info about enableLayerSuspension option.
* chore(deps) lib-jitsi-meet@latest
* Update config.js
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
2021-09-08 09:24:37 -05:00
hmuresan
0f01772625
fix(prejoin) Fix buttons positioning for 3rd party
2021-09-08 16:44:04 +03:00
Vlad Piersec
f5dee99131
feat(config): Add config option for e2ee label
2021-09-08 12:33:22 +03:00
Jaya Allamsetty
909c397664
chore(deps) lib-jitsi-meet@latest
...
* fix(LocalSdpMunger): do not fake video sdp when screen sharing
* fix(JitsiConference) avoid extra processing if the room was left
* fix(moderator) remove unneeded log
b0d27fa8da...28a5355356
2021-09-07 18:16:23 -04:00
Andrei Gavrilescu
f51e65d129
feat(rtcstats): send dominant speaker stats ( #9883 )
...
* send dominant speaker stats
* fix lint
2021-09-07 16:20:50 +03:00
Vlad Piersec
56c0edc896
fix(toolbox): Show dominant speaker name only when in conference
2021-09-07 10:22:24 +02:00
Cross
add8265ab9
chore(config) fix spacing
...
Removed a redundant space under maxBitratesVideo.
2021-09-07 09:40:46 +02:00
tmoldovan8x8
527b96fe00
task(android): updates sdk version
2021-09-06 12:49:09 +03:00
tmoldovan8x8
452b1b7e2e
fix(android): renames amplitudereactnative project to use react-native- pattern
2021-09-06 12:29:58 +03:00
hmuresan
a0c3a00e59
chore(config): Whitelist disableRecordAudioNotification config
2021-09-06 11:40:02 +03:00
hmuresan
00b5ce71e0
fix(external-api): Avoid naming event 'error'
...
- EventEmmitter treats 'error' as a special case and throws error.
2021-09-02 19:37:23 +03:00
Saúl Ibarra Corretgé
9a8b67a0a4
feat(notifications) skip join notifications when meetings grow large
2021-09-02 16:49:04 +02:00
Saúl Ibarra Corretgé
c730676ce6
fix(lang,notifications) make join notification text more generic
2021-09-02 16:49:04 +02:00
Saúl Ibarra Corretgé
76a53b039f
fix(notifications) throttle join notifications for 2 seconds
2021-09-02 16:49:04 +02:00
phict
5713b381c4
lang: Update main-sv.json ( #9862 )
2021-09-02 09:45:20 -05:00
Mejans
1e83bdef6c
lang: Update i18n Occitan ( #9853 )
...
Some update.
Been up to line 253 at the moment
2021-09-02 09:45:01 -05:00
chagai95
531ec79e13
lang: Added and edited translations for vi ( #9850 )
...
Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com >
2021-09-02 09:44:36 -05:00
José Luís Andrade
772e7b0121
lang: Update portuguese translation ( #9836 )
...
* Update portuguese translation
Translate "dialog”, "virtualBackground”, "info” and "settings" sections
* fix "you" translation
* revert "you" translation to original
2021-09-02 09:44:14 -05:00
Alex Bumbu
5bd329acb9
feat(ios) update dropbox authentication to PKCE flow
2021-09-02 14:17:08 +02:00
Hristo Terezov
dfd53f4041
fix(rn,ParticipantPane) optimize
...
Use a FlatList to avoid loading all participants at once.
2021-09-02 14:13:32 +02:00
Saúl Ibarra Corretgé
221cf67d0a
fix(sounds) fix reaction sound names
...
- Remove unicode charcters from filenames
- Simplify code for copying them to the iOS SDK
2021-09-02 12:21:53 +02:00
Saúl Ibarra Corretgé
20a1833c6c
fix(rn,filmstrip) simplify code
...
viewableItems always comes in order and indexes are always ascending. In
addition, if the array comes empty (I saw it happen on Android at least, when
scrolling like a maniac) we'd calculate the right value, instead of Infinity.
2021-09-01 23:35:44 +02:00
Saúl Ibarra Corretgé
36f604aab8
fix(rn,filmstrip) avoid fast scroll trigggering visibility notifications
...
An item won't be considered visible until it has been visible for 500ms.
2021-09-01 23:35:44 +02:00
Saúl Ibarra Corretgé
8db6e783f1
fix(rn,external_api) skip participant notifications when not in a meeting
2021-09-01 23:35:06 +02:00
Saúl Ibarra Corretgé
7b4a426ad2
fix(rn,logging) skip some logs on mobile
2021-09-01 23:35:06 +02:00
Saúl Ibarra Corretgé
a687907105
fix(lastn) debounce updating last N
...
When joining a large meeting every participant join would trigger an attempt of
an update. Try to minimize the amount of calls.
2021-09-01 23:35:06 +02:00
Saúl Ibarra Corretgé
5dc03f56f6
fix(notifications) skip participant joined notifications before we join
2021-09-01 20:12:44 +02:00
tmoldovan8x8
83a1ee1182
task(rn, android): update dropbox logic to retrieve refresh token
2021-09-01 15:21:03 +03:00
Saúl Ibarra Corretgé
0a6872733e
fix(video-layout) fix getMaxColumnCount on mobile
...
interfaceConfig does not exist.
2021-09-01 14:13:30 +02:00
Saúl Ibarra Corretgé
5249998ec5
fix(rn,humbnail) add key prop to array items
...
Fixes a React warning
2021-09-01 14:12:13 +02:00
Saúl Ibarra Corretgé
18e2232e9e
fix(toolbox) fix warning due to missing key prop
2021-09-01 13:41:43 +02:00
Дамян Минков
5c299bcd46
feat: Prints an error log for errors in child components render methods.
2021-08-31 23:31:00 -05:00
Jaya Allamsetty
b9866e3464
fix(tracks) Fix mobile safari issue with startMuted.
...
On mobile Safari, when a user joins both audio and video muted, browser doesn't playout the remote audio because of a webkit bug. As a workaround, always add the audio track to peerconnection and then mute the track if needed.
2021-08-31 17:04:08 -04:00
Jaya Allamsetty
e5041202dc
chore(deps) lib-jitsi-meet@latest
...
* fix(browser-support): Add audio track to pc always on mobile Safari. On mobile Safari, if a user joins audio and video muted, the browser doesn't decode the incoming audio. Workaround is to always add the audio track to pc and mute it if needed.
* feat: JSON encoded sources. (#1695 )
2820d649ea...b0d27fa8da
2021-08-31 17:03:53 -04:00
hmuresan
bec9920c79
chore(dropbox-web) Accommodate short-lived access token
2021-08-31 16:25:29 +03:00
robertpin
5367d43c26
fix(reactions) fix reactions bugs
...
* Fix: removed web actions from common middlewares
* Fixed raise hand sound
Fix sound to play on raise not lower and work on keyboard shortcut as well
* Fixed reaction keyboard shortcuts
Register shortcuts only when there's more than one participant
* Enforce reactions feature flag on reaction received
* Disable reactions by default on native
* Enable reactions on native by default
* Sort props alphabetically
* Created isreactionsEnabled function
* Remove unused imports
* Fix. No longer show toolbox on reactions and jibri
On message received don't show toolbox for jibri
* Fix isReactionsEnabled function for native
On native check for flag and config option as well
2021-08-31 13:00:27 +02:00
Saúl Ibarra Corretgé
aa06e89807
chore(rn,deps) react-native-webrtc@1.92.1
...
Fixes several Android crashes.
2021-08-31 12:42:31 +02:00
hmuresan
74026e743c
fix(toolbar-buttons) Hide/show invite button based on toolbarButtons
2021-08-31 12:18:10 +03:00
Nathan Beck
eb4fff773b
fix(config): add av-moderation notifications to config whitelist ( #9774 )
...
* fix(config): add av-moderation notifications to config whitelist
* fix(config): lint fixes
2021-08-30 13:38:19 -05:00
Jaya Allamsetty
5d402b2039
chore(deps) lib-jitsi-meet@latest
...
* log: Log a task's stack trace when it throws. (#1701 )
* deps: update sdp-interop. (#1700 )
* fix(replace-track) Add not null check for newTrack (#1698 )
53c9c0c9cd...2820d649ea
2021-08-30 14:00:07 -04:00
Hristo Terezov
a2bac9c3ac
fix(filmstrip): sort alphabetically.
2021-08-30 11:32:16 -05:00
Hristo Terezov
aff976d53d
fix(mobile-pagination):incorrect number of columns
2021-08-30 11:32:16 -05:00
Hristo Terezov
c2ffcdc67e
fix(mobile-pagination): Disable bounce effect.
2021-08-30 11:32:16 -05:00
Hristo Terezov
bb670fd90d
Apply suggestions from code review
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-08-30 11:32:16 -05:00
Hristo Terezov
b31ed40309
fix(mobile-pagination): address PR review comments
2021-08-30 11:32:16 -05:00
Hristo Terezov
7dd43d93b6
feat(filmstrip-pagination): mobile support.
2021-08-30 11:32:16 -05:00
Saúl Ibarra Corretgé
37acce3764
fix(config) add enableReactions to whitelist
2021-08-30 15:32:58 +02:00
phict
4716bdd380
Update main-sv.json
...
Add lobby translation and some linguistic improvments.
2021-08-27 10:03:27 -05:00
Дамян Минков
7c93a130ca
fix: Fixes default values in speakerstats and conf duration modules.
2021-08-27 08:42:59 -05:00
Werner Fleischer
3c18117101
fix(prosody): av_moderation_component default val
2021-08-27 07:58:36 -05:00
Jaya Allamsetty
9013b01df6
fix(filmstrip): Always sort the participants alphabetically.
...
Reorder the sub-groups (shares, speakers and rest of the participants) always on dominant speaker changes and when participants join or leave.
2021-08-26 18:28:10 -04:00
Jaya Allamsetty
7827c3d1ad
fix(filmstrip): Move thumbnails reordering behind a config.js flag.
...
enableThumbnailReordering flag (enabled by default) will be used to check if the thumbnails needs to be reodred in the UI.
2021-08-26 18:28:10 -04:00
Jaya Allamsetty
751d9a9b8e
fix(KeyboardShortcut): pin the correct participants when number keys are used.
2021-08-26 18:28:10 -04:00
Дамян Минков
bafe6fa895
chore(deps) lib-jitsi-meet@latest
...
* fix: Updates shard value in XmppConnection on new value from xmpp. (#1699 )
* fix(docs): copy&paste error for setIsReplaced
61c977f70a...53c9c0c9cd
2021-08-26 17:15:54 -05:00
Дамян Минков
1edf8ab9f0
feat: Drops old prosody dependency (0.10...).
...
Many features work only with 0.11+ prosody versions and there are instructions in the handbook how to install it before installing jitsi-meet.
2021-08-26 17:15:43 -05:00
Saúl Ibarra Corretgé
c03fb61c5f
fix(rn,reactions) fix copying sounds to app bundles
2021-08-26 17:32:34 +02:00
Saúl Ibarra Corretgé
7d6365c5e0
fix(android) avoid exception in onHostPause
...
YOLO.
2021-08-26 16:34:53 +02:00
Tudor D. Pop
eb4aefbca1
fix(virtual-background) upload bkg image on poor connection
2021-08-26 15:33:43 +02:00
hmuresan
6c40329f6a
feat(branding) Add premeeting background image overwrite
2021-08-26 15:14:57 +03:00
Michał Orman
b14e571d5c
fix(lang) update Polish translations
2021-08-26 14:02:09 +02:00
adam j hartz
70b369a1af
feat(VideoContainer) add option to avoid cropping focused video
2021-08-26 11:23:19 +02:00
alittriutari
cf6d6f8a12
fix(lang) update Japanese translations
2021-08-26 09:34:47 +02:00
Saúl Ibarra Corretgé
b15f1d190d
fix(chat) avoid emojifying URLs
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9661
2021-08-25 11:43:20 -05:00
Saúl Ibarra Corretgé
e67db2381e
Update setup.web.js
2021-08-25 17:22:50 +02:00
Saúl Ibarra Corretgé
11382cfda6
fix(local-storage) use local storage on WebKit when not in an iframe
...
There should be no need to use the workaround when visiting the site normally.
2021-08-25 17:22:50 +02:00
Saúl Ibarra Corretgé
248865ad3f
fix(rn) enable reactions by default
2021-08-25 16:38:20 +02:00
Horatiu Muresan
7966c8f88f
feat(errors) Expose errors through Iframe API ( #9801 )
2021-08-25 15:23:40 +03:00
José Luís Andrade
6537447d7c
fix(lang) update Portuguese translation
2021-08-25 14:09:23 +02:00
hmuresan
a892d5fed1
fix(pre-meeting) Hide invite button for JaaS
2021-08-25 11:09:56 +03:00
Saúl Ibarra Corretgé
4acafebe5f
chore(deps) lib-jitsi-meet@latest
...
* feat(e2ee) add support for WebRTC Encoded Transform
* fix(JitsiConference) skip AudioOutputProblemDetector on disableAudioLevels
* feat(xmpp) remove clientNode config option
* Workaround for Chrome ice connection failure detection (#1685 )
c23abfa2bc...61c977f70a
2021-08-25 09:53:07 +02:00
Hristo Terezov
88a11b9f3e
fix(TileView): not showing all participants.
2021-08-24 15:40:29 -05:00
Дамян Минков
bcc326c150
fix: Fixes undefined errors in MeetingParticipant - Item and ContextMenu.
2021-08-24 14:38:54 -05:00
Дамян Минков
e348270099
Revert "fix: Fixes reloads after enabling AV moderation."
...
This reverts commit 38f9c97f40 .
2021-08-24 14:38:54 -05:00
Дамян Минков
fc59cdbdbe
fix: Fixes showing awaiting AV moderation after grant moderator.
2021-08-24 14:38:54 -05:00
Saúl Ibarra Corretgé
59ef5c4789
feat(e2ee) add support for WebRTC Encoded Transform
...
An alternative to Insertable Streams, currently implemented in Safarii / WebKit.
https://w3c.github.io/webrtc-encoded-transform/
It's currently behind a config flag, both in Safari and here.
Fixes: https://github.com/jitsi/jitsi-meet/issues/9585
2021-08-24 17:43:20 +02:00
hmuresan
b6b943e7de
feat(lobby) Add sound for participant knocking
2021-08-24 18:01:10 +03:00
Дамян Минков
48efa4ac61
feat: Updates i18n-iso-countries to latest. Fixes #9792 .
2021-08-24 09:19:29 -05:00
Christoph Settgast
2f1105e6d2
chore(deps) @matrix-org/olm@latest
...
Bugfixes since 3.2.1, see https://gitlab.matrix.org/matrix-org/olm/-/blob/master/CHANGELOG.rst
In 3.2.2 the package name changed to @matrix-org/olm, thus
updating in Makefile & imports
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-08-24 15:40:18 +02:00
Calin Chitu
9d5024cc5d
fix(authentication) fixed close on cancel click
2021-08-24 15:39:56 +02:00
hmuresan
8b23265a50
fix(notifications) Add timeout for video/audio lost notifs
2021-08-24 16:30:02 +03:00
Saúl Ibarra Corretgé
5bc424459f
fix(iframe) don't register service worker when in an iframe
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9712
2021-08-24 11:58:43 +02:00
robertpin
605ce9db62
Added default state to persistance
2021-08-24 10:07:44 +03:00
Дамян Минков
e2f760c7f1
fix: Fixes AV moderation used in tenants.
2021-08-23 09:43:53 -05:00
Дамян Минков
e63b3016c9
feat: Allow AV moderation for p2p users.
2021-08-23 09:43:53 -05:00
Дамян Минков
4d07d4ae76
feat: Always show AV moderation.
2021-08-23 09:43:53 -05:00
Дамян Минков
2616e126fb
feat: Show footer context menu in p2p.
2021-08-23 09:43:53 -05:00
Дамян Минков
38f9c97f40
fix: Fixes reloads after enabling AV moderation.
2021-08-23 09:43:53 -05:00
robertpin
c7a91e1974
feat(reaction-sounds) Added sounds for reactions ( #9775 )
...
* Added sounds for reactions
* Updated reactions list
* Added reactions to sound settings
* Added support for multiple sounds
* Added feature flag for sounds
* Updated sound settings
Moved reactions toggle at the top of the list
* Added disable reaction sounds notification
* Added reaction button zoom for burst intensity
* Fixed raise hand sound
* Fixed register sounds for reactions
* Changed boo emoji
* Updated sounds
* Fixed lint errors
* Fixed reaction sounds file names
* Fix raise hand sound
Play sound only on raise hand not on lower hand
* Fixed types for sound constants
* Fixed type for raise hand sound constant
2021-08-23 12:57:56 +03:00
hmuresan
fe41eef398
fix(drawer-menu) Allow scroll on drawer menu items
2021-08-20 16:35:24 +03:00
Saúl Ibarra Corretgé
08177af182
fix(rn,amplitude) update Amplitude SDK on RN
...
Amplitude has gone back to having a separate package for RN, so switch to it.
2021-08-20 15:24:34 +02:00
José Luís Andrade
229520f74f
fix(lang) update Portuguese translation
2021-08-20 14:39:57 +02:00
Saúl Ibarra Corretgé
0d9af05a4b
chore(rn,versions) bump app and sdk versions
2021-08-20 11:51:03 +02:00
Avram Tudor
1ad9046a38
Improve premeeting screens ux ( #9726 )
...
* feat(prejoin) move invite to toolbar section
* feat(premeeting) redesign prejoin and lobby screens
* code review changes
* fix prejoin flicker and avatar id
* fix password error message and native lobby dialog close position
2021-08-20 11:53:11 +03:00
Avram Tudor
49a73ac446
fix(jaas) do not redirect to plan limit page on auth errors ( #9746 )
2021-08-20 11:36:09 +03:00
Avram Tudor
8e4a22bdbf
fix(moderation) fix ui styles for advanced moderation context menu ( #9758 )
2021-08-20 11:23:37 +03:00
Saúl Ibarra Corretgé
ddbf334930
fix(e2ee) fix showing not supported warning when alone
2021-08-19 17:19:00 +02:00
Saúl Ibarra Corretgé
cd5f2b483f
fix(e2ee) show entire content at all times
2021-08-19 17:19:00 +02:00
Saúl Ibarra Corretgé
cf34b0a783
fix(e2ee) update E2EE warning message
2021-08-19 17:19:00 +02:00
Saúl Ibarra Corretgé
10cc3b2b31
fix(ios) fix conference failing when proximity sensor is near
...
React Native links timers to the display, so they cannot run when the display is
not running. Builtin timers already take being in the background into account,
but not the proximity sensor.
Credits: https://github.com/react-native-webrtc/react-native-callkeep/issues/143
Fixes: https://github.com/jitsi/jitsi-meet/issues/9619
2021-08-19 13:55:35 +02:00
Saúl Ibarra Corretgé
27e4e862fd
feat(xmpp) remove clientNode config option
2021-08-19 13:28:58 +02:00
Avram Tudor
4b3d92dcbd
fix(moderation) highlight dominant speaker ( #9750 )
2021-08-19 14:08:30 +03:00
Saúl Ibarra Corretgé
5c1e2b4bd2
fix(AudioRoutePickerDialog) add proper margin
2021-08-19 10:47:53 +02:00
Saúl Ibarra Corretgé
a4d516ca86
fix(ios) fix deadlock when selecting audio device
...
In WebRTC M92 the RTCAudioSession lock changed from a recursive one to a regular
mutex one, so make sure we don't attempt to lock it while already holding the
lock.
2021-08-19 10:47:53 +02:00
Avram Tudor
d41c597446
fix(moderation) hide status icons on hover ( #9747 )
2021-08-19 11:32:36 +03:00
José Luís Andrade
4788720edd
fix(lang) update portuguese translation
2021-08-19 09:56:20 +02:00
Jaya Allamsetty
40099e97ec
feat(Filmstrip): Reorder the visible participants in the filmstrip. ( #9707 )
...
* feat(Filmstrip): Reorder the visible participants in the filmstrip.
The participants are ordered alphabetically and the endpoints with screenshares, shared-videos and dominant speakers (in that order) are bumped to the top of the list. The local participant is also moved to the top left corner as opposed to the bottom right corner.
* squash: Implement review comments.
* squash: store alphabetically sorted list in redux and move shared videos to top.
* squash: Use the DEFAULT_REMOTE_DISPLAY_NAME from interfaceConfig for users without a display name.
2021-08-18 18:34:01 -04:00
Дамян Минков
a7a44902ec
fix: Fixes dot shown left of logo.
...
Empty list with border is showing 2px dot.
2021-08-18 17:18:39 -05:00
Scott Boone
7af23f35ba
added comment for future proofing
2021-08-18 14:01:11 -05:00
Calin Chitu
cf49af1a9f
fix(participants-pane) fixed participants pane button toggled state
2021-08-18 12:39:27 -05:00
Saúl Ibarra Corretgé
186125607f
fix(prosody) fix username not being set in mod_auth_jitsi-anonymous
...
If the session was not resumed the plugin must generate a random username, just
like the regular anonymous authentication plugin does.
2021-08-18 15:16:53 +02:00
Saúl Ibarra Corretgé
508decc3f3
fix(prosody) fix typo in filename
2021-08-18 15:16:53 +02:00
Avram Tudor
6d3a4b920b
fix(moderation) display green mic icon only for active speaker ( #9744 )
2021-08-18 15:10:16 +03:00
Avram Tudor
595df524b0
fix(participants) sort participants alphabetically ( #9741 )
2021-08-18 14:29:41 +03:00
Avram Tudor
9914a5d14a
fix(share-video) fix links not being trimmed ( #9740 )
2021-08-18 12:09:04 +03:00
Дамян Минков
fbf9d489f0
fix: Fixes an error with configuration without analytics.
...
Fixes an error `Cannot convert undefined or null to object` on load.
2021-08-17 12:54:29 -05:00
AJ-عجائب البرمجة
8106fb06e4
fix(rn,sidebar) fix not appearing on RTL languages
2021-08-17 13:15:22 +02:00
Calin Chitu
036ef0f387
fix(video-menu) fixed position for horizontal filmstrip view
2021-08-17 13:54:54 +03:00
Calinteodor
307699a34c
feat(toolbox) added android screen share flag
...
Fixes issue #9435
2021-08-17 13:42:29 +03:00
tmoldovan8x8
c23375793e
fix(rn): import React from react package
2021-08-17 13:14:20 +03:00
hmuresan
4dc642fb4d
feat(callstats) Add callStatsConfigParams config
2021-08-16 13:15:44 +03:00
Andrei Gavrilescu
d47e67c28c
fix(screen-share): never mute audio screen share track #9725
2021-08-16 12:24:01 +03:00
hmuresan
db0b861353
chore(deps) lib-jitsi-meet@latest
...
6eaffc4b11...c23abfa2bc
2021-08-16 12:12:03 +03:00
Calinteodor
e40d4a48b8
feat(av-moderation) id and aria-label updates for av-moderation test ( #9592 )
...
* feat(av-moderation) raised hand ask to unmute aria-label
* feat(av-moderation) fixed test
* feat(av-moderation) added id for notification buttons
* feat(av-moderation) fixed lint error
* feat(av-moderation) added id for non raised hand participant
* feat(av-moderation) added extra id naming for ask to unmute button and participant items
* feat(av-moderation) fixed lint errors
* feat(av-moderation) changed id to participantID
* feat(av-moderation) removed semicolon
* squash: Drop unused id for participantItem.
* squash: Drop unused fields for raisedHand.
Co-authored-by: Дамян Минков <damencho@jitsi.org >
2021-08-15 00:27:18 -05:00
Jade Guiton
8c82c0f56e
feat(polls) Ability to create polls inside Jitsi ( #9166 )
...
* feat(polls) Added boilerplate code for polls feature
* feat(polls) Implemented simple poll creation and answer modals in web app
feat(polls) Added button to create a poll in toolbar
feat(polls) Added Modal to answer an incoming poll
feat(polls) Implemented basic client-side sending and reception of polls
feat(polls): linked Poll creation to poll answering
fix(polls) Linted code
feat(polls.create) Added fields for question and answers (#3 )
* feat(polls.create) Added fields for question and answers + keyboard navigation
* feat(polls.create) Minor changes, added some comments
feat(PollAnswer Component): Component to display modal to answer poll #1 (#2 )
* fix(polls) removing necessity of current_poll_id variable
* fix(polls) linting, polls are now updated when an answer is sent
* feat(polls answer) added translation
* fix(polls answer) remove extra comments, fixed typo
* improvement (polls answer) use useSelector instead of mapStateToProps. cleaner code
* fix (polls create) renamed sender to senderId
* fix (polls answer) turned arrow function into useCallBack
feat(PollResults Component): Component to display poll results (#1 )
* feat(PollResults Component): fist version of the component
* feat(detailed votes): Display the detailed results of a poll
* feat(Poll results): Use display name instead of ids in detailed results mode
* fix(Poll): change title to question
* fix(Poll type): import Poll type from types.js
* fix(Poll): change title to question
* fix(Poll): get participants out of the map
* fix(Poll): replace filter with find
feat(polls.create) Added "+" and "x" buttons in poll creation form + improved keyboard navigation a bit
feat (polls) Answer modal now display results in real time after validation or skip
feat(polls.create) Minor improvements to poll creation form
feat(poll result) Added default message when trying to display no answer
fix (polls) result windows is now small by default
fix (polls) sanitizes imports to allow startup on react native
* feat(polls.native) Implemented native toolbar button & poll create modal
feat( poll native) added poll creation button in native toolbar
improvement(polls) only one file used for PollCreateButton
feat (polls native) added an example dialog
feat (polls native) added possibility to create and delete options in poll creation
improvement (polls) better styling for PollCreateDialog
* feat(polls) Added ability to drag&drop answers in web poll creation form
* feat(polls) Added native poll answer modal + chat integration, refactored components
Merge branch 'polls-native' of https://github.com/jade-guiton/jitsi-meet into polls-native
improvement (poll) Better styling for poll answer, now uses icons
feat(poll.PollResults): Add native version of PollResults
feat(poll.PollResults): Post results in chat in Native
fix(poll.PollResults): Fix linter error in ChatMessage
feat(polls.native) Improved styling for native poll answer dialog (required some internal changes)
* fix(polls) Heavily refactored and added bars to poll results, other minor changes
fix(poll.create): Move title to Dialog title
feat(poll.create) Minor changes to poll creation / answer dialogs
fix(poll.create) Refactored and improved translations
feat(poll) Improved CSS for modals in web version
fix(poll.pollcreate): Fix button size in native
fix(polls) Refactored poll results component and other minor changes
fix (polls) remove double import
refactor(poll) Heavily refactored poll results (native + web)
feat(polls.results) Added percentage bars and vote counts in web poll results, minor changes to mobile poll results
* fix(polls) Fixes and linting
fix(polls) Reformatted and fixed some linter and Flow errors
fix(polls.results) Fixed voter list border appearing with 0 voters
* feat(polls): Add modal with detailed votes that can be open from the result summary in the chat
* fix(polls) Fixes, refactorings, and minor design changes
feat(polls.results): Refactored poll chat message and improved design in web app
feat(polls.results) Same as last commit, but for mobile version
refactor(polls.results) Refactored PollResultsMessage and removed unnecessary prop in PollResults
fix(polls.results) Fixed all remaining linter and Flow errors
improvement(polls) removed console logs, added comments
fix (polls) linting
fix(polls.results) Fixed bug with poll chat message displaying the wrong name
feat(polls.results) Minor improvement on poll results display (web)
fix(poll.results): Use getParticipantDisplayName to get participant name and avoid empty string as name
* Feat(poll.results): Remember voters names to display after they left the conference (#10 )
* feat(poll.results): Add the sender name in Poll object to remember names if participants leave the conference. Names are also updated if changed
* refactor(poll.results): Refactor the memorization of the names of voters to use the same logic as in the chat
* refactor(poll.results): use Map instead of Array.From(
* refactor(poll.answer): change the way names are stored in poll answers to persist if participant left the call
* Update react/features/polls/components/AbstractPollAnswerDialog.js
* Update react/features/polls/components/AbstractPollCreateDialog.js
* refactor(poll.answer): use voterName instead of senderName to avoid confusion with senderId the id of the sender of the poll
* improvement(polls) Simplified poll answer voter name logic
Co-authored-by: Fabien Zucchet <fabien.zucchet@student-cs.fr >
Co-authored-by: Jade Guiton <guiton.jade@gmail.com >
* fix(poll.native): Fix UI overflow when asking long questions & long options in the mobile app (#11 )
Co-authored-by: Fabien Zucchet <fabien.zucchet@student-cs.fr >
* fix(polls) Fixed close button behavior in answer and results dialog (#12 )
* fix(polls) Fixed close button behavior in answer and results dialog
* fix(polls) Fixed linter error
* fix(polls) Added a poll queue to avoid overwriting open modals (#13 )
* fix(polls) Added a poll queue to avoid overwriting open modals
* fix(polls) Updated documentation for action RECEIVE_POLL
* Refactor(poll.chatresults): Add message in chat with hidden results until the participant has answered (#14 )
* refactor(poll.chat): Display poll results in chat when the poll is created instead of when the participant has ansered
* refactor(poll.chat): Hide results until the participant has answered, skipped or canceled a responde to the poll
* Use getParticipantDisplayName instead of only getStore()
* Hide results also in native
* fix(polls) Fixed previous merge
Co-authored-by: Fabien Zucchet <fabien.zucchet@student-cs.fr >
Co-authored-by: Jade Guiton <jade.guiton@centralesupelec.fr >
* minor improvements (polls)
refactor (polls) uniformized string for command names
refactor (polls) changed pollId type to number everywhere
* feat(polls) Added persistence to polls using sendMessage instead of sendCommandOnce (#16 )
* feat(polls) Using sendMessage instead of sendCommandOnce, switched poll IDs to string, and ability to receive old polls from backend
* improvement(polls) Linted everything, fixed Flow errors, and added Prosody plugin for polls
* improvement(polls) Historic polls are now displayed in chronological order
* (polls) Minor improvements (#17 )
* renaming (polls) Renaming senderId -> voterID for voters
* improvement (polls) sender's name is now provided with poll
* comments (polls) updated comments for senderName types
* fix(polls) Finished merging with json-messages feature
* fix(polls) Fixed incorrect json-message sent with 0 polls
Co-authored-by: Jade Guiton <guiton.jade@gmail.com >
* Move polls to tab (#23 )
* Draft(polls): Move polls to polls-pane ; first version for web
* Draft(polls): Move polls to polls-pane ; clean styled.js and remove Participant objects
* fix missing newline at the end of file
* Change behaviour to allow answer poll later
* Fix(polls): change pollId type from number to string for consistency
* feat(polls-pane): Ability to answer to a poll in polls-pane
* feat(polls-pane): Ability to create to a poll in polls-pane
* feat (polls.pane) display a notification when a new poll arrives
* refactor(polls-pane): Update CSS to have a design closer to the mockups
* fix(poll.vote count): Fix votes counting when computing percentage
* fix(poll.vote count): Fix votes counting when computing percentage
* refresh fork with jitsi/jitsi-meet
* design (polls) Better look for poll creation
* refactor(polls pane): Move polls-pane as a chat tab
* Remove the first version of the polls-pane and the button to open it
* Fix notifications and typo
* Translate new polls tab in chat
* Change polls_pane to polls-pane
* Remove unless functions
* Remove usage of styled.js
* Improve responsiveness
* Separate web and native logic
* Remove Create a Poll button in web toolbox
* improvement (polls) added auto scrolling to bottom when a new poll arrives
* Add tabs to swicth between polls and chat in native
* Add AbstractPollsPane
* Add AbstractPollCreate
* Add AbstractPollAnswer
* Add PollAnswer, PollItem and PollList for native
* Add PollCreate for native
* Remove dialogs in web and native
* Remove dialog queue
* Remove useless files
* Move _polls.scss outside dialog folder
* Add possibility to skip answer
* Add (useless for now) see details link
* Add possibility to show detailed results for a poll
* Resize progress bar to make details display
* refactor, design (polls) better style to native design chat
* fix (polls) Removed unecessary files
* translate (polls) added french translation to empty polls
* design fix (polls.native) 'show details' now correctly switch between progress bar and voters mode
* Change See detailed results for Show details and add cursor: pointer
* Fix progress bars not aligned with text
* fix (polls.native) added autoselection of newly created option
* Remove poll answer
* improvement(polls.create) Improved web poll creation form marginally
* improvement(polls.change) Simplified answer removal by reusing poll-answer command
* fix linter
* Fix(translation): update translation
Co-authored-by: Fabien Zucchet <fabien.zucchet@student-cs.fr >
Co-authored-by: spineki <marras.antoine@gmail.com >
Co-authored-by: Fabien Zucchet <fabien.zucchet@viarezo.fr >
* Merge pull request #22 from jade-guiton/polls-with-notification
feat (polls) chat notification badge now display the sum of unread messages and unread polls
fix(translation): Fix missing translation
Fix flow error
* Cleaned up, fixed, and uniformized translations
* Small improvements to PollAnswer and PollResult + Much refactoring
Specifically:
- "Change vote" button now says "Vote" if voting was skipped
- Clicking on "Change vote" resets the voting form to the last submitted answers instead of a blank slate
- The "answered" field of Polls was replaced by "showResults" and "lastVote"
- The "setAnsweredStatus" action was replaced by "registerVote" and "retractVote"
- Some newly unreachable/useless code was removed
- "showDetails" state is now handled by AbstractPollResults instead of PollItem
* fix(polls tab): change tab underline color to #525252
* fix(poll create): Enforce at least two options to create a poll
* fix(poll create): change 'remove option' color to #E04757
* fix(poll create): Update Poll create CSS to adapt to design
* fix(poll answer): Adapt CSS to make poll answer closer to mockup
* fix(poll result): Udpdate poll result CSS to match mockups
* fix(poll result): Udpdate poll result CSS to match mockups
* fix(poll create): Display 'remove option' only when there is at least 3 options
* fix(polls button): Add hover, active, focus and disabled state to polls buttons
* Last improvements for web
* Native design fixes
* Fix rebase issue in land/main.json
* Fix french translation after rebase
* Fixmobile behaviour
* Fixed keyboard navigation in web poll creation form
* Fixed Flow error related to "no polls" icon in PollsList
* fix(polls): Enabled polls Prosody module in Debian config files
* doc(polls) Added comments to the Prosody module code
* fix(polls): Switched from using an internal LJM event to ones from the public API
* Capitalize I of setIsPollsTabFocused
* extract the 2 button modes into a const
* remove extra new lines
* Rename CLOSE_POLL_TAB for POLL_TAB_CLOSED for clarity
* Rename answers2 for answersParsed for clarity
* use switch instead of if/else chain
* improve syntax for localId fetching
* Refactor: Use BUTTON_MODE.CONTAINED variable instead of 'contained'
* Disable send poll button if not enough data is provided in the form (#30 )
* Feat: Add notification badge on chat and poll tabs (#31 )
* Feat: Add notification badge on chat and poll tabs
* Add badge equivalent for native
* Update displayNameForm text to mention polls (#34 )
* Disable polls UI with a config in config.js (#33 )
* Change remove option text color from red to grey (#32 )
Co-authored-by: spineki <marras.antoine@gmail.com >
Co-authored-by: Fabien Zucchet <fabien.zucchet@student-cs.fr >
Co-authored-by: Fabien Zucchet <80532941+fabienzucchet@users.noreply.github.com >
Co-authored-by: Fabien Zucchet <fabien.zucchet@viarezo.fr >
2021-08-14 08:29:42 -05:00
dimitardelchev93
c123ff9e15
feat: Add search to speaker stats ( #9510 )
...
* Additional setting to add search to speaker stats
* Add translation for speaker stats search placeholder
* Unset speaker stats search input autocomplete
* Fix lint errors for speaker stats search
* Change setting to disableSpeakerStatsSearch
* Better Object.prototype.hasOwnProperty.call alternative
* Make SpeakerStatsSearch a functional component
* Align header with input and use material-ui styles instead of scss and remove SpeakerStats header and fix dialog close
* Resolve code style remark in SpeakerStats constructor
* Resolve component empty return value remark in SpeakerStatsSearch
* Resolve get config property in outside function remark in SpeakerStatsSearch
* Resolve unnecessary anonymous function remark in SpeakerStatsSearch
2021-08-13 11:10:05 -05:00
tmoldovan8x8
ae33755913
feat(rn,sdk) add setConfigOverride to JitsiMeetConferenceOptions
...
Allows for overriding any (overridable, of course) config option.
2021-08-13 12:03:41 +02:00
BlackXixo
bcc870daa7
fix(lang) update Spanish translation
2021-08-13 11:31:37 +02:00
dependabot[bot]
a6a95ad13b
chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /resources/load-test
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-13 08:23:15 +02:00
Saúl Ibarra Corretgé
195508ea60
chore(deps) lib-jitsi-meet@latest
...
* fix(ProxyConnection) add new required stubs
* fix(tpc) fix extracting ssrc map when using single stream
* fix(transcribing): send transcripton_language only when necessary (#1677 )
97ff597425...6eaffc4b11
2021-08-12 16:26:45 -05:00
José Luís Andrade
5ce4b82c2c
update portuguese translation ( #9703 )
...
* update portuguese translation
"participantsPane" section
* Update main-pt.json
add "security" translation
* Update main-pt.json
add "lobby" translation
2021-08-12 14:42:23 -05:00
Mauro José da Silva
ab1c016108
fix(lang) update Brazilian Portuguese translations
2021-08-11 09:53:35 +02:00
Дамян Минков
29dd0cf726
fix: Adds a null check in mod_limits_exceptions.
...
It is failing on prosody 0.11.4 with mod_limits_exception.lua:29: attempt to call method 'set_stanza_size_limit' (a nil value). That prosody misses set_stanza_size_limit.
2021-08-10 14:34:20 -05:00
durduman
1e0c25d816
fix(ios) remove exitPictureInPicture() call from resetBounds(bounds:)
2021-08-10 15:49:31 +02:00
José Luís Andrade
dfd28c501b
fix(lang) update portuguese translation
2021-08-10 07:51:04 +02:00
Дамян Минков
ed98eca326
feat: Rises the stanza limit for unlimited jids (jicofo).
...
c5c4449fbc/doc/debian/jitsi-meet-prosody/prosody.cfg.lua-jvb.example (L24)
2021-08-09 11:33:40 -05:00
Andrei Gavrilescu
c5c4449fbc
chore(deps) lib-jitsi-meet@latest ( #9686 )
...
* feat(transcribing): configurable transcription language
40fd6bdeaa...97ff597425
2021-08-09 13:46:38 +03:00
Andrei Gavrilescu
e45cab9a80
feat(transcribing): configurable transcription language ( #9684 )
...
* configurable transcription language
* merge conflict
* set default config value
* fix lint
2021-08-09 12:29:50 +03:00
Дамян Минков
6f44368647
fix(av-moderation): Fixes approving and dismissing the notification.
...
When participants panel is open and we approve a participant to unmute, the notification was not hidden as we were not correctly updating the state. We were expecting a participant object, but an id of the participant was used.
2021-08-06 15:04:26 -05:00
Jaya Allamsetty
a31a10ba38
fix(logging): Set the log level to debug again.
...
Plan is to make the Strophe logs more restrictive.
Revert "fix(logging) reduce overly vebose logging"
This reverts commit 09af88088d .
2021-08-06 12:46:29 -04:00
Saúl Ibarra Corretgé
1433a1ee5d
feat(rn,filmstrip) add 1on1 mode
...
When there are only 2 participants in a call, don't show the remote thumbnail,
unless the `disable1On1Mode` config option is set or the local participant pin
themselves.
2021-08-06 13:31:00 +02:00
dependabot[bot]
834ee22bc3
chore(deps): bump browserslist in /resources/load-test
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.7.3 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.7.3...4.16.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-06 10:02:48 +02:00
Pierre
d6b5687828
fix(misc) fix typeof comparison to undefined
2021-08-06 09:51:54 +02:00
Jaya Allamsetty
6b496d4def
chore(deps) lib-jitsi-meet@latest
...
* fix(ConnectionQuality): Do not show red/yellow GSM bars on join. When the user first unmutes their video, the connection quality is shown as poor until the local stats are available. Calculate the connection quality only after the stats are available, i.e., assume 100% until pcStatsInterval has elapsed.
* feat(non-participant-messages) Add a new JitiConferenceEvent for messages ignored by ENDPOINT_MESSAGE_RECEIVED
* fix(precall) respect custom callstats script url for precall test
9e632a77c5...6a3df11ffa
2021-08-05 17:07:43 -04:00
Jaya Allamsetty
22cc56ce8d
chore(deps) lib-jitsi-meet@latest
...
* feat(BridgeChannel): Signal a new videoType for high fps screenshare. This lets the bridge adjust the bitrate allocation for this source so that layers with higher fps are prioritized over layers with higher resolution. As a result, endpoints with restricted downlink will receive a high fps low resolution share as opposed to a high resolution low fps screenshare.
* fix(log) lower severity of overly verbose logs (2)
fa834c2923...9e632a77c5
2021-08-05 14:16:52 -04:00
Saúl Ibarra Corretgé
0419c5a15b
fix(rn,video-quality) fix not selecting any endpoint on mobile
...
The concept of "visible participants" is not yet implemented.
2021-08-05 17:28:33 +02:00
hmuresan
dda1f3c5ba
fix(recording-label) fix recording label behavior
2021-08-05 17:56:12 +03:00
hmuresan
6f41ef75d7
fix(notifications) Fix hiding audio/video lost notification
2021-08-05 16:36:13 +03:00
Saúl Ibarra Corretgé
46cbc0ff49
chore(rn,versions) set mobile app and SDK versions
2021-08-05 13:43:29 +02:00
Saúl Ibarra Corretgé
53a695da90
fix(twa) update masked icon
...
Contrary to what I thought the expected icon is an icon that can be masked, not
the mask itself.
2021-08-05 13:42:58 +02:00
Calin Chitu
8bbee7d1dc
feat(toolbox) updated menu items order, dividers for mobile
2021-08-05 11:56:44 +02:00
Дамян Минков
72d4aa7dd5
fix: Fix av moderation enable-disable sequence.
...
When you enable and then disable av-moderation just the audio moderation is disabled and video moderation disabling is not signalled to moderated clients.
2021-08-04 19:41:37 +03:00
Saúl Ibarra Corretgé
8161309e28
deps(rn) update WebRTC to M92
2021-08-04 15:42:37 +02:00
Saúl Ibarra Corretgé
465e7f1458
fix(conference) unify conference options
...
Some options were missing on the mobile side, notably calltsts
enableDisplayNameInStats and enableEmailInStats. Now the same logic will be used
in web and mobile.
2021-08-04 15:32:03 +02:00
Calinteodor
4e43a31ec9
fix(rn,bottom-sheet) fixed surface color
...
Also fix properly showing the remote menu.
2021-08-04 15:11:32 +02:00
Christoph Settgast
70c5ea04b1
fix(lang) update German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-08-04 11:00:34 +02:00
Calinteodor
ca25be7314
fix(config) comment out enabledReactions
2021-08-04 10:58:07 +02:00
Calinteodor
3c2ad24652
fix(shared-video,video-menu) add ability to stop shared video from video menu
...
Specifically, in the bottom sheet (on mobile) and participants pane.
2021-08-04 10:51:05 +02:00
Avram Tudor
e421a119e1
feat(share-video) Allow sharing direct video links (mp4 etc) on mobile ( #9511 )
...
* feat(share-video) Allow sharing direct video links (mp4 etc) on mobile
* fix linting
* code review
2021-08-02 15:55:52 +03:00
Hristo Terezov
619acaca24
fix(Filmstrip): Send only visible endpoints to jvb
2021-07-30 11:44:16 -05:00
Calin Chitu
bc9f5773fb
feat(participants-pane) changed to standard header
2021-07-30 16:07:48 +02:00
Andrei Gavrilescu
d0be8dcf9d
fix(external-api): persist audio output device
2021-07-30 14:51:47 +03:00
Alex Bumbu
af9958ad66
feat(ios) support for destroying & reinitializing the react native bridge
2021-07-30 11:53:30 +02:00
Calinteodor
efc5c9dabe
feat(participants-pane) hide admit all if less than 2 participants
...
- Fixed admitMultiple action for mobile
- Added token color for button
- Hide Admit all button if less than 2 knocking participants
2021-07-30 11:48:06 +02:00
Calinteodor
d22fc88ae3
feat(participants-pane) context menu ui fixes
...
- Fixed background color for all participants context menus
- Removed connection status from ReactVideoMenu and added it for local participants
- Removed AVModeration comments on mobile
- Show on stage option visible only when participants pane is closed
2021-07-30 11:46:49 +02:00
Mihai-Andrei Uscat
9ee75038b6
fix(Toolbar): Fix toolbar not hiding on mobile
2021-07-30 11:37:45 +03:00
Saúl Ibarra Corretgé
09af88088d
fix(logging) reduce overly vebose logging
...
It huurts performance on mobile. It can still be enabled by setting the level to
debug / trace.
2021-07-28 23:27:54 +02:00
Saúl Ibarra Corretgé
2e539ba010
chore(deps) lib-jitsi-meet@latest
...
* fix(log) lower severity of overly verbose logs
* e2ee: remove legacy apis (#1653 )
b815157a22...fa834c2923
2021-07-28 23:14:08 +02:00
José Luís Andrade
87b3ec2cc0
fix(lang) update portuguese translaation
2021-07-28 22:22:10 +02:00
Pawel Domas
907b51925d
fix(prejoin): disposed track was added to the conference
...
It is not 100% clear to me when it happens, but I think it could happen
in some race condition where a track is unmuted when it's being disposed
or something around those lines.
The fact is that any muted tracks are disposed by replaceLocalTrack(track.jitsiTrack, null) and they should not be used anymore.
Supposedly fixes a crash:
Failed to add local track to conference Track has been already disposed
2021-07-28 09:00:54 -05:00
Saúl Ibarra Corretgé
643340c4a6
fix(deps,rn) bump @react-native-async-storage/async-storage
...
In version 1.15 the storage backend was rewritten, which hopefully allows us to
fix this crash on Android:
Caused by java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/user/0/org.jitsi.meet/databases/RKStorage
at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55)
at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1160)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1036)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1204)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:159)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:146)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:35)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:19)
at android.os.AsyncTask$2.call(AsyncTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$SerialExecutor$1.run(AsyncStorageModule.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:760)
2021-07-28 15:26:00 +02:00
Calinteodor
d6c821d524
feat(participants-pane) updates
...
- Fixed react native community slider to work on both android and ios
- Removed InviteButton from native menus
- Fixed buttons spacing in native OverflowMenu
- Participant context menu details are shown only for remote participants
2021-07-27 16:08:33 +02:00
Saúl Ibarra Corretgé
eb16f93153
fix(rn,polyfills) remove no longer needed hack
...
With react-native-webrtc 1.89.2 the remote SDP is properly updated before
onaddstream is fired so it's no longer needed.
Also, for readability, IPv6 address synthesis has been moved to a standalone
utils file.
2021-07-26 16:16:27 +02:00
Saúl Ibarra Corretgé
47576aebba
chore(deps) react-native-webrtc@1.89.2
...
THe new version fixed a longstanding problem with RN not updating the JS side
SDP representation properly. This will allow us to remove a hack we currently
have to sidestep this.
2021-07-26 16:16:27 +02:00
Saúl Ibarra Corretgé
bac0a55421
fix(config) add missing buttons to default constants
...
- Remove button list from interface_config.js since it has been deprecated for a
while
- Alphabetically sort buttons in config.js and constants.js to make it easier to
add / remove items
- Add missing invite and toggle-camera buttons to default constants
- Remove no longer existing "fodeviceselection" button
Fixes: https://github.com/jitsi/jitsi-meet/issues/9605
2021-07-26 15:33:38 +02:00
hmuresan
1c8103c444
fix(dropbox-recording) Prevent start recording when no dropbox token
2021-07-26 16:20:05 +03:00
Mihai-Andrei Uscat
4e83e93eb6
fix(virtual-background): Refactor CSS to accommodate smaller screens
2021-07-26 11:57:39 +03:00
Calin Chitu
0f8fa4f059
feat(participants-pane) removed getIsParticipantAudioMuted
2021-07-22 12:54:16 -05:00
Hristo Terezov
becaf0806a
fix(ShareDesktopButton): typo.
2021-07-22 11:32:44 -05:00
hmuresan
5b77d722d7
fix(toolbox) add back toggle camera button
2021-07-22 16:20:45 +03:00
hmuresan
f4cde2192e
fix(toolbar-buttons) Attempt fix Meet in integration
2021-07-22 16:18:56 +03:00
Hristo Terezov
e91df47d1b
fix(ShareDesktopButton): getParticipants reference
2021-07-22 07:37:50 -05:00
robertpin
2d04f3852c
fix(reactions) Moved reactions behind feature flag
2021-07-22 13:17:42 +03:00
Mihai-Andrei Uscat
2209394d09
feat(Filmstrip): Collapse filmstrip to avoid toolbar overlap on mobile
2021-07-22 09:37:44 +03:00
Jaya Allamsetty
1e76dc0aa2
chore(deps) lib-jitsi-meet@latest
...
* feat(JingleSessionPC): Enable unfied plan by default for chrome p2p.
* fix(JingleSessionPC): Fix startMuted cases for p2p unified plan. Chrome doesn't create a decoder for ssrc in the remote description when there is no local source and the endpoint is offerer. Initiating a renegotiation with the endpoint as a responder fixes this issue. Add a workaround until Chrome fixes this bug.
* fix: Missed SSRCs in Unified Plan with several "ssrc-group:FID" groups. (#1658 )
e6648fac96...b815157a22
2021-07-21 16:47:12 -04:00
George Politis
75edfc1fab
fix: Normalize the tenant part of the URL. ( #9577 )
...
This PR normalises the tenant part of the URL. For example, the following URL
https://jitsi-meet.example.com/something@example.com/something@example.com
is converted to
https://jitsi-meet.example.com/somethingexample.com/somethingexample.com
whereas before it was converted to
https://jitsi-meet.example.com/something@example.com/somethingexample.com
i.e. the tenant part was not normalised
2021-07-21 18:48:08 +01:00
Calin Chitu
8c20dd8e47
feat(native-participants-pane) removed everyonemoderator from footer context menu
2021-07-21 12:32:10 -05:00
Calin Chitu
fefe451180
feat(native-participants-pane) updated slider volume private prop
2021-07-21 12:32:10 -05:00
Calin Chitu
b268e01a42
feat(native-participants-pane) rebase, resolved conflicts pt. 2
2021-07-21 12:32:10 -05:00
Calin Chitu
d62e378528
feat(native-participants-pane) rebase, resolved conflicts pt. 1
2021-07-21 12:32:10 -05:00
Calin Chitu
e8ad2365b6
feat(native-participants-pane) rebase and Podfile.lock file updates
2021-07-21 12:32:10 -05:00
Calin Chitu
b7389e1c31
feat(native-participants-pane) implemented review remarks pt.4
2021-07-21 12:32:10 -05:00
Calin Chitu
eeddf6b350
feat(native-participants-pane) fixed lint errors
2021-07-21 12:32:10 -05:00
Calin Chitu
665b7730ee
feat(native-participants-pane) implemented review remarks pt. 3
2021-07-21 12:32:10 -05:00
Calin Chitu
7854437e31
feat(native-participants-pane) slider ui fixes
2021-07-21 12:32:10 -05:00
Calin Chitu
600af62945
feat(native-participants-pane) updated podfile
2021-07-21 12:32:10 -05:00
Calin Chitu
88ddb8d9b4
feat(native-participants-pane) volume level state fix
2021-07-21 12:32:10 -05:00
Calin Chitu
5182a720f9
feat(native-participants-pane) volume slider refactoring
2021-07-21 12:32:10 -05:00
Calin Chitu
415562c315
feat(native-participants-pane) updated translations and added throttle for slider
2021-07-21 12:32:10 -05:00
Calin Chitu
53d0a892b5
feat(native-participants-pane) review remarks pt 2 volume slider
2021-07-21 12:32:10 -05:00
Calin Chitu
9b220f3870
feat(native-participants-pane) fixed comment typos and reworks on volume slider
2021-07-21 12:32:10 -05:00
Calin Chitu
c6e50ad439
feat(native-participants-pane) implemented review remarks pt. 1
2021-07-21 12:32:10 -05:00
Calin Chitu
36cb896680
feat(native-participants-pane) resolved rebase conflicts and updated import paths
2021-07-21 12:32:10 -05:00
Calin Chitu
249515ac60
feat(native-participants-pane) removed console.log
2021-07-21 12:32:10 -05:00
Calin Chitu
80b49266ab
feat(native-participants-pane) removed unused prop and added onPress condition
2021-07-21 12:32:10 -05:00
Calin Chitu
1afae50923
feat(native-participants-pane) dialog for blocking audio/video
2021-07-21 12:32:10 -05:00
Calin Chitu
b332fb474b
feat(native-participants-pane) Updated comments
2021-07-21 12:32:10 -05:00
Calin Chitu
a12ad99ecf
feat(native-participants-pane) participants pane open/close fixed
2021-07-21 12:32:10 -05:00
Calin Chitu
400f47963d
feat(native-participants-pane) open/close pane native actions
2021-07-21 12:32:10 -05:00
Calin Chitu
65fbc6f256
feat(native-participants-pane) fixed slider error on android
2021-07-21 12:32:10 -05:00
Calin Chitu
e7a324185f
feat(native-participants-pane) fixed lint errors
2021-07-21 12:32:10 -05:00
Calin Chitu
14a5c45fa3
feat(native-participants-pane) removed mock data
2021-07-21 12:32:10 -05:00
Calin Chitu
05e6dde341
feat(native-participants-pane) ui fixes
2021-07-21 12:32:10 -05:00
Calin Chitu
e13473d42f
feat(native-participants-pane) fixed lint error
2021-07-21 12:32:10 -05:00
Calin Chitu
4b72fefd7e
feat(native-participants-pane) created admitAll action
2021-07-21 12:32:10 -05:00
Calin Chitu
ba9398a1e2
feat(native-participants-pane) fixed slider and hid dialog when chat is open
2021-07-21 12:32:10 -05:00
Calin Chitu
8d4cf7165e
feat(native-participants-pane) added action dialogs for context menu participant details and native community slider
2021-07-21 12:32:10 -05:00
Calin Chitu
0b3991d9e1
feat(native-participants-pane) context menu for meeting participant
2021-07-21 12:32:10 -05:00
Calin Chitu
47be509d17
feat(native-participants-pane) fixed import order lint error
2021-07-21 12:32:10 -05:00
Calin Chitu
ba64d3e0c8
feat(native-participants-pane) context menu for more btn and reject lobby participant
2021-07-21 12:32:10 -05:00
Calin Chitu
cd05c34d19
feat(native-participants-pane) rendered participant name
2021-07-21 12:32:10 -05:00
Calin Chitu
24550777c6
feat(native-participants-pane) simplified props for hiding header with navigation
2021-07-21 12:32:10 -05:00
Calin Chitu
ee101f8947
feat(native-participants-pane) fixed mute all content styles and added doInvitePeople action
2021-07-21 12:32:10 -05:00
Calin Chitu
8ca85f9e1c
feat(native-participants-pane) token updates and added mute all event
2021-07-21 12:32:10 -05:00
Calin Chitu
34ccd56691
feat(native-participants-pane) updated styles for meeting participant list
2021-07-21 12:32:10 -05:00
Calin Chitu
f49c05c666
feat(native-participants-pane) created meeting participant list
2021-07-21 12:32:10 -05:00
Calin Chitu
e7280e5040
feat(native-participants-pane) ui fixes
2021-07-21 12:32:10 -05:00
Calin Chitu
eb1add681f
feat(native-participants-pane) admit/reject all buttons
2021-07-21 12:32:10 -05:00
Calin Chitu
8419dc725c
feat(native-participants-pane) ui updates for participant item
2021-07-21 12:32:10 -05:00
Calin Chitu
f984faef3f
feat(native-participants-pane) first lobbyparticipantlist steps
2021-07-21 12:32:10 -05:00
Calin Chitu
0c76d7532c
feat(native-participants-pane) fixed lint errors
2021-07-21 12:32:10 -05:00
Calin Chitu
cb0b68f840
feat(native-participants-pane) removed button component, fixed icons inside paper button component and reverted actions.js files
2021-07-21 12:32:10 -05:00
Calin Chitu
08a4da22f3
feat(native-participants-pane) reverted podfile changes
2021-07-21 12:32:10 -05:00
Calin Chitu
bdd6638067
feat(native-participants-pane) fixed lint errors
2021-07-21 12:32:10 -05:00
Calin Chitu
8b44e06f2c
feat(native-participants-pane) separated native actions from web actions and created any actions for the common ones
2021-07-21 12:32:10 -05:00
Calin Chitu
79edc1b358
feat(native-participants-pane) updated styles for button component and participant item related components
2021-07-21 12:32:10 -05:00
Calin Chitu
6597bfc2aa
feat(native-participants-pane) added showHeaderWithNavigation prop to JitsiModal and created close button
2021-07-21 12:32:10 -05:00
Calin Chitu
e0a2320d75
feat(native-participants-panel) renamed ParticipantsPanel to ParticipantsPane and created modal
2021-07-21 12:32:10 -05:00
Calin Chitu
81e9fca03b
feat(native-participants-panel) created participants panel overflowmenu button
2021-07-21 12:32:10 -05:00
robertpin
76f8302aeb
fix(recording-label) Make REC label visible at all times ( #9578 )
2021-07-21 11:46:49 +03:00
Mihai-Andrei Uscat
7263829763
feat(DominantSpeakerName): Implement
2021-07-21 09:05:47 +03:00
Mihai-Andrei Uscat
b7ab3ea052
fix(Thumbnail, Drawer): Remove hover state; Prevent outside propagation
2021-07-21 09:05:47 +03:00
robertpin
c657f360e1
Fix recording for public access ( #9584 )
2021-07-21 08:52:04 +03:00
José Luís Andrade
ae5edf5a62
Update toolbarButtons list
...
Add 'participants-pane' option
2021-07-20 16:57:12 -04:00
hmuresan
2bac757ca6
feat(branding): Add custom avatar backgrounds
2021-07-20 18:56:06 +03:00
robertpin
c10805f81b
feat(sound-settings) Added ability to control sounds
2021-07-20 14:56:57 +03:00
robertpin
251eec19cd
fix(reactions) Batch events before sending
2021-07-20 14:31:49 +03:00
robertpin
4276f82c03
feat(billing-counter) Removed iframe billing-counter callbacks ( #9537 )
...
* Removed iframe billing-counter callbacks
* Moved remaining items to jaas
* Fixed import path
* Removed billingCounter condition
* Use getvpaasTenant in middleware
* Removed billingId
* Path fix
* Removed jwt from isVpaasMeeting
* Fix isVpaas
2021-07-20 11:58:42 +03:00
Jaya Allamsetty
4c3aae1e28
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Fix the screenshare issue when user starts video muted on chrome. Munge 3 ssrcs in the SDP for chrome in unified plan always for the simulcast case.
053a26604d...e6648fac96
2021-07-19 12:17:20 -04:00
Tudor-Ovidiu Avram
12be14bd4b
fix(jaas) do not deeplink jaas users on default 8x8 app scheme
2021-07-16 17:05:21 +03:00
Tudor-Ovidiu Avram
420a7d8110
fix(jaas) fix vpaas condition
2021-07-16 15:49:57 +03:00
hmuresan
17f77a4246
fix(support-url): Hide contact support button when SUPPORT_URL is empty
...
- fix issue on error notification on invite contacts
2021-07-16 14:53:26 +03:00
hmuresan
6f9944a2d0
fix(iOS-mailto): Send no new line invite on default email
...
- addresses this issue: https://developer.apple.com/forums/thread/681023
2021-07-16 13:27:29 +03:00
Avram Tudor
73328810e4
fix(jaas) hide chrome banner regardless of jwt ( #9565 )
2021-07-16 13:17:28 +03:00
tudordan7
bb8c30a6c9
fix(virtual-background): Add logs on virtual background actions.
2021-07-16 10:31:35 +03:00
Hristo Terezov
c5438ecd0c
fix(AOT): participant selection.
2021-07-15 18:03:17 -05:00
Jaya Allamsetty
e22a25b216
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSessionPC): Disable unified-plan for p2p chrome. Do not enable unified plan for p2p chrome by default until StartMutedTest is fixed. Fix media direction for case when there are no local and remote sources, should be set to 'inactive' in that case.
3a313a244d...053a26604d
2021-07-15 18:03:24 -04:00
Дамян Минков
4075e5deb7
fix: Fix speakerstats reports.
2021-07-15 17:03:05 +03:00
robertpin
ea0d953d1c
feat(reactions-webhook) Added reactions backend call for webhook ( #9534 )
...
* Added backend call for reactions webhook
* Updated webhook url
* Fixed linting error
* Code review fixes
* Fixed linting errors
2021-07-15 15:23:48 +03:00
hmuresan
b3e03fe50c
fix(aot): Remove dependency to translate from StatelessAvatar.js
...
- translate uses interfaceConfig object which does not exist in AOT context
2021-07-15 14:57:33 +03:00
Mircea Sotan
8f81a75a61
fix(android): Fix install error on application compiled against Android S - Targeting S+ (version 10000 and above) requires that an explicit value for android:exported be defined when intent filters are present
2021-07-15 14:48:46 +03:00
Tudor-Ovidiu Avram
0ab905bf75
code review
2021-07-15 14:44:28 +03:00
Tudor-Ovidiu Avram
5a3607f63f
fix*(jaas) redirect to plan limit page on connection failed
2021-07-15 14:44:28 +03:00
Дамян Минков
d57e202d19
chore(deps) lib-jitsi-meet@latest
...
* fix(codec-selection): Fix VP9 codec switching issue in Chrome unified-plan. Munge only the m-line that corresponds to the source that the browser will be sending. Do not select VP9 on Firefox. Detect support for RTCRtpTransceiver#setCodecPreferences correctly.
89a7e2d9cd...3a313a244d
2021-07-15 13:12:53 +03:00
robertpin
1223c63f69
fix(reactions) Updated list of reactions & disabled incoming message sound ( #9550 )
...
* Changed reactions
* Disable incoming message sound on reactions
2021-07-15 10:26:27 +03:00
tmoldovan8x8
25b4887f74
chore(rn): set mobile SDK versions 3.7.0
2021-07-15 09:36:41 +03:00
Avram Tudor
e8ee65db82
fix(jaas) always hide chrome banner ( #9546 )
2021-07-14 16:16:21 +03:00
Дамян Минков
9956ca6551
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC): In unified-plan mode, disable the low resolution streams for low fps SS. In unified plan impl, it is not possible to enable/disable simulcast during the call since the same sender is re-used for all local video tracks. Therefore, disable the low resolution simulcast streams for low fps screensharing so that the bridge forwards only the highest resolution stream which is important for low fps screensharing.
f974007ca6...89a7e2d9cd
2021-07-14 16:11:46 +03:00
Calin Chitu
03a96d0be2
fix(css) moved to the left moderation text
2021-07-14 11:47:46 +03:00
Дамян Минков
3fa7c01f19
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSessionPC): Do not check if the ssrc already exists in the RD when adding a ssrc-group from source-add.
* feat: Switch to unified plan on chrome by default unless explicitly disabled.
* fix(VADAudioAnalyser): NPE error evaluating this._vadEmitter.on (#1652 )
* Small fix in tokens doc.
b43a9fa0ee...f974007ca6
2021-07-14 11:47:37 +03:00
Avram Tudor
5cba6c7bc7
fix(jaas) fix jaas customer details endpoint ( #9542 )
2021-07-14 11:26:04 +03:00
tudordan7
52ee9b5151
fix(virtual-background): Prevent memory leak when desktop share as a virtual background is applied.
2021-07-13 17:30:29 +03:00
SiderealArt
d5f379a97c
Update Traditional Chinese translation
2021-07-13 15:58:51 +03:00
SiderealArt
84cdd31731
Update Traditional Chinese translation
2021-07-13 12:54:52 +03:00
MaikHannemann
b7eba915af
Added missing german translation
2021-07-13 12:54:38 +03:00
José Luís Andrade
7d0722c031
Update of the translation to portuguese language
2021-07-13 12:54:27 +03:00
robertpin
7d3953de51
Fixed ( #9533 )
2021-07-13 11:55:07 +03:00
robertpin
601ee219e7
feat(reactions) Added Reactions ( #9465 )
...
* Created desktop reactions menu
Moved raise hand functionality to reactions menu
* Added reactions to chat
* Added animations
* Added reactions to the web mobile version
Redesigned the overflow menu. Added the reactions menu and reactions animations
* Make toolbar visible on animation start
* Bug fix
* Cleanup
* Fixed overflow menu desktop
* Revert mobile menu changes
* Removed unused CSS
* Fixed iOS safari issue
* Fixed overflow issue on mobile
* Added keyboard shortcuts for reactions
* Disabled double tap zoom on reaction buttons
* Refactored actions
* Updated option symbol for keyboard shortcuts
* Actions refactor
* Refactor
* Fixed linting errors
* Updated BottomSheet
* Added reactions on native
* Code cleanup
* Code review refactor
* Color fix
* Hide reactions on one participant
* Removed console log
* Lang fix
* Update schortcuts
2021-07-13 09:50:08 +03:00
tudordan7
8db3a341b3
fix(virtual-background): Set x scale to default value on desktop share as a virtual background deactivation.
2021-07-12 15:32:58 +03:00
Tudor D. Pop
8d562b9d59
fix(share-youtube-video): Validate youtube url.
2021-07-09 10:16:35 -04:00
damencho
80e2c05219
fix(av-moderation): Fixes sending wrong whitelist in json.
2021-07-09 15:41:08 +03:00
Hristo Terezov
0bdc7d42c5
feat: Participants optimisations ( #9515 )
...
* fix(participants): Change from array to Map
* fix(unload): optimise
* feat: Introduces new states for e2ee feature.
Stores everyoneSupportsE2EE and everyoneEnabledE2EE to minimize looping through participants list.
squash: Uses participants map and go over the elements only once.
* feat: Optimizes isEveryoneModerator to do less frequent checks in all participants.
* fix: Drops deep equal from participants pane and uses the map.
* fix(SharedVideo): isVideoPlaying
* fix(participants): Optimise isEveryoneModerator
* fix(e2e): Optimise everyoneEnabledE2EE
* fix: JS errors.
* ref(participants): remove getParticipants
* fix(participants): Prepare for PR.
* fix: Changes participants pane to be component.
The functional component was always rendered:
`prev props: {} !== {} :next props`.
* feat: Optimization to skip participants list on pane closed.
* fix: The participants list shows and the local participant.
* fix: Fix wrong action name for av-moderation.
* fix: Minimizes the number of render calls of av moderation notification.
* fix: Fix iterating over remote participants.
* fix: Fixes lint error.
* fix: Reflects participant updates for av-moderation.
* fix(ParticipantPane): to work with IDs.
* fix(av-moderation): on PARTCIPANT_UPDATE
* fix(ParticipantPane): close delay.
* fix: address code review comments
* fix(API): mute-everyone
* fix: bugs
* fix(Thumbnail): on mobile.
* fix(ParticipantPane): Close context menu on click.
* fix: Handles few error when local participant is undefined.
* feat: Hides AV moderation if not supported.
* fix: Show mute all video.
* fix: Fixes updating participant for av moderation.
Co-authored-by: damencho <damencho@jitsi.org >
2021-07-09 15:36:19 +03:00
Tudor D. Pop
d87a40e77e
fix(virtual-background): Style adjustments on virtual background dial… ( #9484 )
...
* fix(virtual-background): Style adjustments on virtual background dialog on small screens.
* fix(virtual-background): Style adjustments on virtual background dialog on small screens.
Co-authored-by: tudordan7 <tudor.pop@decagon.tech >
2021-07-09 10:26:55 +03:00
robertpin
bad58f6508
feat(JaaS-JWT) Get JWT for JaaS ( #9512 )
...
* Added get JWT for JaaS
* Code review fix
2021-07-09 09:30:49 +03:00
Hristo Terezov
dc60418613
fix(settings): imports that break mobile.
2021-07-09 06:56:14 +03:00
hmuresan
f2f545a57f
fix(connection-indicator) Fix detecting local/remote participant
2021-07-08 20:28:39 +03:00
Tudor D. Pop
d72b27d46d
fix(virtual-background): Fix mirror behavior for remote participants.
2021-07-08 13:20:12 -04:00
Hristo Terezov
e1fef8d848
fix(tile-view): when iAmRecorder=true.
2021-07-08 09:06:53 -05:00
Mihai-Andrei Uscat
33f1199fc8
fix(Filmstrip): Fix scrollbars around filmstrip ( #9519 )
2021-07-08 16:43:15 +03:00
Avram Tudor
62c78950cd
feat(toolbox) allow any toolbox button to be displayed in main toolbar ( #9488 )
...
* feat(toolbox) allow any toolbox button to be displayed as main
fixes the previous behaviour where only a certain set of buttons were whitelisted for being displayed in the main toolbar
* code review
* code review - fix avatar icon position
2021-07-08 16:42:07 +03:00
Jaya Allamsetty
074a783bd9
feat: Enable unified plan support for p2p chrome calls.
2021-07-07 14:55:07 -04:00
Andrei Gavrilescu
da7358d564
feat(audio-screen-share): improved ux flow ( #9411 )
...
* add button state / helper dialog
* new audio screen share flow
* change error message
* address a couple of merge conflicts
* fix lint
* address code review
* address code review
* restrict audio screen share on mobile browsers
2021-07-07 11:07:30 +03:00
robertpin
58ef72dce5
fix(feedback-dialog) Removed mouseover on mobile
2021-07-07 10:32:59 +03:00
Jaya Allamsetty
7f44442b21
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Do not remove ssrcs from remote desc for p2p. In unified plan, re-use of m-line (i.e., adding an SSRC, removing it and then adding it back) causes the browser to not render the media on Chrome and Safari. The WebRTC spec is not clear as to how browsers have to behave, this doesn't cause any issues on Firefox. As a workaround, only change the media direction and leave the ssrc in the remote desc. This automatically triggers a 'removetrack' event on the associated MediaStream and the track can be removed from the UI.
* Drops old prosody versions from the tokens instructions
0cdfb79c2e...b43a9fa0ee
2021-07-06 14:27:09 -04:00
hmuresan
b995221a2b
feat(thumbnails) Add changes to mobile context menu
...
- long touch on thumbnail opens context menu
- hide context menu icon
- add button for connection info to context menu
2021-07-06 16:46:53 +03:00
Avram Tudor
0507f8c2f9
feat(api) expose follow me method ( #9486 )
2021-07-06 14:37:31 +03:00
Felix Wolfsteller
df1561c198
fix(config) document useRoomAsSharedDocumentName
2021-07-05 09:38:51 +02:00
Calin Chitu
ae9bea1a0c
fix(av-moderation) added optional chaining for moderation enabling
2021-07-01 16:41:37 +03:00
robertpin
2174368d23
Exposed preferredCodec
2021-06-30 15:55:49 +03:00
Avram Tudor
abc984f83b
fix(css) fix various layout issues on small screen sizes ( #9464 )
2021-06-30 12:01:47 +03:00
Jaya Allamsetty
d9bfeecb5b
chore(deps) lib-jitsi-meet@latest
...
* fix(VAD): Do not enable VAD on Chrome on iOS.
229015a6f3...0cdfb79c2e
2021-06-29 10:14:52 -04:00
robertpin
24503c3bd3
feat(config) Added option to remove Show More link from GSM popover
...
* Whitelisted enableSaveLogs
* Added config option to hide Show More on GSM popover
* Updated config option
2021-06-29 16:42:23 +03:00
Victor de Francisco
d4c7fc8a72
Include support for translated string resources at device permission dialog because it contains hardcoded english strings.
2021-06-29 15:58:14 +03:00
Mohd Bilal
5fcd5ff17b
added more translations
2021-06-29 11:04:41 +03:00
AndreRochaV
62bb259182
Changes to the Brazilian Portuguese translation
...
Adding some more interface translation from main.json, specifically, the participants button, participants pane and virtual background selection dialog window
2021-06-29 11:04:33 +03:00
José Luís Andrade
027e1ba978
lang: Update of the translation to portuguese language ( #9432 )
...
* Update main-pt.json
Update of the translation to portuguese language - "dialog": { ... }
* Update main-pt.json
Update "videoLink" translation
* Update main-pt.json
Added more translation: "toolbar": {...}
2021-06-29 11:04:22 +03:00
Besnik Bleta
a866be787f
Update for sq translation ( #9449 )
...
* Adding sq translation
* Adding sq to languages.json
* Updating sq translation
* Fixing missing commas and updating string changes
* Fixing unclosed quotes
2021-06-28 16:22:36 +03:00
Mejans
0381f714fc
Update Occitan locale ( #9453 )
...
* Update languages-oc.json
* Update main-oc.json
2021-06-28 16:22:14 +03:00
Longhao.Chen
5d6e88b53a
Update main-zhCN.json
2021-06-28 16:22:03 +03:00
Jaya Allamsetty
a8044c43e2
chore(deps) lib-jitsi-meet@latest
...
* squash: Set capScreenShareBitrate flag every time a new pc is created.
* feat(RTC): Add the ability to change desktop share fps. Provide a method for changing the capture fps for desktop tracks during the call. These changes to the lib are needed for making it configurable from the UI.
46ec23fcdc...229015a6f3
2021-06-28 08:56:12 -04:00
Andrei Gavrilescu
13f9299921
fix(external-api): update settings on api device change
2021-06-28 14:51:40 +03:00
Tudor-Ovidiu Avram
c356c2360c
fix(build) split jaas actions
2021-06-28 14:18:16 +03:00
Avram Tudor
01867ed343
fix(build) add missing file for native builds ( #9461 )
2021-06-28 12:56:34 +03:00
Jaya Allamsetty
765fbe5e1d
feat: Change the screenshare capture fps from UI. ( #9438 )
...
* feat: Change the screenshare capture fps from UI.
Add the ability to change the capture frame rate for screenshare from the UI. The fps becomes effective only on screen shares that are started after the setting is changed.
* squash: add missing JSDOCs and translations for frames-per-second.
2021-06-28 10:48:16 +03:00
Avram Tudor
ea56010e09
feat(jaas) display messages about features that are disabled for jaas… ( #9448 )
...
* feat(jaas) display messages about features that are disabled for jaas users
* code review
2021-06-25 16:28:54 +03:00
hmuresan
38b14c5d62
chore(replace-participant) Send readyToClose event when a replaced participant is kicked
...
- the embedding app can decide to dispose the iframe in this case
2021-06-25 14:42:26 +03:00
Tudor D. Pop
74d65ff596
fix(virtual-background): Fix resize action and prevent mirror behavio… ( #9441 )
...
* fix(virtual-background): Fix resize action and prevent mirror behaviour on desktop share as a virtual background.
Co-authored-by: tudordan7 <tudor.pop@decagon.tech >
2021-06-24 11:21:34 -04:00
hmuresan
1d45edbb27
feat(external-api): Add send chat message command
2021-06-24 13:15:53 +03:00
Calin Chitu
7945f14cee
fix(chat) removed unread msgs counter on chat open
2021-06-24 13:15:01 +03:00
lala
35c7f156db
fix(i18n): LocaleDetector should consider the language tag
2021-06-24 12:41:17 +03:00
Vlad Piersec
f82d46337b
(fix): Do not allow external css customization for static prejoin
...
This prevents CSS spoofing.
2021-06-24 10:21:08 +03:00
Hristo Terezov
07a69ba040
fix(pagination): keys
2021-06-23 16:57:26 -05:00
Hristo Terezov
2d319d18c3
feat: request video only for visible thumbnails.
2021-06-23 16:57:26 -05:00
Hristo Terezov
16cfda3c7a
feat(Filmstrip): Pagination.
2021-06-23 16:57:26 -05:00
Дамян Минков
64ae9c7953
feat: UI part for A/V moderation. ( #9195 )
...
* feat: Initial UI part for A/V moderation.
Based on https://github.com/jitsi/jitsi-meet/pull/7779
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com >
* feat: Hides context menu in p2p or only moderators in the meeting.
* feat: Show notifications on enable/disable.
* feat(moderation): Add buttons to participant list & notifications
* fix(moderation): Fix raised hand participant leaving
* feat(moderation): Add support for video moderation
* feat(moderation): Add mute all video to context menu
* feat(moderation): Redo participants list 'More menu'
* fix: Fixes clearing av_moderation table.
* fix: Start moderation context menu
* fix(moderation): Show notification if unapproved participant tries to start CS
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com >
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com >
2021-06-23 14:23:44 +03:00
Vlad Piersec
3e8f725c62
fix(vpaas): Don't show recording link to initiator if saving on dropbox
2021-06-23 14:20:27 +03:00
Calinteodor
2a9b3dc1b2
fix(keyboardshortcut) spacebar release mutes participant ( #9434 )
...
* fix(keyboardshortcut) spacebar release mutes participant
* fix(keyboardshortcut) removed extra check
2021-06-23 11:53:23 +03:00
Calinteodor
487da8f231
fix(lobby) disable invite from lobby screen fix #9209 ( #9417 )
...
* fix(lobby) disable invite from lobby screen fix #9209
* fix(lobby) destructered props fix #9209
* fix(lobby) changed const name fix #9209
* fix(lobby) added empty line fix #9209
2021-06-22 20:07:57 +03:00
hmuresan
804d14e112
feat(did-page) Handle SIP number on did info page
2021-06-22 17:25:34 +03:00
damencho
53cea31bb8
fix: Clear prosody utils and removes a debug statement.
2021-06-22 09:44:26 +03:00
damencho
e6cdeb31ff
feat: Optimizes speaker stats to skip occupants with 0 talk time.
...
Skips adding focus user and skips sending an empty message.
Keep sending participant info for those left the room, to keep existing behaviour.
2021-06-22 09:44:26 +03:00
damencho
60db81f31c
chore: Updates mod_smacks.lua version to latest.
...
https://hg.prosody.im/prosody-modules/rev/f6f28ceff53a
2021-06-22 09:44:26 +03:00
Jaya Allamsetty
0e6addbfad
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC): Do not overwrite other constraints when resolution option is used. When the resolution option was being used, all the other constraints like frameRate and facing mode were being overwritten.
24627e1b95...46ec23fcdc
2021-06-21 12:16:05 -04:00
Hristo Terezov
0a37ef7d46
fix(VirtualBackgroundDialog): SS on electron.
2021-06-21 17:12:51 +03:00
José Luís Andrade
f2361f91df
lang: Update of the translation to portuguese language ( #9392 )
...
* Update main-pt.json
Update of the translation to portuguese language of Portugal
* Update main-pt.json
I added a comma
2021-06-21 15:42:56 +03:00
vp8x8
3d83847e4b
feat(vpaas, recording): Show recording link to recording initiator ( #9362 )
...
* feat(vpaas, recording): Show recording link to recording initiator
This applies only for jaas users for now but is easily extensible.
Changed the recording sharing icon according to ui design.
* fix(vpaas, recording): Guard for deployment info
2021-06-21 11:36:18 +03:00
SiderealArt
993b6ba4f2
Update main-zhTW.json
2021-06-21 11:36:08 +03:00
Mikel Larreategi
22c640347a
complete EU translation
2021-06-21 11:35:59 +03:00
Hamza KHAIT
db5ccc943c
Updating French Translation
2021-06-21 11:35:39 +03:00
Zanderlan
04a5e26096
i18n: ptBR: new translation
2021-06-21 11:35:26 +03:00
Jaya Allamsetty
e10e9a5fec
chore(deps) lib-jitsi-meet@latest
...
* fix: Send videoType bridge message for mute/unmute on FF. (#1642 )
d5e60583b8...24627e1b95
2021-06-18 12:07:07 -04:00
Tudor D. Pop
dc776d209c
fix(virtual-background): Prevent virtual background selection if it h… ( #9414 )
...
Co-authored-by: tudordan7 <tudor.pop@decagon.tech >
2021-06-18 10:18:05 -04:00
Tudor D. Pop
2ed2a8d41f
fix(wasm-support): WebAssembly browser support. ( #9410 )
...
* fix(wasm-support): WebAssembly browser support.
* fix(wasm-support): WebAssembly browser support.
Co-authored-by: tudordan7 <tudor.pop@decagon.tech >
2021-06-17 09:03:39 -05:00
damencho
be73ed9d19
fix: Checks all parts while parsing config params.
2021-06-16 14:15:44 -05:00
Calinteodor
f991a93afd
fix(toolbox) Copying with Ctrl+C toggles the chat. Fixes #9380
2021-06-16 11:36:36 -05:00
tmoldovan8x8
0bd45a75d2
feat(replace-participant): Add replaceParticipant feature-flag
2021-06-16 14:08:18 +03:00
Jaya Allamsetty
f560eecfa9
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Filter ssrcs differently while extracting the SSRC map from SDP. Use 'msid' for plan-b clients and 'cname' for unified-plan clients.
fad985e95a...d5e60583b8
2021-06-15 12:41:10 -04:00
Avram Tudor
34bc3c9533
Merge pull request #9395 from jitsi/tavram/invert-flag
...
fix(api) invert filmstrip autohide flag
2021-06-15 16:25:48 +03:00
Tudor-Ovidiu Avram
2eedc2945d
fix(api) invert filmstrip autohide flag
2021-06-15 16:09:01 +03:00
hmuresan
342dd4ceca
feat(replace-participant): Replace participant with same jwt in the conf
...
- update lib-jitsi-meet to version with support for replacing participant
2021-06-15 14:24:12 +03:00
Calinteodor
60188794b5
fix(authentication) language display problem resolved #9385 ( #9390 )
2021-06-14 08:03:27 -05:00
hmuresan
cafefecea5
feat(external_api) Expose command for toggling background dlg
2021-06-14 14:33:34 +03:00
Avram Tudor
9d22da823e
Merge pull request #9368 from jitsi/tavram/mousemove
...
feat(api) expose event for mouse movements inside the iframe
2021-06-14 11:22:22 +03:00
Tudor-Ovidiu Avram
b2985934f7
fix(share-video) fix backwards compatibility issue
2021-06-11 08:37:01 -05:00
tmoldovan8x8
51a996d0e0
fix(rn): adds check for blur function on currentTarget
2021-06-11 13:53:10 +03:00
Jaya Allamsetty
2549f83313
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): fix local resolution/fps stats. Browsers do not generate a 'msid' attribute for ssrcs in unified plan mode, use mediaType as a key for the TrackSSRCInfo map.
* fix(recording): Send participant id when recording starts/stops (#1632 )
8057f12a39...2259d44185
2021-06-10 17:42:33 -04:00
Tudor-Ovidiu Avram
6b095b9794
feat(api) allow always hiding remote videos for 1-1 calls
2021-06-10 13:43:23 -05:00
SiderealArt
d4b6ac6c3a
Update languages-zhTW.json
2021-06-10 13:35:28 -05:00
SiderealArt
e6b5deade2
Fix Thailand to Thai
2021-06-10 13:35:16 -05:00
Tudor-Ovidiu Avram
7f04767566
feat(api) expose event for mouse movements inside the iframe
2021-06-10 17:45:28 +03:00
Steffen Kolmer
e9675453e1
feat: Make Jitsi WCAG 2.1 compliant ( #8921 )
...
* Make Jitsi WCAG 2.1 compliant
* Fixed password form keypress handling
* Added keypress handler to name form
* Removed unneccessary dom query
* Fixed mouse hove style
* Removed obsolete css rules
* accessibilty background feature
* Merge remote-tracking branch 'upstream/master' into nic/fix/merge-conflicts
* fix error
* add german translation
* Fixed merge issue
* Add id prop back to device selection
* Fixed lockfile
Co-authored-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com >
2021-06-10 07:48:44 -05:00
Avram Tudor
76f1fe8457
Merge pull request #9374 from jitsi/tavram/config-autohide-filmstrip
...
feat(api) allow filmstrip autohide to be configurable
2021-06-10 12:44:37 +03:00
Tudor-Ovidiu Avram
a1e8f36f4f
feat(api) allow filmstrip autohide to be configurable
2021-06-10 12:12:01 +03:00
Avram Tudor
1d4e40b49f
Merge pull request #9371 from alexbumbu/fix_deeplinking
...
fix(vpaas) enable deeplinking
2021-06-10 11:33:55 +03:00
Jaya Allamsetty
440e7844c8
chore(deps) lib-jitsi-meet@latest
...
* fix(connectivity): Fix video freezes on Safari when ep goes out of last-n.
a1b870c616...8057f12a39
2021-06-09 18:32:55 -04:00
alittriutari
a3a9eab57a
Update main-ja.json
2021-06-09 12:54:07 -05:00
Alex Bumbu
e2a4d0d42d
fix(vpaas) enable deeplinking
2021-06-09 17:46:56 +03:00
Vlad Piersec
913d7e89dd
feat(participants-pane): Add 'admit all' knocking participants button
2021-06-09 16:28:31 +03:00
Vlad Piersec
db9b8784ac
fix(participants-pane): Don't show 'grant moderator' action if already moderator
2021-06-09 15:09:05 +03:00
Mihai-Andrei Uscat
a564ce581d
fix(DeviceSelection): Remove video from mobile Safari
2021-06-09 09:22:16 +03:00
Jaya Allamsetty
3917c5b283
chore(deps) lib-jitsi-meet@latest
...
* Don't accept p2p call on FF/Safari.
d9d9b7fc31...a1b870c616
2021-06-08 17:07:42 -04:00
Jaya Allamsetty
ccdab94ee8
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC): Adjust the media direction for p2p conn. For p2p connections, the media direction needs to be adjusted after every source-add/source-remove is processed based on the availability of local sources.
* fix(RTC): Use a enum for media direction.
5738c80baf...d9d9b7fc31
2021-06-08 14:52:07 -04:00
damencho
4fc9aed708
fix: Fixes playing muted youtube video.
...
If we mute a video in Youtube it is stored in the current browser session and if someone shares a video it will start muted and we don't have the control to unmute it.
2021-06-07 11:56:46 -05:00
damencho
5f657a7d6c
fix: Fixes selecting screen share when shared video stopped.
2021-06-07 11:56:46 -05:00
damencho
37e7919fd1
fix: Fixes import warnings.
2021-06-07 11:56:46 -05:00
damencho
4ace04e63c
fix: Stops auto pinning if shared video is playing.
2021-06-07 11:56:46 -05:00
titus.moldovan
cb2891ead3
feat(e2ee): shows E2EESection only when user is moderator
2021-06-07 16:28:57 +03:00
titus.moldovan
093d8f830a
feat(e2ee): broadcast e2ee disabled
2021-06-07 16:28:57 +03:00
Jaya Allamsetty
2ca4dd3755
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSessionPC): Disable unified-plan for p2p. Disable cross browser p2p using unified plan until all the issues are fixed.
0993c8e93d...5738c80baf
2021-06-04 13:55:41 -05:00
damencho
52279d0a2a
chore(deps) lib-jitsi-meet@latest
...
* fix(moderation): Unmuting after av moderation and no track.
ab12f212d5...0993c8e93d
2021-06-04 12:12:44 -05:00
damencho
65642d20e4
chore(deps) lib-jitsi-meet@latest
...
* fix(moderation): Fixes detecting av moderation approved.
a2560f9519...ab12f212d5
2021-06-03 18:21:20 -05:00
HippyJim
8dbb392d85
CLOSE_CHAT action calls notifyChatUpdated with the isOpen flag set to false, previously was always true even when closing
2021-06-03 12:29:02 -05:00
Christoph Settgast
1b200abaa7
fix(participants) do not preload gravatars if config is empty
...
Previously gravatars (external resources) were preloaded even if
disableThirdPartyRequests was set to true in the config, as the
config may be empty at the time of preloading.
Closes : #5670
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-06-02 15:24:33 -05:00
damencho
06ce24527e
fix: Escapes some keys when parsing input.
2021-06-02 15:24:13 -05:00
VolodyaKalashnikov
e05d53e71a
main-uk.json Update
...
Added more support of Ukrainian language
2021-06-02 13:41:05 -05:00
damencho
acdde6f1f5
fix: Skips check on domain verification disabled. Fixes #9313 .
2021-06-02 11:50:26 -05:00
Aaron van Meerten
81c4e9a7fd
fix: prosody: token alg is checked before public key is used
2021-06-02 11:50:16 -05:00
kychen
fb144a55a3
i18n: zhTW: new translation ( #9293 )
...
* i18n: zhTW: new translation
* Fixed the proper semantic of toolbar.hangup
* i18n: zhTW: new translation
* Fixed the proper semantic of speaker related strings
* i18n: zhTW: new translation
* Added startupoverlay.genericTitle
2021-06-02 11:50:04 -05:00
Pierre Ozoux
de2cdb1d6c
Fixes typo. ( #9315 )
2021-06-02 11:49:55 -05:00
Shawn Chin
0d7ec9552b
Hide invite button in participant panel if disabled in config ( #9287 )
...
* Hide invite button in participant panel if disabled in config
* match code style, fix lint errors
2021-06-02 11:49:44 -05:00
damencho
e5a3f8505e
chore(deps) lib-jitsi-meet@latest
...
* fix(Sdp): Fix maxaveragebitrate typo
3fb44f7695...a2560f9519
2021-06-02 10:30:29 -05:00
Vlad Piersec
fdbf526b60
fix(video-filmstrip): Place filmstrip videos over toolbar
2021-06-02 06:54:29 -05:00
hmuresan
bb5f589fa1
fix(feedback): don't wait for feedback submission on leave meeting
2021-06-02 06:53:59 -05:00
tudordan7
839f632af6
fix(virtual-background): Responsive virtual background preview.
2021-06-02 06:51:44 -05:00
damencho
737d542ca8
fix: Fixes av moderation logic when granting moderator.
2021-06-02 09:38:25 +03:00
Jaya Allamsetty
eff1d13d21
fix(config): Add config for enabling unified-plan support on chromium.
2021-06-01 14:30:49 -04:00
Jaya Allamsetty
870d847f5f
chore(deps) lib-jitsi-meet@latest
...
* fix(LocalSdpMunger): Fix unit test.
* fix(CodecSelection): Call RTCRtpTransceiver#setCodecPreferences before renegotiation. Call RTCRtpTransceiver#setCodecPreferences with the preferrred codec order before every createOffer/createAnswer. This ensures that the codec preference is enforced even when there is no local description available yet while the preferred codec is being set immediately after media session creation.
* fix(JingleSessionPC): Add a workaround for chrome issue. The 'signalingstatechange' event for 'stable' is fired after the 'iceconnectionstatechange' event for 'completed' is fired on chrome in Unified plan. This prevents the client from switching the media connection to the p2p connection once the ice connection for p2p gets established.
* fix(Logging): Log enhancements. Add a preifx to logs for idenitifying the type of TPC/jingleSessionPC.
* feat(TPC): Enable unified-plan support for Chromium based browsers. This can be controlled through the config.js option 'enableUnifiedOnChrome'.
* fix(TPC): Do not configure encodings on Safari until reneg. Avoid configuring the encodings on Chromium/Safari until simulcast is configured for the newly added track using SDP munging which happens during the renegotiation.
* fix(TPC): Do not configure encodings on chromium immediately after replace track. Avoid configuring the encodings on chromium immediately after replace track since the encoding params are read-only until the renegotation is done.
* fix: send json message (#1180 )
be3e2a69f2...3fb44f7695
2021-06-01 13:54:50 -04:00
tmoldovan8x8
f84f7332b9
chore(rn,versions): set mobile SDK versions
2021-05-31 11:20:14 +03:00
Andrei Bora
27481f0270
Allow both regex and normal check for the room name
2021-05-27 13:37:24 -05:00
Alex Bumbu
724391648e
fix(ScreenShare): remove listener for native events when app unmounts
2021-05-27 16:53:20 +03:00
Julian1203
9a8b5551be
Update main-de.json
...
Small improvements
2021-05-26 17:12:18 -05:00
Jaya Allamsetty
b39e5968bf
chore(deps) lib-jitsi-meet@latest
...
* fix(SDP): Add missing msid for p2p sources.
* fix(TPC): Don't convert plan-b<->unified-plan SDPs for p2p.
* squash: Implement review comments.
* fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed.
* fix(SDP): Drop SSRCs whenever the transceiver direction is 'inactive' or 'recvonly'. This is needed only for JVB connections. Add unit tests for LocalSdpMunger.
* fix: Ignore startAudioMuted/startVideoMuted for p2p. The tracks will not be added when the call switches from jvb to p2p for an endpoint that joins muted by focus.
* fix(RTC): Do not suppress the source updates on Firefox. If the msid attribute is missing, then remove the ssrc from the transformed description so that a source-remove is signaled to Jicofo. This happens when the direction of the transceiver (or m-line) is set to 'inactive' or 'recvonly' on Firefox. Not signaling these source updates creates issues with remote track handling on the other endpoints in the call.
* fix(RTC): Set transceiver direction after RTCRtpSender#replaceTrack. This fixes the issue where TRACK_REMOVED event is not fired when a remote track is removed from the peerconnection. Fixes https://github.com/jitsi/lib-jitsi-meet/issues/1612 and https://github.com/jitsi/jitsi-meet/issues/8482 .
60c5667957...be3e2a69f2
2021-05-26 16:51:18 -04:00
tudordan7
c0917f87ae
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
06c527b6fe
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
7f020a1107
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
748a84eeef
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
f5dd848daf
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
4872ce83ba
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
99f61ca2cd
feat(virtual-background): Desktop share as virtual background
2021-05-26 12:36:29 -04:00
tudordan7
dffe2316d4
feat(virtual-background): Desktop share as virtual background wip
2021-05-26 12:36:29 -04:00
tudordan7
72cd3d70e1
feat(virtual-background): Desktop share as virtual background wip
2021-05-26 12:36:29 -04:00
tudordan7
04a464dfee
feat(virtual-background): Desktop share as virtual background wip
2021-05-26 12:36:29 -04:00
tudordan7
be0632783d
feat(virtual-background): Desktop share as virtual background wip
2021-05-26 12:36:29 -04:00
damencho
15c08f90c4
feat: Adds new module to unlimit jicofo and jvb connections.
...
In case limited those connection will be whitelisted and unlimited. Updates existing configurations to make sure prosody update will not break it by limiting too much.
Uses 28c16c93d79a version of the module: https://modules.prosody.im/mod_limits_exception.html
Will be available in prosody 0.12.
2021-05-26 11:17:25 -05:00
Calinteodor
c4677be87a
fix(authentication): removed cancel event from overlay effect ( #9274 )
...
* fix(authentication) resolved #9263 issue
* fix(authentication) hide dialog close icon
* fix(authentication) fixed lint error about missing prop
2021-05-26 11:15:35 -05:00
Jaya Allamsetty
2fdf1a9165
chore(deps) lib-jitsi-meet@latest
...
* fix(caps): Disable TCC on Firefox. There is a known issue with Firefox where the BWE gets halved on every renegotiation causing the low upload bitrates from the Firefox clients.
* fix: Drops unused config, fixes jitsi/lib-jitsi-meet#1620 .
* fix(e2ee): destroys olm session on disabling e2ee
f95a455c08...60c5667957
2021-05-26 11:32:48 -04:00
tmoldovan8x8
06110d1dfb
task(rn): hide screen share button when audioOnly mode
2021-05-26 11:43:24 +03:00
Hristo Terezov
8d25950d98
fix(AudioTrack): _play promise chain
2021-05-25 20:11:15 -05:00
hmuresan
aea09a8da3
Send feedback metadata to JaaS feedback endpoint
2021-05-25 20:37:56 +03:00
Mihai-Andrei Uscat
01a127b557
fix(SharedVideo): Ensure shared video takes filmstrip into account
2021-05-25 12:55:57 +03:00
Hristo Terezov
574994607c
feat(AudioTrack): retries for play()
2021-05-24 17:16:04 -05:00
damencho
689bb3f226
Updates prosody config for main muc component.
2021-05-24 15:13:53 -05:00
Avram Tudor
598d014960
Merge pull request #9022 from jitsi/tavram/share-video
...
feat(share-video) Add capability for sharing any direct link video
2021-05-24 12:46:07 +03:00
Vlad Piersec
d99bf9797d
fix(vpaas): Avoid url blipping on invite dialog
2021-05-24 11:12:06 +03:00
Avram Tudor
4138e1ac53
Merge pull request #9251 from jitsi/tavram/remove-sip-invite
...
fix(sip) remove sip text from invite
2021-05-24 09:21:19 +03:00
damencho
0ee13b1fd8
fix: Drops unused config, fixes jitsi/lib-jitsi-meet#1620 .
2021-05-22 12:45:36 -05:00
tudordan7
6ca61e03fd
fix(virtual-background): Fix delete virtual background icon position.
2021-05-21 06:26:38 -05:00
Tudor-Ovidiu Avram
2f9fb64332
fix(sip) remove sip text from invite
...
this will be added in a subsequent commit to the dial in page
2021-05-21 13:04:26 +03:00
Tudor-Ovidiu Avram
3ebfb1de70
code review
2021-05-21 12:55:45 +03:00
Tudor D. Pop
d7a6a48acd
fix(virtual-background): Responsive virtual background dialog
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9202
2021-05-20 17:12:39 +02:00
Saúl Ibarra Corretgé
496e47af20
chore(deps) uppdate amplitude-js
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8380
2021-05-20 17:11:45 +02:00
cagriertek1
d077021031
fix(lang) Update Turkish Translation
...
"mute Everyone" means "Herkesi sustur" in Turkish language.
2021-05-20 06:39:23 -05:00
Tudor-Ovidiu Avram
4e4ff0f60f
feat(share-video) Add capability for sharing any direct link video
2021-05-20 13:00:54 +03:00
scott boone
9657bd9b6d
removed a typo ( #9244 )
2021-05-19 16:02:59 -05:00
Scott Boone
e6242f5bc7
lowercase to fix tokens with uppercase letters (e.g., slack JWTs)
2021-05-19 15:52:04 -05:00
damencho
1f41ddd228
fix: Drops extra message sent on leave.
2021-05-19 10:11:14 -05:00
Saúl Ibarra Corretgé
eb3295cedd
fix(ci) fix checking if the git repository is clean
2021-05-19 11:53:47 +02:00
Saúl Ibarra Corretgé
0e7a992b43
chore(deps) sync package-lock.json
2021-05-19 11:53:47 +02:00
Pawel Domas
6f5e0b0321
feat: more user friendly default device label
...
Also fixes an issue where starting Chrome 90 air pods
no longer have the "Default -" prefix and the default
entry looks like a buggy duplicated one.
2021-05-18 09:28:47 -05:00
Mihai-Andrei Uscat
e33674fb2e
fix(FocusLock): Stop stealing focus when embedded
2021-05-18 09:04:42 +03:00
Vlad Piersec
3f7073c589
fix(participants): Knocking participant name in participants list
...
Fixes https://github.com/jitsi/jitsi-meet/issues/9211
2021-05-17 15:41:34 +03:00
Christoph Settgast
2a37f7caa8
fix(lang) update German translation for participants pane
2021-05-17 07:57:10 +02:00
Christoph Settgast
106ce79375
fix(participants-pane) enable translation of invite button
...
Copy over existing "invite" translations where the participants
pane is already translated.
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-05-16 13:29:11 -05:00
Cross
b944088d99
Update README.md
...
Just a couple grammatical changes to the readme.
2021-05-16 07:34:14 -05:00
cagriertek1
b19bd38379
Update main-tr.json
...
"Kamerayı aç / kapat" means "Turn On / Off Camera" and it is not true case.
"Toggle camera" means "Kamerayı değiştir" in Turkish.
2021-05-16 07:33:41 -05:00
Felix Wolfsteller
1699216c99
fix(config) remove reference to interface_config.js
2021-05-15 11:15:02 +02:00
Jaya Allamsetty
e78ad54809
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC): Disable simulcast for SS when using H.264. Fixes https://github.com/jitsi/docker-jitsi-meet/issues/1048
9eb4af1e80...f95a455c08
2021-05-14 17:28:48 -04:00
Calinteodor
9b5eae7a60
feat(rn, security) added flag for controlling security options button visibility
2021-05-14 15:01:43 +02:00
Avram Tudor
7db9fc94e2
Merge pull request #9204 from jitsi/tavram/sip-fixes
...
fix(sip) allow sip invites to contain phone numbers
2021-05-14 14:33:14 +03:00
Gabriel Imre
db5d6a56b8
fix(participants-pane): Use selector for displaying chat context item
2021-05-14 12:21:14 +03:00
Tudor-Ovidiu Avram
f7ddcbbbf3
fix(sip) allow sip invites to contain phone numbers
...
display sip address in invites
hide lobby password for sip users
tidy up invite placeholders
2021-05-14 11:54:54 +03:00
Shawn Chin
cff4ed83f6
Reservations prosody plugin ( #8386 )
...
* Added mod_reservations prosody plugin
* Removed comments re mutex
* Add support for HTTP retries and expose config to tweak retry behaviour
* Removed TODO comment. Feature implemented
* Added multi-tenant support
* renamed config var and default to always including tenant name in name field
* Simplified handling of multi-tenant
* Fixed bug with DELETE not called on reservation expiry
* fix: Fixes destroying room.
Co-authored-by: damencho <damencho@jitsi.org >
2021-05-13 22:20:21 -05:00
damencho
a39f2aebd9
fix: Fixes handling tenant in util and lobby.
2021-05-13 13:52:45 -05:00
Jaya Allamsetty
2bce5acad3
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Return default codec if the local sdp is not available. Get the correct media type when generating the source identifier.
88560a8a5e...9eb4af1e80
2021-05-13 13:57:06 -04:00
damencho
7396db71fd
feat: jitsi_session: extracts URL parameters from BOSH or WS into session
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-05-13 06:29:42 -05:00
Mihai-Andrei Uscat
f7b73c0d09
feat(AddPeopleDialog): Add config option to overwrite invite subject app name
2021-05-13 12:33:05 +03:00
Дамян Минков
5c08b1ec5b
feat: A/V moderation (prosody module) ( #9106 )
...
* feat(prosody-modules): Moves a function for getting room to util.
* feat: Audio/Video moderation.
* squash: Fix docs.
* squash: Changes a field name in the message for adding jid to whitelist.
* squash: Moves to boolean from boolean string.
* squash: Only moderators get whitelist on join.
* squash: Check whether in room and moderator.
* squash: Send to participants only message about approval.
Skips sending the whole list.
* feat: Separates enable/disable by media type.
Adds actor to the messages to inform who enabled it.
* squash: Fixes reporting disable of the feature.
* squash: Fixes init of av_moderation_actors.
* squash: Fixes av_moderation_actor jid to be room jid.
* squash: Fixes comments.
* squash: Fixes warning about shadowing definition.
* squash: Updates ljm.
* fix: Fixes auto-granting from jicofo.
* squash: Further simplify...
2021-05-12 16:36:02 -05:00
Jaya Allamsetty
6d15bcc719
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Move the ssrc identifier generation to LocalSdpMunger.
* fix(logger): Logging enhancements. Get rid of noisy logs related to SDP transformations which are redundant. Fix formatting and add missing information.
7cbd9c8f2a...923aa449c4
2021-05-12 10:19:19 -04:00
Saúl Ibarra Corretgé
47c9e14155
fix(toolbox) fix displaying mute everyone buttons for non-moderators
2021-05-12 08:29:00 -05:00
otho
fe22e33343
doc(config) document "inviteDomain" in dynamicBrandingUrl
2021-05-12 11:38:16 +02:00
Tudor D. Pop
dcc659215e
fix(virtual-background) fix track leak in preview
2021-05-12 11:36:49 +02:00
Tudor D. Pop
5e4753888e
feat(virtual-background): Add placeholder on virtual background preview
2021-05-11 16:25:49 +02:00
Avram Tudor
6e91665987
Merge pull request #9184 from jitsi/tavram/invite-types
...
fix(invite) fix notifications for phone invites
2021-05-11 16:23:20 +03:00
hmuresan
a1a5d1e7f8
fix(deploymentUrls): Disable help and download apps buttons for JaaS
2021-05-11 13:54:41 +03:00
Tudor-Ovidiu Avram
9a8961b90c
fix(invite) fix notifications for phone invites
2021-05-11 11:51:02 +03:00
Calinteodor
07eb19b98a
feat(rn,ui) introduce react-native-paper
2021-05-11 10:01:45 +02:00
Gabriel Imre
d69d4dd91a
fix(participants-pane): Use selector for displaying names
2021-05-11 09:10:17 +03:00
Jaya Allamsetty
91197bc69f
fix(quality-control): Send the new receiver constraints on state changes.
...
The client now listens for changes to lastN, selectedEndpoints and maxReceiverVideoQuality in redux to trigger sending bridge message in the new format. This fixes an issue where the stage view <-> tile view changes prompt two receiver constraints messages to be sent, first with the maxHeight update and then with the selected endpoints update.
2021-05-10 16:06:19 -04:00
Jaya Allamsetty
913cf259cf
chore(deps) lib-jitsi-meet@latest
...
* fix(quality-control): Propagate the height constraints to p2p session. If the application is using the new receiver constraints, propagate the height constraint to the p2p session as well.
* build(deps): bump lodash from 4.17.19 to 4.17.21
* chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
74a90f7035...7cbd9c8f2a
2021-05-10 16:04:59 -04:00
dependabot[bot]
096e1e0dc6
chore(deps-dev): bump lodash in /resources/load-test
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-09 08:15:19 +02:00
dependabot[bot]
022f5865e5
chore(deps): bump hosted-git-info from 2.5.0 to 2.8.9
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.5.0 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-09 08:10:02 +02:00
Jaya Allamsetty
cc3377c0da
chore(deps) lib-jitsi-meet@latest
...
* fix(quality-control): fix constraints sent on channel initialization. Do not send old format constraints if no constraints are set before the channel is initialized.
* chore(deps) run npm audit fix
* chore(deps) update webrtc-adater@8.0.0
86c7a35817...74a90f7035
2021-05-08 13:49:29 -04:00
dependabot[bot]
c2d7e19a1d
chore(deps): bump hosted-git-info in /resources/load-test
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-08 15:45:40 +02:00
dependabot[bot]
a32adec667
chore(deps): bump ssri from 6.0.1 to 6.0.2 in /resources/load-test
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-08 00:28:06 +02:00
dependabot[bot]
ce70b005b1
chore(deps): bump url-parse from 1.4.7 to 1.5.1
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-08 00:27:19 +02:00
dependabot[bot]
a07fceb8fd
chore(deps): bump ua-parser-js from 0.7.17 to 0.7.28
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.17 to 0.7.28.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.17...0.7.28 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-08 00:26:26 +02:00
Vlad Piersec
9fd8491d04
fix(RN, Toolbox): Show full participant thumbnails in tile view
2021-05-08 00:25:40 +02:00
వీవెన్
98078f9160
More Telugu (te) translations.
2021-05-07 15:15:58 -04:00
Calinteodor
450c961e68
Update contributing file
...
Added Avoiding bundle bloat section
2021-05-07 17:23:01 +02:00
Saúl Ibarra Corretgé
ea8ed8aa84
fix(dev) make sure each bundle analysis report gets its own file
2021-05-07 15:37:41 +02:00
Saúl Ibarra Corretgé
a5ddc896e2
fix(dev) disable performance hints when doing bundle analysis
2021-05-07 15:37:41 +02:00
Vlad Piersec
2c24dc3d27
fix(premeeting): "Don't show screen" button hover state
2021-05-07 14:26:23 +03:00
Gabriel Imre
edff9bef53
fix(participants-pane): Resize video layout when closing or opening
2021-05-07 10:51:21 +03:00
Hristo Terezov
dec90bdeb8
fix(Thumbnail): Display mode typo.
2021-05-06 15:27:27 -05:00
Tudor D. Pop
f38bf7b14c
fix(dialogs-style): Remove box shadow from header and footer
2021-05-06 18:38:08 +02:00
Avram Tudor
c851136f8e
Merge pull request #9110 from jitsi/tavram/fix-case-sensitive-replcement
...
fix(sip-invite) fix baseurl case sensitive replacement
2021-05-06 11:24:17 +03:00
Saúl Ibarra Corretgé
89abaa83aa
fix(premeeting) drop gradient
...
It looks particularly odd, specially when any virtual background is activated.
2021-05-06 09:55:53 +02:00
Tudor D. Pop
9ef984ca3d
feat(virtual-background) add virtual background preview
...
Also enable background selection while muted.
2021-05-06 08:54:23 +02:00
Jaya Allamsetty
2f51d9fd3e
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Add a unique identifier for source on Firefox.
* fix: Drops unused nick from messages. Fixes #1592
5629ba5d99...86c7a35817
2021-05-05 17:06:37 -04:00
damencho
ceca00b573
fix: Fixes welcome page add calendar link. Fixes #9132
2021-05-05 14:05:50 -05:00
Jaya Allamsetty
1c6677f523
squash: use oldScreenSharesOrder for checking.
2021-05-05 15:05:10 -04:00
Jaya Allamsetty
035d026e90
fix(video-layout): Fix video-layout when a SS participant leaves.
...
Unpin the screenshare when the screensharing participant leaves. Switch to tile view if no other participant was pinned before screenshare was auto-pinned, pin the previously pinned participant otherwise.
2021-05-05 15:05:10 -04:00
hmuresan
a582f1c191
fix(jwt-validation): validate kid value only for JaaS
...
- add some missing meet features
2021-05-05 13:03:39 +03:00
Vlad Piersec
79939f108c
fix(rn, Labels): Place picture-in-picture button on the left
2021-05-05 09:16:48 +03:00
Jaya Allamsetty
e765253204
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC): Fix screenshare with audio on Electron.
e362c89eb6...5629ba5d99
2021-05-04 21:44:41 -05:00
Paweł Domas
a605403029
fix(Video.js): prevent DOMException: The play() request was interrupted by a new load request
2021-05-04 17:18:34 -05:00
Ilko
6aae1c024d
Added lobby translations for bulgarian language ( #9128 )
...
* Added lobby component translations for bg language
* Update translation of shared youtube video button and label
* Translate security litterals in bg. Update lobby translations
2021-05-04 14:32:39 -05:00
Jaya Allamsetty
2b7a256aa6
chore(deps) lib-jitsi-meet@latest
...
* Add dependency for promise.allSettled. Older chrome versions like M72 do not support Promise.allSettled.
* fix(conference): Enable p2p for unified plan clients.
* fix(TPC): Use addTrack instead of addStream in Unified-plan impl.
* Add missing spaces in debug logs.
ad5692d6aa...e362c89eb6
2021-05-04 13:47:20 -04:00
hmuresan
b998d80ee3
fix (external-api): fix notify video mute changed when presenting
...
- small refactor to trigger `notifyVideoMutedStatusChanged` correctly when participant is presenting
2021-05-04 18:23:32 +03:00
Vlad Piersec
428c3cef38
fix(Labels): Recording label background color
2021-05-04 16:02:00 +03:00
Besnik Bleta
32a9c94dee
Adding sq translation ( #9091 )
...
* Adding sq translation
* Adding sq to languages.json
2021-04-30 17:27:13 -05:00
Yagiz ISIK
42f07624b4
Updated Turkish Localizations
...
Added translations for mute everyone's microphone and camera.
2021-04-30 17:11:48 -05:00
Saúl Ibarra Corretgé
153f991097
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC) drop the "old gUM" flow
7667117117...ad5692d6aa
2021-04-30 12:38:10 -04:00
Christoph Wiechert
79497cecba
Add: remoteVideoMenu.disableGrantModerator option ( #7534 )
...
* Add: remoteVideoMenu.disableGrantModerator option
* Add disableGrantModerator to native side
* Update RemoteVideoMenu.js
* Update RemoteVideoMenuTriggerButton.js
Co-authored-by: ouya99 <alexander@andlabs.eu >
2021-04-30 11:22:36 -05:00
Saúl Ibarra Corretgé
f44faa8d81
deps(rn) updatereact-native-webrtc
...
Includes a MST.getSettings implementation, necessary for dropping "old
getUserMedia flow".
2021-04-30 12:02:50 -04:00
Jaya Allamsetty
7ef22603fc
chore(deps) lib-jitsi-meet@latest
...
* fix(SDP): Move all SDP related files to a different dir. SDP utility classes are spread across RTC and XMPP directories now, moving these class files to a 'sdp' directory.
* fix(stats): Return promise for getStats. Switch to returning a Promise for getStats. Reset frame rate stat to 0 when video is suspended as a result of endpoint falling out of last-n.
* Fix: sysMessageHandler not deleted (#1590 )
* task(e2ee): switch back to GCM
463e213b3f...7667117117
2021-04-30 10:51:31 -04:00
Philipp Fruck
f030706a94
fix(external_api) fixed misspelled api command
2021-04-30 15:36:32 +02:00
Hamza KHAIT
6eac19a058
fix(lang) update French translation
2021-04-29 16:55:31 +02:00
Saúl Ibarra Corretgé
8cffa5553d
chore(rn,versions) set mobile app and SDK versions
2021-04-29 16:56:14 +03:00
Saúl Ibarra Corretgé
0fcdb6f248
fix(patch) remove unneeded hunks from RN patch
2021-04-29 13:39:27 +02:00
Saúl Ibarra Corretgé
399fac78f5
fix(ios) fix building with Xcode 12.5
2021-04-29 13:24:00 +02:00
Tudor-Ovidiu Avram
3339a1d19f
fix(sip-invite) fix baseurl case sensitive replacement
2021-04-29 13:50:29 +03:00
Vlad Piersec
8bd874ca70
feat(themes): Add style tokens and web theme
2021-04-29 13:19:53 +03:00
Saúl Ibarra Corretgé
8477ae8daa
feat(ios) add ability to set CallKit options for incoming calls
...
The implemented options are the call handle and UUID.
2021-04-29 12:10:43 +02:00
Saúl Ibarra Corretgé
b83bc50c03
chore(deps) drop jQuery impromptu
...
It's no longer used.
2021-04-29 11:02:09 +02:00
Alex Bumbu
9bffe149d3
feat(iOS): screensharing extension swift implementation
2021-04-29 10:44:40 +02:00
Jaya Allamsetty
1898e4a768
feat(last-n): Implement startLastN and make last-n configurable through UI. ( #9093 )
2021-04-28 19:00:20 -04:00
Jaya Allamsetty
d7639963d3
chore(deps) lib-jitsi-meet@latest
...
* fix(quality-control): Send the new constraint on join. Fixes the case where the old format height constraint is sent on join for a jvb media session.
7dedb59b9c...463e213b3f
2021-04-28 15:02:57 -04:00
Saúl Ibarra Corretgé
f68fe2d083
chore(deps) run npm audit fix
2021-04-28 19:09:32 +02:00
hmuresan
24bf5a2dc3
fix(toolbox): hide toolbox when mouse outside toolbox area
2021-04-28 17:49:40 +03:00
Andrei Gavrilescu
6ee868032e
fix(screenshare): remove redundant event / only show on supported env ( #9100 )
...
* remove redundant event / only show on supported env
* remove unused imports
2021-04-28 17:06:41 +03:00
Alex Bumbu
cf37d34923
fix(ios) fix leaving the meeting when screen-sharing
2021-04-28 13:33:11 +02:00
dependabot[bot]
f187923233
chore(deps): bump ssri from 6.0.1 to 6.0.2
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-28 11:20:00 +02:00
chipechop
ce6ebca90f
fix(lang) update Italian translation
2021-04-28 11:19:27 +02:00
Calin Chitu
546df558e3
feat(settings) removed openTwoButtonDialog from UI module and created react LogoutDialog component
2021-04-28 09:51:14 +02:00
hmuresan
02ec30b8ff
feat(aot): improve AOT UI/UX
2021-04-28 09:49:37 +02:00
Ilko
0d127b30df
Refine bulgarian translations ( #9089 )
...
* Translate addPeople prompt in Bulgarian
* Update bulgarian translations
* Use gender neutral language in bg translations
2021-04-26 10:02:05 -05:00
వీవెన్
fc78cd0d71
Add Telugu (te) language
2021-04-26 10:36:31 -04:00
Calinteodor
f377455069
fix(UI) removed unused methods
2021-04-24 15:14:07 +02:00
Jaya Allamsetty
b536aa035c
fix(config): Deprecate capScreenshareBitrate.
2021-04-23 17:25:23 -04:00
Jaya Allamsetty
d3b18a281a
chore(deps) lib-jitsi-meet@latest
...
* fix(quality-control): Switch to new receiver constraints by default. Use the new receiver constraints unless it is explicitly disabled through config.js.
3c9913ed61...7dedb59b9c
2021-04-23 17:25:23 -04:00
damencho
cb9c85e1bc
fix: Updates jiconop2 to drop custom type.
2021-04-23 12:19:35 -05:00
Avram Tudor
ff44ff9026
Merge pull request #9076 from jitsi/tavram/remove-hash
...
fix(sip-invite) remove hash params
2021-04-23 16:26:16 +03:00
Tudor-Ovidiu Avram
3048ce4345
fix(sip-invite) remove hash params
2021-04-23 16:19:52 +03:00
damencho
0ef6db51d6
chore(deps) lib-jitsi-meet@latest
...
* fix: Fixes sending initial disco info on attaching connection.
ab667ef809...19e7cbe592
2021-04-22 14:56:11 -05:00
Jaya Allamsetty
d96bb83496
fix(presenter): Do not resize the desktop track on FF by default.
...
Resizing of the desktop track on Firefox is not needed anymore since the browser now reports the correct resolution of the desktop track after the fix here - ada0f5e537 .
Fixes https://github.com/jitsi/jitsi-meet/issues/8519
2021-04-22 14:39:56 -04:00
Дамян Минков
f4c8310ea7
JiConOp2 ( #9052 )
...
* feat: Exposes a hook to mod_external_services data.
The hook can be used to get turn servers and credentials from another module.
* feat: JiConOp2 pushes a message with some info to clients.
* feat: JiConOp adds config for shard name feature.
* squash: Changes message type to service-info.
* squash: Drops the event in external_services.
2021-04-22 12:54:34 -05:00
Jaya Allamsetty
9856add282
chore(deps) lib-jitsi-meet@latest
...
* JiConOp2 (#1569 )
* fix: high CPU on Chrome with low fps screen sharing (#1570 )
0dc1540a44...ab667ef809
2021-04-22 13:38:24 -04:00
Calinteodor
98658f573c
fix(authentication): removed old LoginDialog.js file, fixed redirection to the external auth and created actions.any.js ( #9049 )
...
* fix(authentication) login dialog now closes when connection is established
* fix(authentication) fixed shibboleth auth
* fix(authentication) renamed authenticateExternal func to authenticate and updated its logic
* fix(authentication)removed logindialog.js and created actions.any
* fix(authentication) removed focus from externalauthwindow
* fix(authentication) removed private sign from some actions and added openLoginDialog to actions.any
* fix(authentication) exported all from actions.any
* fix(authentication) reverted change regarding externalAuth
* fix(authentication) fixed indentation
2021-04-22 17:05:14 +02:00
Gabriel Imre
20a62e5eb4
fix(participants-pane): Consider reducer/state being unavailable on native
2021-04-22 17:02:35 +02:00
Saúl Ibarra Corretgé
77890fc27a
fix(config) drop ancient backwards compatibility options
2021-04-22 17:00:33 +02:00
Saúl Ibarra Corretgé
433e212e20
fix(config) avoid using legacy config options
...
If the new ones are specified, use them.
2021-04-22 17:00:33 +02:00
titus.moldovan
527d022d63
fix(android): catch exception thrown when media projection is stopped
2021-04-22 16:52:09 +02:00
Saúl Ibarra Corretgé
9724bb1799
fix(android) fix screen rotation when screen-sharing
2021-04-22 12:59:17 +02:00
Avram Tudor
6398b4ec89
Merge pull request #9047 from jitsi/tavram/sip-invite-fixes
...
fix(sip-invite) add minor fixes to sip invite flow
2021-04-22 12:13:45 +03:00
Avram Tudor
d8e5b48aeb
Merge pull request #9046 from jitsi/tavram/fix-rec-logo
...
fix(jaas) fix recorder and sip gateways not detecting vpaas meetings
2021-04-22 11:43:17 +03:00
Jaya Allamsetty
477d94497b
fix(audio-share): Show button only when supported by browser.
...
Show the audio share button only when its supported. For example, mobile browsers do not support getDisplayMedia yet.
2021-04-21 16:50:29 -04:00
Gabriel Imre
d014a52ab3
feat(participants-pane) implement participants pane
2021-04-21 15:48:05 +02:00
Jaya Allamsetty
6efa94541e
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Increase the ICE candidate gathering timeout to 150ms. This will reduce the numbers of transport-info IQs sent by the client.
* fix(TPC): Fix error handling for getStats.
ca325f5ef9...0dc1540a44
2021-04-20 14:37:06 -04:00
Tudor-Ovidiu Avram
f0f9c02452
fix(sip-invite) add minor fixes to sip invite flow
2021-04-20 16:05:49 +03:00
Avram Tudor
ef4af415a8
Merge pull request #9037 from jitsi/tavram/sip-invite-password
...
feat(sip-invite) add room password for sip invite requests
2021-04-20 15:36:44 +03:00
Tudor-Ovidiu Avram
c6fd8c2bcb
fix(jaas) fix recorder and sip gateways not detecting vpaas meetings
2021-04-20 15:35:36 +03:00
hmuresan
7d1c8da827
fix(aot): fix aot buttons size
...
- fix aot not being debug-able locally in jitsi-meet-electron app
2021-04-20 15:32:29 +03:00
Saúl Ibarra Corretgé
9e6939d25f
fix(ios) detect orientation when screen sharing
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9012
2021-04-20 10:23:20 +02:00
tudordan7
c765e08aa1
fix(virtual-background): Check if virtual background is disabled on premeeting.
2021-04-19 11:54:55 -05:00
Jaya Allamsetty
41939d99c8
chore(deps) lib-jitsi-meet@latest
...
* fix(stats): Use promise-based getStats on all browsers. Get rid of the browser specific keys and use the standard spec-compliant fields for stats. Get the resolution/fps for remote streams from 'inbound-rtp' stats. Use the 'track' stats for the local resolution/fps since these take the active simulcast streams into account.
8b3dc59374...ca325f5ef9
2021-04-19 11:32:10 -04:00
Tudor-Ovidiu Avram
9d0c6e3741
fix(prejoin) fix background selection not being available for 3rd party apps
2021-04-19 09:29:08 -05:00
Andrei Bora
572b99b208
Verify room name using regex in JWT
2021-04-19 07:49:46 -05:00
Tudor-Ovidiu Avram
64ab813b55
feat(sip-invite) add room password for sip invite requests
2021-04-19 15:10:28 +03:00
JohnProv
67ac48cac6
Update main-nl.json ( #9017 )
...
* Update main-nl.json
Add missing keys and delete some old keys
* Update main-nl.json
Fix typo
* Update main-nl.json
2021-04-16 17:36:01 -05:00
Saúl Ibarra Corretgé
afbd29f4a2
chore(deps) lib-jitsi-meet@latest
...
* Implement review changes 4
* Implement review changes 3
* Implement review changes 2
* Implement review changes 1
* feat(HDAudio): Initial implementation.
baa78aca40...8b3dc59374
2021-04-16 13:06:55 +02:00
Mihai-Andrei Uscat
996c9fb064
Implement review changes 3
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
b53ad353cb
Implement review changes 2
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
e0da67dff5
Implement review changes 1
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
dcd073b407
feat(HDAudio): Initial implementation.
2021-04-16 12:21:53 +02:00
Jaya Allamsetty
c12c554138
fix(video-layout): Unpin SS when the screensharing participant leaves.
2021-04-15 16:38:25 -04:00
Saúl Ibarra Corretgé
289ba6f764
fix(rn,config) update to new configuration for codec selection
2021-04-15 18:35:47 +02:00
Jaya Allamsetty
59afafdf7c
fix(config): Add missing config.js settings.
...
Add missing enforcePreferredCodec, bitrates for H264 and fix an issue with missing comma.
2021-04-15 11:55:11 -04:00
Avram Tudor
b74c8b5d1f
fix(invite) fix mailto links not working on Brave for iOS
2021-04-15 12:52:11 +02:00
Jaya Allamsetty
0aef918c55
chore(deps) lib-jitsi-meet@latest
...
* fix(SS): Implement a 2500Kbps limit for VP9 SS.
* fix(RTC): Remove stream effect before disposing the track. Remove the effect instead of stopping it so that the original stream is restored on both the local track and on the peerconnection. Fixes issues when a stream with effect applied is replaced on the pc after it is muted, also fixes https://github.com/jitsi/lib-jitsi-meet/issues/1537 .
* fix: Drops unused config.
1f3f85978d...baa78aca40
2021-04-14 18:54:33 -04:00
qwertiko GmbH
dc3f64fe7a
update main-de.json ( #9003 )
...
* language update: main.json and main-de.json
* language update: main-de.json
* language update: main-de.json
* revert changes in main.json and delete same entries in main-de.json
Co-authored-by: qwertiko <gross@qwertiko>
2021-04-14 16:45:53 -05:00
Horatiu Muresan
cbeb7b86cc
fix(toolbox): Fix toolbox not auto-hiding. ( #9002 )
2021-04-14 19:30:19 +02:00
Tudor D. Pop
b1833fddad
feat(virtual-background) Virtual background UI changes
2021-04-14 18:26:36 +02:00
Vlad Piersec
1b2f64efb3
fix(icons): CC, invite, user & virtual-background
2021-04-14 18:07:49 +02:00
Jaya Allamsetty
7121b2f1e1
chore(deps) lib-jitsi-meet@latest
...
* fix(connection-quality): Calculate target bps based on videoQuality settings.
d73723dae6...1f3f85978d
2021-04-14 11:07:38 -04:00
Saúl Ibarra Corretgé
6c4652e3a0
feat(build,ios) add lane to update dSYMs on Crashlytics
2021-04-14 15:24:50 +02:00
Saúl Ibarra Corretgé
a256c6b8e7
fix(ios) use app_store_connect_api_key for Fastlane builds
2021-04-14 15:24:50 +02:00
Andrei Gavrilescu
96e886d306
feat(rtcstats): switch to rtcstats v3 protocol ( #8989 )
...
* use new rtcstats clinet
* add room name to identity
* update rtcstats version
2021-04-14 12:32:16 +03:00
damencho
12552766ce
chore(deps) lib-jitsi-meet@latest
...
* Update presence and skip default values (#1536 )
* fix: Adds back removed method used by jibri. (#1561 )
49c4e75f37...d73723dae6
2021-04-13 17:51:34 -05:00
chipechop
299674508b
Update main-it.json
...
- added a few missing lines
- changed some fragmented phrases, so that they sound fluent, once reunited
- gave coherence to the usage of the persons (I, or you) in some mismatching title and dialog boxes
2021-04-13 12:24:31 -05:00
Avram Tudor
58be0f6914
Merge pull request #8994 from jitsi/tavram/fix-query-params
...
fix(sip-invite) do not send query params on sip invite request
2021-04-13 13:37:10 +03:00
Tudor-Ovidiu Avram
529b182666
fix(sip-invite) do not send query params on sip invite request
2021-04-13 12:24:19 +03:00
tmoldovan8x8
067ff0729e
bugfix(ios): fixes typo on JitsiMeetViewDelegate method
2021-04-12 14:08:53 +03:00
Andrei Gavrilescu
6d3d65da03
feat(screenshare): Audio only screenshare ( #8922 )
...
* audio only screen share implementation
* clean up
* handle stop screen share from chrome window
* update icon
2021-04-12 10:37:39 +03:00
Saúl Ibarra Corretgé
fd4819aeca
fix(toolbar) restore security button backwards compat
...
In https://github.com/jitsi/jitsi-meet/pull/8673 we inadvertently removed the
backwards compatibility code which would show the security button when the
"info" button is configured in interface_config. The security button replaced
the info button.
2021-04-09 09:27:10 -05:00
Tudor D. Pop
7ca04ccb0f
fix(virtual-background) keep selected state on dialog
2021-04-09 16:25:26 +02:00
Calinteodor
bf3726cb93
feat(rn,security) add security dialog
2021-04-09 14:30:25 +02:00
titus.moldovan
524af5ca67
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/...49c4e75f37cfec5a5bdd921c869b6ec1bff8f9d2
2021-04-09 14:18:39 +02:00
Tudor D. Pop
af28080058
feat(virtual-background) add slight blur option
2021-04-09 14:17:06 +02:00
Jean-François Alarie
927b40ec71
fix(rn,full-screen) make sure immersive mode respects the fullscreen flag
2021-04-09 14:05:16 +02:00
Saúl Ibarra Corretgé
3bbfdb2846
fix(debian) don't include package{-lock}.json files
2021-04-08 17:18:39 -05:00
Nikhil
e38ebc6628
lang:New translation Hindi(hi) ( #8968 )
...
* lang:New translation Hindi(hi)
Work in progress. I will update this on the way. I also want to quickly test this out. Thanks
* add new lang Hindi(hi)
* add HIndi(hi)
* Update main-hi.json
2021-04-08 08:59:22 -05:00
Vlad Piersec
62cf3099a7
fix(settings): Make language dropdown wider
2021-04-08 07:10:11 -05:00
Vlad Piersec
b135e2a06a
feat(Labels): Redesign labels on mobile & web
2021-04-08 11:57:15 +02:00
Saúl Ibarra Corretgé
7656985fe1
chore(rn,versions) bump SDK and apps versions
2021-04-08 10:44:33 +02:00
Avram Tudor
5599454ea9
Merge pull request #8962 from jitsi/tavram/sip-invite-auth
...
fix(sip-invite) fix sip invite jwt not being sent correctly
2021-04-08 10:24:06 +03:00
Mejans
807a5ab893
Adds Farsi and Portuguese
2021-04-07 16:56:33 -05:00
damencho
c4766125bb
feat: Adds an option to preset in localstorage key for locked rooms.
...
This feature will be used by sip-jibri to join locked rooms.
2021-04-07 11:07:04 -05:00
Emil Ivov
ba41745d1e
Merge pull request #8965 from jitsi/saghul-patch-10
2021-04-07 10:40:33 -05:00
Saúl Ibarra Corretgé
8eed42c273
fix(virtual-backgrounds) add segmentation model license information
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8792
2021-04-07 17:15:17 +02:00
tmoldovan8x8
e803e8cfd9
feat(ios): adds ios screensharing enabled flag
2021-04-07 16:28:26 +03:00
Tudor-Ovidiu Avram
86dd35b927
code review changes
2021-04-07 15:46:01 +03:00
Tudor-Ovidiu Avram
32ecd6310c
fix(sip-invite) fix sip invite jwt not being sent correctly
2021-04-07 15:37:17 +03:00
tudordan7
e5277deed5
chore(deps) lib-jitsi-meet@latest
...
* fix(rtc) Fix setting effects while not in a conference.
3cd9d31b97...cd53f249c5
2021-04-07 13:12:36 +02:00
Tudor D. Pop
8b315846b9
feat(premeeting-screen) add virtual background functionality
2021-04-07 11:29:54 +02:00
Jaya Allamsetty
c687f41a89
chore(deps) lib-jitsi-meet@latest
...
* feat(RTC): Signal video type and availability to bridge.
dddbab99f1...3cd9d31b97
2021-04-06 17:46:04 -04:00
Jonathan Lennox
31c0ba4481
Load-test: emulate jitsi-meet stage view behavior, if selected. ( #8957 )
2021-04-06 16:31:26 -04:00
Calinteodor
fc3a743372
fix(ios) keyboard no longer covers message board and input
2021-04-06 12:07:24 +02:00
damencho
8b038716a5
chore(deps) lib-jitsi-meet@latest
...
* fix: Fixes error for undefined error, on happening on p2p kick.
2e598a4bda...dddbab99f1
2021-04-05 16:49:58 -05:00
Jonathan Lennox
9662b2ae67
Load test: send video constraints only after ICE is connected. ( #8952 )
2021-04-05 17:17:25 -04:00
Jonathan Lennox
6275439a91
Load-test: Fix getId call. ( #8941 )
2021-04-05 12:03:54 -04:00
Vlad Piersec
d9693117f2
fix(Toolbar, rn): Button overflow in landscape orientation
2021-04-05 13:54:44 +03:00
Jaya Allamsetty
21382ea6d5
chore(deps) lib-jitsi-meet@latest
...
* Get rid of stats debug message, fix typo with codec type.
* fix(receiveVideoController): Do a deep copy of constraints for comparsion.
* fix(codec-selection): Fix codec selection for unified plan browsers.
93af5ada95...2e598a4bda
2021-04-02 16:18:44 -04:00
JohnProv
6df67694d1
Update main-nl.json ( #8938 )
...
Remove keys in main-nl but not in main.
2021-04-02 12:01:32 -05:00
JohnProv
08756bc6d0
Update main-nl.json ( #8937 )
...
* Update main-nl.json
Add some translated keys.
* Update main-nl.json
Fix
* Update main-nl.json
Fix typo
* Update main-nl.json
Fix
2021-04-02 11:25:23 -05:00
Mihai-Andrei Uscat
1b1d650b75
fix(MoreTab): Fix languages not being scrollable on mobile
2021-04-02 13:38:02 +03:00
Jaya Allamsetty
b1eff72394
chore(deps) lib-jitsi-meet@latest
...
* fix(receiveVideoController): Do not send redundant video constraints to the bridge.
* feat(stats): Add a new bridge message "EndpointStats" for stats. Use the new Colibri message "EndpointStats" for broadcasting the local stats. The bridge then will be able to filter the endpoint stats and send them only to the interested parties instead of broadcasting it to all the endpoints in the call.
* Test RTCRtpReceiver.getCapabilities before using
2b94da12e8...93af5ada95
2021-04-01 10:44:22 -04:00
Jonathan Lennox
357bbd1158
Load test: emulate Jitsi-Meet's lastN and selectParticipant behavior. ( #8926 )
2021-04-01 10:30:23 -04:00
Arnaud (Martient) Leherpeur
0ca47e9ffb
fix (lang): update french and canadian french i18n
...
change "cryptage" to "chiffrement"
2021-04-01 08:29:12 -05:00
Дамян Минков
1123b4f2fe
fix: Adds Portuguese to listed languages
2021-04-01 08:27:49 -05:00
tmoldovan8x8
1224597ede
feat(e2ee): auto turns on e2ee when one participant enabled it
2021-04-01 12:34:01 +03:00
Avram Tudor
58b7663a97
Merge pull request #8866 from jitsi/tavram/sip-invite
...
feat(sipcall) implement sip invite
2021-04-01 11:39:31 +03:00
Christoph Settgast
cf8ab5e13b
fix(lang) Differentiate prejoin and lobby better in German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-03-31 15:46:05 -05:00
Tudor-Ovidiu Avram
f99c919416
code review changes
2021-03-31 15:51:53 +03:00
Tudor-Ovidiu Avram
ae21a09bd6
feat(sipcall) implement sip invite
2021-03-31 09:53:55 +03:00
Tudor D. Pop
39011d8fd3
feat(virtual-background) persist settings
2021-03-30 23:27:44 +02:00
Johnny998
77f1a24344
Update main-sk.json
...
Translated a few missing strings.
2021-03-30 08:41:32 -05:00
tudordan7
3453e49182
fix(virtual-background): Hide scrollbar on loading action.
2021-03-30 13:43:57 +02:00
tmoldovan8x8
b1d7debfb9
feat(e2ee): adds sounds for e2ee enabling/disabling
2021-03-30 12:59:32 +03:00
Дамян Минков
b826fc1d5a
fix: Correct some missing comas in config.js.
2021-03-30 08:51:43 +02:00
Jaya Allamsetty
c5626e99e9
chore(deps) lib-jitsi-meet@latest
...
* feat(stats): Get audio levels for the top 5 speakers only.
1249681a0e...43c589f409
2021-03-29 17:21:46 -04:00
Christoph Wiechert
ae28fcc12f
Fix: used deprecated onmousewheel event
...
https://developer.mozilla.org/en-US/docs/Web/API/Element/mousewheel_event
2021-03-29 10:53:13 -05:00
chipechop
987760abbd
Update main-it.json ( #8795 )
...
* Update main-it.json
Added roughly 20 missinig lines
* Update main-it.json
Fixed two typos, left behind...
2021-03-29 10:53:02 -05:00
KyungheeKo
a3b364f8d7
lang: Update korean translation ( #8879 )
...
* Update main-ko.json
update korean translation
* Update main-ko.json
fix comma error
* Update languages-ko.json
add korean translation
2021-03-29 10:52:50 -05:00
JohnProv
2ea317d721
Update main-nl.json ( #8891 )
...
* Update main-nl.json
Add missing keys for virtualBackground
* Update main-nl.json
2021-03-29 10:52:22 -05:00
Vlad Piersec
eb41a306a6
fix(lobby): Knocking participants list for small widths
2021-03-29 09:47:11 -05:00
Vlad Piersec
3426290bf2
fix(captions): Lift captions upper when invite box is shown & fix icon
2021-03-29 09:09:21 -05:00
Tudor D. Pop
dfd33521bf
fix(virtual-background): Fixes upload virtual background on Firefox
...
Fixes : #8892
2021-03-29 14:28:22 +02:00
Hristo Terezov
be3bc75403
chore(deps) lib-jitsi-meet@latest
...
* fix(caps): features update event is not emitted.
0e180efdfa...1249681a0e
2021-03-26 17:43:54 -05:00
Jaya Allamsetty
4621fad832
fix(large-video): Always pin screenshare to large-video if it exists.
...
Set higher preference for screenshare over dominant speaker when trying to elect a participant for large-video. This prevents the dominant speaker from taking over the stage when a user toggles tile view on and off while a screenshare is in progress.
2021-03-26 09:14:03 -04:00
tmoldovan8x8
e4b34e1c89
feat(rn): makes InputDialog textInput autoFocus
2021-03-26 10:51:47 +02:00
damencho
0067f6b077
fix: Fixes lobby when allowners is enabled.
2021-03-25 15:20:49 -06:00
JohnProv
989044b3a9
fix(lang) update Dutch translation
2021-03-25 17:43:52 +01:00
Mihai-Andrei Uscat
a78ca5fcad
feat(external_api): Add command for toggling localFlipX
2021-03-25 14:57:41 +02:00
Mihai-Andrei Uscat
1ad40de487
feat(external_api): Add command for toggling camera on mobile web
2021-03-25 13:48:49 +02:00
ggalperi
2c9078985f
fix(lang) fix typo in Russian translation
...
Fixed typo
2021-03-24 15:59:45 -06:00
Tudor D. Pop
77ee4b13e1
feat(virtual-backgrounds) add ability to upload custom images
2021-03-24 17:32:45 +01:00
Jaya Allamsetty
a3a2ce3875
feat(rn,polyfill): Add a polyfill for Promise.allSettled.
...
Promise.allSettled is supported from RN 0.63 onwards and is not supported on the current version, use a polyfill for that shims Promise.allSettled if its unavailable or noncompliant.
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-03-24 11:59:52 -04:00
Saúl Ibarra Corretgé
e0c77dcd95
feat(tile-view) allow to toggle tile view while alone
2021-03-24 16:43:50 +01:00
Calinteodor
e035d33fa9
feat(authentication) refactor auth dialogs to use React
2021-03-24 15:09:40 +01:00
Kylian Kropf
11202595bd
fix(lang) update Dutch translation
2021-03-24 11:16:32 +01:00
Jaya Allamsetty
415670e24b
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): get ssrc info per ssrc and not per mline.
* feat: Consider absence of A/V muted from presence as muted.
* Feature: Moderator can revoke moderator role to others and himself (#1532 )
4191198233...0e180efdfa
2021-03-23 18:11:23 -04:00
Izak Glasenčnik
05f3b4390d
feat(iFrame): Emit event when recording status changes, including errors ( #7973 )
...
* feat(iFrame): Emit event when recording status changes, including errors
* Fix APP access on mobile
2021-03-23 11:35:46 -05:00
Saúl Ibarra Corretgé
cff0a619f5
fix(interfaceConfig) mark as deprecated
2021-03-23 16:59:46 +01:00
hmuresan
f7c0d4f1fe
feat(background alpha) Set background transparency
2021-03-23 16:16:56 +02:00
TigiBoom
8fccb05519
fix(lang) fix typo in Russian translation
2021-03-23 14:47:25 +01:00
Vlad Piersec
b4155ab6d2
fix(toolbox): Add missing lang key for video settings
2021-03-23 15:38:15 +02:00
tmoldovan8x8
a1d3870634
feat(external_api): add videoMuted event and action ( #8862 )
2021-03-23 15:30:17 +02:00
hmuresan
07f16a7a51
feat (external-api) Add command for setting tile view mode
2021-03-23 15:21:57 +02:00
Vlad Piersec
0e7bde2ff0
fix(overflow-menu): Don't change state on hover for disabled items
2021-03-23 14:30:52 +02:00
Vlad Piersec
e9d00acad8
fix(menu): Pop menu icons & background
2021-03-23 14:18:22 +02:00
Mihai-Andrei Uscat
911aaed052
fix: Refactor client width computation.
...
* Unify chat open/close size changes and move them to redux.
* Fix responsive columns not accounting for chat.
2021-03-23 14:06:43 +02:00
Vlad Piersec
5fd9dc74e4
fix(welcome): Align meeting list at the top when no footer
2021-03-23 14:03:54 +02:00
Vlad Piersec
eb68467e15
fix(rn, toolbox): Change button appearing order
2021-03-23 10:14:54 +02:00
Jaya Allamsetty
6a5d6afc94
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Avoid renegotiation when user with no sources leaves the call.
* feat: participant kick reason add
* ref(RTC): remove legacy pc constraints. Stop using the legacy pc constraints that are no longer wired up to WebRTC.
* fix(deps) update webrtc-adapter to v7.7.1
087a8e19eb...4191198233
2021-03-22 19:25:02 -04:00
Дамян Минков
2a9b6a7d28
fix(load-test): Fixes unmuting loadtest client. ( #8849 )
...
* fix(load-test): Fixes unmuting loadtest client.
Fixes the case where audio track was not added due to jicofo muting clients.
* squash(load-test): Drop noAutoLocalAudio and change add track logic.
Trying to mimic jitsi-meet.
* squash(load-test): Fix adding video.
2021-03-22 14:39:57 -05:00
adam j hartz
67beafc9af
add option for disabling join/leave sounds ( #8596 )
...
* add option for disabling join/leave sounds
* document disableJoinLeaveSounds and add it to whitelist
2021-03-22 11:28:34 -05:00
BenjaminVega
6175a5cad5
Be able to toggle the raise-hand via external-api ( #8838 )
...
* Be able to toggle the raise-hand via external_api
* Code Review inputs
2021-03-22 11:22:45 -05:00
Vlad Piersec
678f3e232b
fix(toolbar): Re-add "mute everyone's video" button
2021-03-22 15:25:30 +02:00
Jake Breen
f3c1b8ac08
fix(android) apply flags when launching activity from non-activity context
...
Check whether context is that of an Activity before launching the Jitsi Conference Activity. If context is not an activity context, apply flag FLAG_ACTIVITY_NEW_TASK to the Jitsi Activity Intent to ensure activity can launch without error.
This scenario would manifest when a user attempts to launch the Jitsi Actvity from a Widget... for example.
https://developer.android.com/about/versions/pie/android-9.0-changes-all#fant-required
2021-03-22 12:59:43 +01:00
John Wu
f225ce886f
fix(chore) fix typo
2021-03-22 11:21:48 +01:00
dependabot[bot]
6a4417c6cc
chore(deps): bump ini from 1.3.5 to 1.3.7
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-22 11:03:23 +01:00
Дамян Минков
6b66c8dd20
fix(config, docs) document feedbackPercentage
2021-03-22 10:56:26 +01:00
luz paz
d3680bbebd
fix(misc) follow-up typos
...
Found via `codespell -q 3 -S ./lang`
2021-03-22 10:41:41 +01:00
dependabot[bot]
7933d4b4d6
chore(deps): bump xmldom from 0.1.27 to 0.5.0
...
Bumps [xmldom](https://github.com/xmldom/xmldom ) from 0.1.27 to 0.5.0.
- [Release notes](https://github.com/xmldom/xmldom/releases )
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xmldom/xmldom/compare/v0.1.27...0.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-22 10:36:43 +01:00
Vlad Piersec
e7297714c6
feat(toolbox): Adaptive toolbar on mobile
2021-03-22 11:26:00 +02:00
Saúl Ibarra Corretgé
8da154b185
fix(android) remove leftover package
2021-03-19 12:58:47 +01:00
Saúl Ibarra Corretgé
3c94a5ccfd
feat(rn,ui) update in-meeting colors
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
78d4af6bf2
feat(rn,conference) new UI for conference name duration
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
33fc3833f9
fix(rn,labels) don't add extra margin in tile view
...
There is no need to skip the filmstrip, since it's not there.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
b179542c39
fix(rn,labels) top-align with room name field
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
49c38a73aa
fix(filmstrip) make sure it's not rendered outside of a safe area
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
fc27300132
fix(rn,filmstrip) simplify thumbnail height calculations
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
57ecdff9eb
fix(rn,conference) remove no longer needed margin
...
We are using a safe area view now.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
effa878fa4
fix(rn,filmstrip) simplify visibility calculation
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
9d4e49a5af
fix(rn,toolbox) fill gap underneath Toolbox
...
This is for devices without the home button.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
6b4d25c0d3
fix(rn,ui) move top labels to navbar component
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
2f5ab2757f
feat(rn,ui) get rid of the gradients
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
bde26c4fbb
fix(icons) never specify fill
2021-03-19 11:32:00 +01:00
trippledave
68c2c9be40
feat(flags) add feature flag for audio-only button
2021-03-19 08:17:37 +01:00
Jaya Allamsetty
5b21051c6b
fix(startMuted): Fix unmute on mobile when it is muted by Jicofo on join.
2021-03-18 15:23:54 -04:00
hmuresan
8806269af0
* chore(deps) lib-jitsi-meet@latest
...
5796d83bb1...087a8e19eb
2021-03-18 19:34:44 +01:00
hmuresan
3a8bd852b2
feat(jwt) log jwt validation errors
2021-03-18 16:58:54 +02:00
Hristo Terezov
f50872285d
ref(Filmstrip): Use Thumbnail component.
2021-03-18 09:37:55 -05:00
Jaya Allamsetty
e937e99284
chore(deps) lib-jitsi-meet@latest
...
* squash: Use different function syntax.
* squash: Fix lint errors.
* Process stats immediately before setting the interval.
* feat(ReceiveVideoController): Add the ability to send constraints in the new format. Add the ability to send the bridge messages for the receiver video constraints in the new format directly.
676c7a9105...5796d83bb1
2021-03-18 10:25:29 -04:00
Mihai-Andrei Uscat
3972e076f0
fix(Chat): Fix modals displaying improperly due to chat.
...
* Adjust chat font size.
* Adjust invite more button and text size.
* Remove useless constant.
2021-03-18 15:56:20 +02:00
Jonathan Lennox
81cf79e643
In loadtest, make localAudio non-const. ( #8829 )
...
(Because we modify it.)
2021-03-18 09:39:13 -04:00
Mihai-Andrei Uscat
a22d054b10
feat(InviteMore): Relocate invite prompt for mobile friendliness.
2021-03-18 14:09:22 +02:00
Vlad Piersec
7fce181080
feat(config): Add config option to allow unsetting local video flip
2021-03-18 09:35:42 +02:00
Vlad Piersec
92735478d1
fix(toolbox): Fix overflow menu & button background
2021-03-18 09:16:43 +02:00
Mihai-Andrei Uscat
7dabfc21b4
feat(Chat): Revamp design.
...
* ensure keyboard stays open when sending messages on mobile web.
2021-03-18 09:08:34 +02:00
Saúl Ibarra Corretgé
1395f84550
fix(virtual-background) fix tainted canvas when using the CDN
...
When we use a CDN the images come from an origin different than the site so
unless we mark them for CORS the canvas where they are painted will be tainted.
Ref: https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image
2021-03-17 16:32:16 +01:00
Vlad Piersec
d080460f9b
fix(toolbox): Fix mic disabled icon
2021-03-17 15:23:45 +02:00
tmoldovan8x8
61567f47c0
fix(android) changes the property name for the manifestOutputDirectory
2021-03-17 14:19:43 +01:00
Avram Tudor
4f3058eae2
Merge pull request #8823 from jitsi/tavram/hide-support
...
fix(jaas) hide support link in invite error for jaas users
2021-03-17 15:16:32 +02:00
Tudor-Ovidiu Avram
3a073d9af4
fix(jaas) hide support link in invite error for jaas users
2021-03-17 11:53:58 +02:00
Mihai-Andrei Uscat
aef0287605
feat(ToggleCamera): Implement for web.
2021-03-17 10:44:18 +02:00
Vlad Piersec
bb19567efa
fix(prejoin): Use localFlipX on prejoin screen
2021-03-17 09:19:55 +01:00
Saúl Ibarra Corretgé
79ab973694
chore(deps) update react-native-webrtc
...
Fix script for downloading bitcode.
2021-03-16 22:09:21 +01:00
Saúl Ibarra Corretgé
7046785ca3
chore(deps) update react-native-webrtc to 1.89.1
2021-03-16 19:57:26 +01:00
Saúl Ibarra Corretgé
b817bd19d5
chore(deps) bump js-utils to 1.0.6
...
Fixes a harmless but confusing error in postis processing when using the
Bitwarden Chrome extension, for example.
2021-03-16 19:57:03 +01:00
luz paz
817d54b0b9
fix(misc) typos
...
Found via `codespell -q 3 -S ./lang`
2021-03-16 16:12:12 +01:00
Vlad Piersec
3f0bb6818c
fix(toolbox): Fix always on top toolbar
2021-03-16 16:07:49 +01:00
Saúl Ibarra Corretgé
4fa47c8070
fix(virtual-background) use a DOM element for storing the image
...
THis will reuse the previously cached image and obey the base href.
Ref:
https://stackoverflow.com/questions/6241716/is-there-a-difference-between-new-image-and-document-createelementimg
2021-03-16 11:27:27 +01:00
Saúl Ibarra Corretgé
0dcb8a025b
fix(rn,bottomsheet) limit width
2021-03-16 11:19:52 +01:00
tmoldovan8x8
8defaa9aec
feat(android): adds timer to OngoingNotification
2021-03-16 12:13:37 +02:00
Vlad Piersec
d214079148
fix(toolbox): Constrain toolbox width on large mobile device
2021-03-16 09:50:49 +01:00
Vlad Piersec
096ee3cb53
fix(toolbox): Background of disabled settings button & tileview button
2021-03-16 09:20:02 +01:00
Vlad Piersec
fd606896b8
fix(toolbox): Fix buttons size in minified mode
2021-03-16 09:32:36 +02:00
Jonathan Lennox
226581a81a
Add muteAudio function to load test JS. ( #8802 )
2021-03-15 15:37:58 -04:00
Avram Tudor
e1c5b1e626
Merge pull request #8799 from jitsi/tavram/billing-id
...
fix(vpaas) send jitsiMeetId instead of billingId
2021-03-15 15:54:57 +02:00
Tudor-Ovidiu Avram
831c5ba59d
fix(vpaas) send jitsiMeetId instead of billingId
2021-03-15 13:22:17 +02:00
Andrei Gavrilescu
bad1bc91cf
fix(screenshare): audio screen share muted state ( #8785 )
...
* AudioMixerEffect muted state
* update lib-jitsi-meet
2021-03-15 11:44:03 +02:00
Saúl Ibarra Corretgé
30d0aabaca
feat(build,rnnoise) don't use an external bundle for the effect
...
The majority of the code is in the WASM file, the JS is just 9KB.
It's so little, in fact, that the performance hint for the main bundle didn't
have to be adjusted.
2021-03-12 23:00:50 +01:00
Saúl Ibarra Corretgé
22b6d32174
feat(build,virtual-background) don't use an external bundle for the effect
...
The majority of the code is in the WASM file and models, this is just a few KB.
It's so little, in fact, that the performance hint for the main bundle didn't
have to be adjusted.
2021-03-12 23:00:50 +01:00
Saúl Ibarra Corretgé
31ace267ce
fix(virtual-background) use tighter edge smoothing
2021-03-12 15:05:20 +01:00
tudordan7
194d357005
feat(virtual-backgrounds) add virtual background support
2021-03-12 15:05:20 +01:00
Vlad Piersec
c2ad06c5e6
fix(toolbox): Restructure items order for desktop & mobile
2021-03-12 15:19:23 +02:00
Vlad Piersec
e40b02ab3c
fix(icons): No hardcoded colors for some svgs
2021-03-12 11:29:20 +02:00
titus.moldovan
2587eefefc
fix(chat) hides send private chat button when enable.chat flag is false.
2021-03-12 09:19:31 +01:00
Vlad Piersec
b87c433e99
fix(toolbar): Update overflow menu according to review
2021-03-11 15:49:00 +02:00
tmoldovan8x8
751644db16
makes disableAudioFocus flag generic, so it can be used also from iOS
2021-03-11 15:13:24 +02:00
Vlad Piersec
c508572cc5
feat(toolbox): Redesign mobile toolbox
2021-03-11 12:38:37 +01:00
Vlad Piersec
b86c271a80
fix(toolbar): Small changes according to design review
2021-03-11 11:57:17 +01:00
Hristo Terezov
5efbe5f0ec
chore(deps) lib-jitsi-meet@latest
...
* fix(modificationQueue): error handling & logs
* feat(dominantSpeaker): Add previous speaker list.
e60f09b189...0ec072378c
2021-03-10 17:30:06 -06:00
Jaya Allamsetty
2784c43a1b
fix(UI): Add playsinline attribute for remote video.
...
For the video to play on Safari mobile browser, the playsInline attribute needs to be set to true. Set the mute attribute as well which was accidentally removed in code refactor.
2021-03-10 18:05:41 -05:00
Hristo Terezov
f5a34183e9
fix(useVideoStream): error handling & add logs.
2021-03-10 17:02:29 -06:00
Hristo Terezov
29f5d87d77
fix(prejoin): Don't overwrite display name with ''
2021-03-10 15:10:41 -06:00
hmuresan
ab6790bdaa
(external_api) Add command for overwriting config values.
2021-03-10 18:30:14 +02:00
damencho
2e308d67d8
feat: Fixes filtering not needed presences.
...
We were filtering only self presences, no it filters and the presences to the other participants.
2021-03-09 16:19:43 -06:00
Vlad Piersec
91ba835f78
feat(Toolbar): Redesign web toolbar
2021-03-09 16:29:44 +02:00
dependabot[bot]
2643029ac8
chore(deps): bump elliptic from 6.5.3 to 6.5.4
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-09 14:19:38 +01:00
Saúl Ibarra Corretgé
e40e078a29
fix(ios,build) make sure the correct broadcast extension ID is set
2021-03-09 10:33:04 +01:00
Saúl Ibarra Corretgé
6df5a4cf31
fix(ios) make sure broadcast extension version matches
...
Fixes this Apple Store Connect warning:
~~~
ITMS-90473: CFBundleShortVersionString Mismatch - The CFBundleShortVersionString
value '1.0' of extension 'jitsi-meet.app/PlugIns/JitsiMeetBroadcast
Extension.appex' does not match the CFBundleShortVersionString value '21.0.0' of
its containing iOS application 'jitsi-meet.app'.
~~~
2021-03-09 10:33:04 +01:00
Saúl Ibarra Corretgé
c7c7d7a155
fix(ios) move extension to a path without spaces
2021-03-09 10:33:04 +01:00
Hristo Terezov
8f06866646
feat(config): Add useHostPageLocalStorage
2021-03-08 16:26:42 -06:00
damencho
b559cb8ec6
feat: Move checks for moderator in pre-join and filter extra presences.
...
We will filter the initial presence where participant is announced as `participant` and shortly after that we send a second presence with the new `moderator` role.
2021-03-08 16:01:32 -06:00
damencho
30a2e84da1
fix: Fixes filtering lobby presences.
2021-03-08 16:01:32 -06:00
Saúl Ibarra Corretgé
3122983000
fix(config) fix syntax error in commented code
2021-03-08 15:34:19 -06:00
Jean-François Alarie
407021e258
feat(rn,flags) add fullscreen.enabled flag
2021-03-08 22:11:39 +01:00
Jaya Allamsetty
1a62a7b1cc
chore(deps) lib-jitsi-meet@latest
...
* feat(browser-support): Add support for WKWebview based browsers. Apple added getUserMedia support for WkWebview based browsers like chrome and Firefox on iOS 14.3. These browsers behave as Safari does on iOS. Therefore, extend the Safari checks to these webkit based browsers as well.
08ce96d881...e60f09b189
2021-03-08 12:12:31 -05:00
Jaya Allamsetty
0ee03f1538
feat(browser-support): Add support for WKWebview based browsers.
2021-03-08 11:16:02 -05:00
Jaya Allamsetty
572beb8382
chore(deps) lib-jitsi-meet@latest
...
* squash: Always get lastN value from JitsiConference instance.
* fix(lastN): Return the correct lastN value for the conference.
* Use unified plan for mobile browsers on iOS
d31b5a2d5e...08ce96d881
2021-03-08 10:26:14 -05:00
Mihai-Andrei Uscat
d0d32b8a19
fix(responsive): Fix tiles not recomputing when jumping between screen sizes
2021-03-05 12:35:09 -06:00
Saúl Ibarra Corretgé
82ff988c18
fix(ios) the broadcast extension'd bundle ID must match the app's
2021-03-05 18:02:48 +01:00
Jaya Allamsetty
8fa5d09612
chore(deps) lib-jitsi-meet@latest
...
* fix(conference): Do not signal muted tracks on join. Do not add the muted audio/video tracks to the peerconnection on join. The tracks will be added when the user unmutes for the first time. This reduces the number of remote sources that will be added when a participant joins a large call where everyone joins muted (startAudioMuted/startVideoMuted setting).
e83fb93d2d...d31b5a2d5e
2021-03-05 10:42:05 -05:00
Alex Bumbu
508f1e0da9
feat(iOS): screensharing support
...
The Jitsi team would like to thank @AliKarpuzoglu, @linuxpi and The Hopp Foundation for the initial effort and help throughout.
2021-03-05 16:33:53 +01:00
Jaya Allamsetty
dcda89012e
fix(tracks): Do not signal muted audio tracks.
...
Do not add the muted audio tracks to peerconnection until the user unmutes the first time. This applies to startSilent, startWithAudioMuted and startAudioMuted/startVideoMuted config.js settings.
2021-03-05 10:18:34 -05:00
Saúl Ibarra Corretgé
d93a402cc2
fix(rn,tracks) fix not showing alert when permission is not granted
...
The error object changed its shape through time, adapt to the change.
2021-03-05 12:59:13 +01:00
Saúl Ibarra Corretgé
b7b260f4c9
feat(ci) fail CI if package-lock wasn't updated
2021-03-05 11:13:49 +01:00
Saúl Ibarra Corretgé
4db3f04c0c
fix(deps) sync package-lock
2021-03-05 11:13:49 +01:00
Дамян Минков
126a2bd0d7
chore(deps): Checks presence editing and make sure we send only on change.
...
* fix: Checks presence editing and make sure we send only on change.
f1ec966780...e83fb93d2d
2021-03-04 16:52:24 -06:00
gpatel-fr
29bbcf8590
handles spaces around hostname
...
((users doubleclick a host name and paste result in the installer)
2021-03-04 11:39:05 -06:00
Saúl Ibarra Corretgé
5c46b03251
fix(copyText) use a helper library
...
It does a more elaborate way of textarea copying, hopefully it's more reliable.
2021-03-04 10:03:51 -06:00
るしふぁ
eeb5abbbe8
fix: date util localization ( #8723 )
...
* Update dateUtil.js
* version up moment
* exclude unnecessary languages in Moment.js from webpack
* add Occitan of Moment.js
* Fixed auto-formatting
* add require missing by mistake
2021-03-04 08:20:27 -06:00
roms2000
49583b611c
Update main-fr.json
...
Add missing translation.
Improve French language / French styling.
Fix typos.
2021-03-03 21:22:52 -06:00
Hristo Terezov
9e29dd063f
fix(live-stream-section): Use await for copyText
2021-03-03 16:26:36 -06:00
Hristo Terezov
a2e2d31dfd
fix(copyText): in iframe for chrome<85
2021-03-03 16:12:59 -06:00
Óscar Carretero
62c06441b1
Normalize language format
2021-03-03 15:14:34 -06:00
Niklas
f718a3e050
lang: Update main-da.json ( #8642 )
...
* Update main-da.json
* Apply suggestions from code review
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
* Update main-da.json
* Apply suggestions from code review
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
2021-03-03 14:44:31 -06:00
Steffen Kolmer
899968d3a9
feat: Only show more numbers link if multiple numbers are available ( #8702 )
...
* Only show more numbers link if multiple numbers are available
* Fixed some linter errors
* Try to make flow happy
* Fixed another linter error
* Another try to make eslint happy
* Silence eslint
2021-03-03 08:45:26 -06:00
Matthias Nagel
696f509f18
Corrected example config for Apache
...
- dropped uneccessary rewrite rule
- corrected number of trailing slashs in proxy directive
- corrected url for colibri websocket
2021-03-03 08:43:32 -06:00
Calinteodor
430591bd1e
feat(shared-video) refactor dialog to use React
...
Also unify the mobile and web features into one, even though internally they still have separate ways to enable the functionality.
2021-03-03 15:37:38 +01:00
dimitardelchev93
8ee324b37f
Add missing translation in main-de.json ( #8664 )
2021-03-03 08:16:16 -06:00
tmoldovan8x8
399d6b6a4b
chore(version) bumps mobile sdkVersion to 3.2.0
2021-03-02 15:21:20 +01:00
Saúl Ibarra Corretgé
ffad21cb59
fix(ios) sync podfile
2021-03-02 10:31:47 +01:00
Steffen Kolmer
ce6debac45
Revert changes dial in numbers link
2021-02-26 23:30:57 -06:00
Steffen Kolmer
5d8bf0c1e7
feat: Add a new setting to remove individual sharing features from UI ( #8660 )
...
* Added new config to enable individual sharing features
* make config values url friendly
* Add new setting to whitelist
* Fixed some linter issues
* Fixed more linter issues
* Fixed merge error
* Check if interfaceConfig is defined
* Only show more numbers link if there is more than one number
2021-02-26 19:50:26 -06:00
Steffen Kolmer
7bbd06c9f4
Use logger instead of console
2021-02-26 19:50:02 -06:00
Hristo Terezov
79a67049a9
chore(deps) lib-jitsi-meet@latest
...
* fix(RTCUtils): Init availableDevices.
e6ef4e7ae9...f1ec966780
2021-02-26 17:59:11 -06:00
Hristo Terezov
b1a3c5cd7b
feat(external_api): allow clipboard-write
2021-02-26 15:05:45 -06:00
Hristo Terezov
9573a615b1
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC) fix device selection not being available
* fix(TPCUtils): undefined is not an object (evaluating 'this.tpcUtils.replaceTrack(e,t).then')
4c668023b3...e6ef4e7ae9
2021-02-26 12:48:23 -06:00
Jaya Allamsetty
5d09102e48
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Remove the existing track instead of overwriting. When a second remote track of the same mediatype is received for an endpoint, remove the existing track before creating the new remote track.
9beb47fe5f...4c668023b3
2021-02-26 10:24:48 -05:00
Tudor D. Pop
cc0ecc1fdd
fix(blur) disable blur button if camera is off
2021-02-26 16:03:51 +01:00
Saúl Ibarra Corretgé
cecf324023
fix(deps) bump lodash
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8683
2021-02-25 16:16:18 +01:00
Saúl Ibarra Corretgé
943d5dca35
chore(deps) remove Tensorflow
...
We use TFLite now so this is unused.
2021-02-25 14:14:28 +01:00
Tudor D. Pop
dd1f8339b1
fix(blur-effect) enable blur effect on all platforms supporting canvas filters
...
That means all browsers except Safari, for now.
In addition, use the 96p model (instead of the 144p one) on browsers without SIMD support.
2021-02-25 13:21:03 +01:00
tudordan7
159f59b665
fix(lint-run-command)
2021-02-25 11:24:03 +01:00
Steffen Kolmer
23bb824731
feat: Added mute video moderation feature ( #8630 )
...
* Added mute video feature
* Fixed export
* Fixed some issues
* Added remote video mute notification
* Fixed import
* Fixed conference event handling
* Fixed some linting issues
* Fixed more linter errors
* turn screenshare off on remote video mute
* Fix linter issue
* translations added for mute video feature
* Added video mute button to interface config
* Updated lib-jitsi-meet
* Fix copy paste error
Co-authored-by: nurjinn jafar <nurjin.jafar@nordeck.net >
2021-02-24 15:45:07 -06:00
Saúl Ibarra Corretgé
42d926eef3
chore(deps) lib-jitsi-meet@latest
...
* fix(e2ee) fix disabling E2EE
* fix(e2ee) fix key index after ratchetting
* fix: Drop caps handling (#1495 )
* fix(SendVideoController): Apply the sender constraint only when it changes. There were cases where the bridge was sending the same constraint multiple times causing redundant calls to getParameters/setParameters on the RTCRtpSender.
* feat: Use the new bridge signaling format.
* fix(gum) update permissions prompt detection
c534f74884...6a7b16c33e
2021-02-24 18:17:09 +01:00
Calinteodor
87a110b9c3
fix: improved copy text helper function ( #8677 )
2021-02-24 09:12:41 -06:00
Mihai-Andrei Uscat
a7db7ecaff
fix(LargeVideo): Fix large video not resizing when closing chat.
2021-02-24 14:26:00 +02:00
horymury
79bb98dab3
(feature) - Add support for custom DID numbers page url
2021-02-24 11:37:14 +02:00
Gabriel Imre
d22792c9e3
feat(sip): Added auto-knocking for sip gateway if lobby is enabled
...
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com >
2021-02-24 11:35:32 +02:00
Avram Tudor
41e6af3464
Merge pull request #8120 from jitsi/tavram/slowgum
...
fix(gum) add event handling for SLOW_GET_USER_MEDIA
2021-02-23 14:45:36 +02:00
Tudor-Ovidiu Avram
f50fd7b7bd
fix(gum) add event handling for SLOW_GET_USER_MEDIA
...
Show an overlay with a spinner when slow gUM is fired
2021-02-23 13:51:24 +02:00
Mihai-Andrei Uscat
43761fc398
feat(Chat) Improve responsive behaviour further.
...
* Add buttons to send messages/set nickname.
* Redesign message/nickname inputs.
* Pin messages to the input.
* Add keyboard avoider for Safari.
* Make chat content scrollable on mobile.
2021-02-23 09:39:20 +02:00
damencho
4c39d83ff1
feat(load-test): Fixes audio senders.
2021-02-22 17:48:19 -06:00
Jaya Allamsetty
e525c2b2ec
chore(deps) lib-jitsi-meet@latest
...
* fix(SendVideoController): Apply the sender constraint only when it changes. There were cases where the bridge was sending the same constraint multiple times causing redundant calls to getParameters/setParameters on the RTCRtpSender.
* fix(gum) update permissions prompt detection
beaff3dd02...7f919faacc
2021-02-19 12:04:25 -05:00
Tudor D. Pop
f69a31d9c6
fix(blur) check model response status and catch errors
2021-02-19 15:00:07 +01:00
tmoldovan8x8
67930edae2
chore(ios) remove warnings on JitsiMeetView
2021-02-19 10:40:45 +02:00
Jaya Allamsetty
c11a94f7d7
feat: Add 'useNewBandwidthAllocationStrategy' to config.js.
2021-02-18 14:30:39 -05:00
Jaya Allamsetty
bfd093b0ba
chore(deps) lib-jitsi-meet@latest
...
* feat: Use the new bridge signaling format.
c534f74884...beaff3dd02
2021-02-18 14:30:39 -05:00
Saúl Ibarra Corretgé
861935c9d7
fix(blur) fix model paths
2021-02-18 15:57:01 +01:00
Дамян Минков
8fcaea9e3d
feat(load-test): Load test startmuted ( #8629 )
...
* feat(load-test): Senders unmute themselves if muted by policy.
* feat(load-test): Adds option to skip creating local audio track.
We currently create local audio track even when starting audio muted. Adding the option to control that can load test that for clients or signalling.
2021-02-17 10:28:01 -06:00
Pawel Domas
e0aab11f98
fix: TypeError: Cannot read property 'isAudioTrack' of undefined
...
When there's no jitsiTrack set on the base/tracks entry it means
a track is being created (get user media is in progress).
2021-02-17 09:25:09 -06:00
Tudor D. Pop
946339a52e
feat(blur) replace BodyPix with TFLite
...
Use the Google Meet model and SIMD optimized WASM.
2021-02-17 16:03:33 +01:00
tmoldovan8x8
f71e8a9982
feat(mobile) adds actions and events for the chat
2021-02-17 16:26:40 +02:00
chipechop
af6080f173
fix(lang) update Italian translation
2021-02-17 13:25:23 +01:00
Jaya Allamsetty
b1080340ec
chore(deps) lib-jitsi-meet@latest
...
* ref(QualityController): Split send and receive video constraints handling.
* fix: Save guards _features to be always empty and nver undefined. (#1493 )
d1f0ab4d5a...c534f74884
2021-02-16 11:16:08 -05:00
damencho
684d121159
fix(load-test): Fixes keepalive url when using load-test.
2021-02-12 13:03:29 -06:00
Saúl Ibarra Corretgé
6740b0861e
fix(rn,lobby) make sure the enable dialog follows the theme color
2021-02-12 16:40:56 +01:00
tmoldovan8x8
65c56669c4
feat refactors the chat flow so it has open and close functions
2021-02-12 13:18:16 +02:00
Дамян Минков
2cd43ba2e4
fix(load-test): Always create local audio track. ( #8612 )
...
* fix(load-test): Always create local audio track.
When audio mutes will mute the track. Also fixes previous change where we do not add any of the tracks to the room.
* squash: Fix lint errors.
2021-02-11 17:25:46 -06:00
Hristo Terezov
fec2641730
fix(popups): covered by labels.
2021-02-11 16:18:56 -06:00
damencho
04ee423257
fix(load-test): Create local tracks and then join.
...
Behaves now as the main client, and skips few unnecessary presences.
2021-02-11 15:14:31 -06:00
Hristo Terezov
460e137ee4
chore(deps) lib-jitsi-meet@latest
...
* fix(GUM-permissions): cache permissions on init.
* feat: Reuse billingId from localstorage as jitsiMeetId.
* fix(example) simplify
* feat(docs) mvoe API documentatrion to the handbook
84357ce1a8...d1f0ab4d5a
2021-02-11 13:56:46 -06:00
hmuresan
1a789130a3
feat (external_api) add command for kick participant
2021-02-11 07:33:26 -06:00
Nando Thomassen
16b00dc2af
feat(flags) add feature flag for help button
...
Introduces a new feature flag ('help.enabled') and uses that to
determine the visibility of the 'Help' button in a call.
2021-02-10 22:34:13 +01:00
Saúl Ibarra Corretgé
c3a41b8cf3
fix(avatar) refactor preloading to avoid CORS issues
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8510
This basically reverts
a3fb996ff0
while retaining the same properties that prompted it's original intent, namely
avoiding sending the Referrer header.
2021-02-10 14:32:56 +01:00
damencho
f4d0ec1bb4
fix(load-test): Uses websocket if available and adds room param to the connection url.
2021-02-09 15:48:06 -06:00
tmoldovan8x8
ef6b641802
bugfix(ios) changes the participantInfo completion handler reference to strong.
...
When the method was called from Swift they were collected before calling them.
2021-02-09 18:03:25 +02:00
Saúl Ibarra Corretgé
579acbc570
feat(embed-meeting) add autoplay permission to iframe sample
2021-02-09 08:01:51 -06:00
niteshletxsoft
bca9a12df1
feat(external_ap) add api call to get live stream url
2021-02-09 12:43:38 +01:00
Shoolpani Dubey
a57b967f2e
fix(external_api) add autoplay capabilities to created iframe
...
Should fix https://github.com/jitsi/jitsi-meet/issues/7037
2021-02-09 11:22:42 +01:00
Hristo Terezov
299927fcad
docs: Add comment for initial GUM timeout values.
2021-02-08 15:53:38 -06:00
Hristo Terezov
7dc899ace1
ref(DeviceSelectionPopup): remove.
2021-02-08 15:53:38 -06:00
Hristo Terezov
a6c6cd6c56
fix: Add GUM timeout & improve device permissions
2021-02-08 15:53:38 -06:00
Hristo Terezov
7dc45c28a2
fix(AudioSlider): removed when volume is 0
2021-02-08 15:25:17 -06:00
Hristo Terezov
a215f9706a
chore(deps) lib-jitsi-meet@latest
...
* fix(GUM): improve permissions logic.
* feat(GUM): timeout.
* ref: Remove pinEndpoint. (#1440 )
30c8795770...84357ce1a8
2021-02-08 14:52:25 -06:00
Jonathan Lennox
4beca0d5dd
Set receiver video constraint in load-test script, as-if tile view. ( #8567 )
2021-02-08 13:35:03 -05:00
Vlad Piersec
bfc4b2ac6f
feat(vpaas): Send billing id to prosody
2021-02-08 12:49:55 +02:00
kazan417
53bdaa7928
fix(lang) update Russian translation
2021-02-07 12:44:20 +01:00
Tobias Kneidl
ba18b12024
add module proxy_wstunnel
2021-02-06 22:49:12 -06:00
Tobias Kneidl
a1438f1f21
change websocket url from http:// to ws://
2021-02-06 22:49:04 -06:00
Julian1203
c856c20513
Update main-de.json
...
Small improvements (again)
2021-02-06 07:27:55 -06:00
Julian1203
cf92c964b4
Update main-de.json
...
Small improvements (again)
2021-02-05 22:15:51 -06:00
Julian1203
e69529867e
Update main-de.json
...
Small improvements for the gender-neutral version and other small improvements.
2021-02-05 16:15:39 -06:00
Jaya Allamsetty
fd313c1af7
fix(tests): Add more checks so that test don't error out.
2021-02-05 16:30:58 -05:00
Jonathan Lennox
73c3feb8fa
Improve load-test script. ( #8563 )
...
* In load-test, merge URL params into config.
* Honor config.testing.noAutoPlayVideo in load-test.
2021-02-05 16:00:28 -05:00
Дамян Минков
67a01364d3
Move load-test to resources ( #8560 )
...
* fix: Move load-test to resources.
* squash: Updates load-test dependencies.
* squash: Fix load-test build.
2021-02-05 09:12:45 -06:00
Saúl Ibarra Corretgé
7a64bf006e
misc(tools) add script for updating mobile apps versions
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
e5ea96fd4c
feat(rn) update SDK version to 3.1.0
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
c8ad04d0ff
misc(tools) add script for updating SDK version
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
c56afde00c
feat(dev) bind to 0.0.0.0 on the dev server by default
2021-02-05 11:15:20 +01:00
tmoldovan8x8
9ed1969f7e
feat(android) adds ability to disable the requestFocus on Android
2021-02-05 09:05:55 +02:00
Jonathan Lennox
12680c35ca
Add lightweight load-test webpage, disabled by default ( #8514 )
...
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
Co-authored-by: damencho <damencho@jitsi.org >
2021-02-04 18:04:36 -05:00
Jaya Allamsetty
0138f23755
feat(conference): Enable forced reload of client on bridge failure.
...
* feat(conference): Enable forced reload of client on bridge failure.
Force the client to reload when the bridge that is handling the media goes down.
This mitigates issues seen on the bridge because of a client re-joining the call with the same endpointId, BWE issues, etc.
This behavior is configurable through 'enableForcedReload' setting in config.js.
The client skips the pre-join page when the page reloads.
* squash: refactor the restart logic.
* squash: fix description
* squash: dispatch conferenceWillLeave action before reload.
2021-02-04 12:33:18 -05:00
Marc Seitz
16d88a288f
feat: add ipados to list of Platform.OS ( #8205 )
...
* feat: add ipados list of Platform.OS
2021-02-04 10:34:44 -05:00
Jaya Allamsetty
210c4857fd
deps: Update latest@lib-jitsi-meet.
...
Add the ability to configure different max bitrates for VP8 and VP9.
Set max bitrate for presenter to 2500 Kbps irrespective of the configured max bitrates for video.
479dd98...77978f0 .
2021-02-04 09:50:32 -05:00
tmoldovan8x8
dca96f25f3
feat(mobile) adds feature flags for audioMute, videoMute and overflow… ( #8537 )
2021-02-04 15:32:09 +02:00
Mihai-Andrei Uscat
b69e93a900
fix(Safari): Fix mobile double tapping for toolbar and overflow.
...
* Create generic tooltip wrapper for mobile usability.
* Change overflow menu icon/font/padding sizes.
* Change overflow drawer expand icon.
2021-02-04 15:24:25 +02:00
tmoldovan8x8
d2568b874b
feat(mobile) adds ability to retrieve participantsInfo array
2021-02-04 14:26:35 +02:00
Juan Searle
20c6115c38
Fix suspicious URL on Persian localization file
2021-02-03 20:39:08 -06:00
OctopusET
68b8ee5961
fix(lang) update korean translation
2021-02-03 15:52:59 +01:00
Andrei Gavrilescu
9895a04609
feat(rtcstats): send meeting uuid to rtcstats ( #8526 )
...
* send meeting uuid to rtcstats
* change ret description
* fix flow error
* update lib-jitsi-meet version
2021-02-03 12:28:39 +02:00
Andrzej Moskal
87f688dc8f
fix(android) add ability to localize notification actions strings
2021-02-03 10:58:05 +01:00
Jaya Allamsetty
c58657c759
fix(test): Make sure test doesn't error out.
2021-02-01 11:49:45 -05:00
Ali Kazemkhanloo
687106818a
Add Persian to languages-fa.json
2021-02-01 07:49:58 -06:00
Ali Kazemkhanloo
f228b4ecc1
Add Persian language to the list of languages
2021-02-01 07:49:58 -06:00
kichinosukey
8582b25d28
typo fix
2021-02-01 07:46:32 -06:00
Vlad Piersec
9418dbc2b1
fix(recents-list): Order recents by last used
2021-02-01 13:30:34 +02:00
Jonas Rittershofer
19bf027b8b
Include xmpp and colibri proxy for apache
...
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com >
2021-01-30 10:06:22 -06:00
Mihai-Andrei Uscat
c370c05701
fix(Filmstrip): Prevent Toolbox from being shown indefinitely when hovering filmstrip
2021-01-29 15:34:37 +02:00
Emil Ivov
f034f179ff
Merge pull request #8507 from saghul/readme-jaas
...
fix(docs) add JaaS link to README
2021-01-29 06:57:51 -06:00
Saúl Ibarra Corretgé
b94b18770c
fix(docs) add JaaS link to README
2021-01-29 13:54:27 +01:00
Mihai-Andrei Uscat
3f93726c41
fix(Safari): Fix zoomed in mobile interface and cropped tile
2021-01-29 12:55:24 +02:00
Titus-Andrei Moldovan
af8072d9d2
chore(mobile) changes the name for screenShares to remoteScreenShares to better reflect it's content
2021-01-29 12:45:53 +02:00
Titus-Andrei Moldovan
45f4643469
feat(mobile) adds ToggleScreenShare event and action.
2021-01-29 12:45:53 +02:00
Avram Tudor
745879c447
Merge pull request #8503 from jitsi/tavram/dropbox
...
feat(external_api) allow dropbox option to be overwritten
2021-01-29 12:30:03 +02:00
Mihai-Andrei Uscat
4aab5e2054
feat(Dialog): Make dialog close button more mobile friendly.
...
* Remove pointless custom headers, fall back to ModalHeader instead.
2021-01-29 12:22:43 +02:00
Tudor-Ovidiu Avram
69971a0e90
feat(external_api) allow dropbox option to be overwritten
2021-01-29 11:44:16 +02:00
Pawel Domas
7c90f75ec9
fix(conference.js): crash on undefined
...
While on the prejoin screen, the local tracks are managed by the redux store and not conference.js, so localAudio is undefined.
2021-01-28 21:59:44 -05:00
damencho
bf714c1c8b
feat: Allow star for room in moderated tenants.
2021-01-28 16:28:39 -06:00
Avram Tudor
8414e9d99f
Merge pull request #8495 from jitsi/tavram/chat-updated
...
feat(external_api) add event for chat updates (unread counter, open s…
2021-01-28 16:42:06 +02:00
Tudor-Ovidiu Avram
dcaad41e69
feat(external_api) add event for chat updates (unread counter, open state)
2021-01-28 11:41:27 +02:00
Jonathan Lennox
63f0166f75
Add mime type mapping for wasm to default Debian nginx config.
2021-01-27 13:42:37 -06:00
Дамян Минков
79f3756d33
feat: Adds option to set ws keepalive url through config. ( #8487 )
...
* feat: Adds option to set ws keepalive url through config.
* chore(deps) lib-jitsi-meet@latest
* feat: Adds option to set ws keepalive url through config.
* fix VADAudioAnalyser: catch error
be18ff34be...9fdde46694
2021-01-27 11:13:32 -06:00
damencho
5ac30262a5
fix(debian): Improves handling db_get.
2021-01-26 09:49:03 -06:00
damencho
09315fa653
fix: Adds luasec as dependency.
...
This is in Recommended but we need it.
2021-01-26 09:49:03 -06:00
damencho
5f0dd903f6
fix(debian): Fixes enforce_apache option.
2021-01-26 09:49:03 -06:00
Steffen Kolmer
ef7d425859
feat(ui) update AtlasKit components
2021-01-26 16:47:55 +01:00
bgrozev
a9bb8e5e81
fix: Use internal_hashed everywhere. ( #8485 )
2021-01-26 09:33:41 -06:00
Mihai-Andrei Uscat
8cf4e15b23
Add config flag for tile responsiveness
2021-01-26 13:42:57 +02:00
Mihai-Andrei Uscat
db84889143
feat(tiles): Add responsive behaviour.
...
* Enforce fixed column number at various width breakpoints.
* Bring back the filmstrip at small sizes but hide it.
* Change default maximum columns to 7.
2021-01-26 13:42:57 +02:00
Ali Karpuzoglu
6ca3c6e43a
fix(misc) typo
2021-01-26 12:38:49 +01:00
DeBuXer
6fd280a960
fix(lang) update Dutch translation
2021-01-26 11:27:42 +01:00
Jonas Rittershofer
6f9e65d348
Allow to enforce Apache via debconf
...
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com >
2021-01-25 16:27:01 -06:00
damencho
f1e06bff7b
fix: Lobby display name set when preJoin is disabled. Fixes #8415 .
2021-01-25 16:03:54 -06:00
Jaya Allamsetty
1cf7a361e9
feat: Implement aggressive layer suspension on RN.
...
RN doesn't support RTCRtpSender yet. Therefore, media is suspended on RN by changing the media direction in the SDP whenever the client receives an ideal height of 0 for sender constraints on the bridge channel.
LJM update - 3570339360...be18ff34be .
2021-01-25 15:21:16 -05:00
okyanusoz
e7990baa7d
Fixed Turkish translation issues
2021-01-25 13:36:32 -06:00
Cedric Roijakkers
d35708815d
fix(lang) corrected Dutch translation of toggleCamera
2021-01-22 17:39:20 +01:00
Jaya Allamsetty
270e52e402
deps(ljm): Restore local connection status.
...
831716c160...3570339360 .
2021-01-22 10:44:01 -05:00
Saúl Ibarra Corretgé
635d283d5a
chore(deps) react-native-callstats@3.70.1
...
Support processing stats in the spec-compliant format.
2021-01-22 14:06:10 +01:00
Balu
4affc68b50
Update main-de.json
...
Added missing "user" dialog parameter translation. Tried to stay gender neutral.
2021-01-22 06:24:42 -06:00
chipechop
dca262620b
Update languages-it.json
2021-01-22 06:24:11 -06:00
as0bit
12c8258f56
Update main-de.json
...
lang: add missing fields to German translation
2021-01-22 06:22:22 -06:00
tmoldovan8x8
6a6aeb1d95
feat(mobile) adds more feature flags ( #8450 )
...
Features flags added:
-tile-view.enabled
-filmstrip.enabled
-notifications.enabled
-toolbox.enabled
2021-01-22 12:03:39 +02:00
Дамян Минков
01c55bdb15
feat: Uses mod_external_services supporting urn:xmpp:extdisco:2. ( #8455 )
...
* feat: Uses mod_external_services supporting urn:xmpp:extdisco:2.
The old mod_turncredentials.lua is left to continue working for those using old installs.
New install will start using the new module which will no longer be needed with prosody 0.12.
https://hg.prosody.im/prosody-modules/file/4841cf3fded5/mod_external_services/mod_external_services.lua
* squash: Updates ljm to support urn:xmpp:extdisco:2.
2021-01-21 16:14:00 -06:00
bgrozev
5f891fd060
debian: Do not read jicofosecret. ( #8454 )
2021-01-21 13:19:39 -06:00
chipechop
a39905883f
Update main-it.json
...
Added 4 missing lines in italian translation
2021-01-20 12:01:54 -06:00
Saúl Ibarra Corretgé
fe78f104bc
feat(android) set compile/target SDK versions to 30
2021-01-20 15:14:09 +01:00
Saúl Ibarra Corretgé
9c13603489
feat(android) update native dependencies
2021-01-20 15:14:09 +01:00
tmoldovan8x8
61037b982b
feat(mobile) adds ability to send and receive text messages ( #8425 )
2021-01-20 14:06:45 +02:00
Jaya Allamsetty
df21ec6f04
chore(deps) lib-jitsi-meet@latest ( #8437 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/...94ac35ae818093896e639e74f5fc389b488206a0
2021-01-19 12:45:33 -06:00
Vlad Piersec
23574e9edc
fix(vpaas): Store billing id in parent lolcaStorage on Safari
2021-01-18 09:56:03 +02:00
Dennis Scheiba
ec3130af0e
make translation gender neutral
2021-01-16 21:56:22 -06:00
Filipe dos Santos Gundim
3b692dc502
fix join label in pt-br
2021-01-16 21:36:00 -06:00
Дамян Минков
6689aa3700
feat: Detects shard changed when using websockets.
...
* feat: Detects shard changed when using websockets. (#1462 )
1009693f2e...cb484cf48c
2021-01-15 09:51:43 -06:00
Avram Tudor
13bc9863cb
Merge pull request #8426 from jitsi/tavram/gradient-condition
...
fix(subject) remove gradient if no info in topbar
2021-01-15 16:26:19 +02:00
Tudor-Ovidiu Avram
7ff332b2bb
fix(subject) remove gradient if no info in topbar
2021-01-15 16:02:50 +02:00
Mihai-Andrei Uscat
8aae2065dc
fix(Toolbox): Fix toolbox display when accessing it via keyboard
2021-01-15 13:43:09 +02:00
Jaya Allamsetty
b65e61f633
feat: Add new codec selection mechanism.
...
When an endpoint that doesn't support the preferred codec (VP9) joins a conference, all the other endpoints fallback to VP8 until the endpoint leaves the call.
2021-01-14 18:01:38 -05:00
Saúl Ibarra Corretgé
88f1c218eb
fix(rn,stats) fix incorrect bitrate calculation on mobile
...
Stats timestamps were incorrectly formatted, fixed upstream.
Fixes: https://github.com/jitsi/jitsi-meet/issues/8367
2021-01-14 14:59:22 +01:00
Boris Grozev
f6df76ab10
fix: Fix broken postinst reported by @wsldankers.
2021-01-14 07:55:50 -06:00
Saúl Ibarra Corretgé
85f1701393
fix(tile-view) avoid covering the logo
...
Reverts a8b2e6ffb3
2021-01-13 20:29:20 +01:00
damencho
2f7ff37472
fix: Fixes #8396 , wrong ssi includes in offline static page.
2021-01-13 09:11:10 -06:00
Mihai-Andrei Uscat
c752ea13f1
feat(overflow): Add responsive drawer at small screen width.
...
* Implement opening toolbar and participant overflows as drawers when below certain width.
* Fix dial-in copy button displaying incorrectly.
2021-01-13 16:07:22 +01:00
tmoldovan8x8
5ef60c3a7d
[WIP] adds BroadcastService ( #8336 )
...
feat(external_api) exposes more events from JS to native and adds the ability to send actions from native to JS.
2021-01-13 15:48:29 +02:00
hmuresan
1196ede961
feat(external-api) set privateMessage flag on incoming-message
2021-01-13 13:33:55 +01:00
Saúl Ibarra Corretgé
12877c7fce
fix(settings) remove legacy compatibility code
2021-01-13 13:32:54 +01:00
Avram Tudor
c6bb600d4c
Merge pull request #8400 from jitsi/tavram/shortcuts
...
feat(external_api) allow shortcuts to be disabled
2021-01-13 12:39:27 +02:00
Avram Tudor
845e23a947
Merge pull request #8399 from jitsi/tavram/overflowmenu
...
fix(menu) do not display overflow menu button if no items
2021-01-13 12:39:11 +02:00
Tudor-Ovidiu Avram
55ebb60f85
feat(external_api) allow shortcuts to be disabled
2021-01-13 12:10:27 +02:00
Tudor-Ovidiu Avram
8d3d94f568
fix(menu) do not display overflow menu button if no items
2021-01-13 11:55:38 +02:00
Avram Tudor
be24772e57
Merge pull request #8397 from jitsi/tavram/disable-jaas-directory
...
fix(jaas) disable directory integration
2021-01-13 11:38:05 +02:00
Tudor-Ovidiu Avram
a807f804a9
fix(jaas) disable directory integration
2021-01-13 11:13:04 +02:00
Hristo Terezov
db48dc3ed3
fix(Thumbnail): volume & audioLevel default values
2021-01-12 13:42:31 -06:00
Hristo Terezov
9bae7099dd
fix(filmstrip): Import from base/tracks.
2021-01-12 13:42:31 -06:00
Hristo Terezov
e990f6984a
fix(Thumbnail): Improve naming.
2021-01-12 13:42:31 -06:00
Hristo Terezov
9f321c988e
style(isVideoPlayable): improve readability.
2021-01-12 13:42:31 -06:00
Hristo Terezov
2e5e9a3f79
fix(AudioTrack):Add check for NaN value for volume
2021-01-12 13:42:31 -06:00
Hristo Terezov
fdb8f76b90
fix(Thumbnail): imports.
2021-01-12 13:42:31 -06:00
Hristo Terezov
3d97bef308
style(Thumbnail): improve readability
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
5a55c7b965
style(AudioTrack): improve readability
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
e161cbc4bd
fix(SmallVideo): computeDisplayModeInput
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
51e381a0b1
ref(Thumbnail): Create React component.
2021-01-12 13:42:31 -06:00
bgrozev
d8dd644f38
make sure extra plugin paths are enabled ( #8390 )
...
* fix: Make sure extra plugin_paths are not commented out.
* fix: Do not use "-e" as backup suffix.
2021-01-12 13:25:20 -06:00
Saúl Ibarra Corretgé
e30b2e14a5
fix(rn) stop room name generator when field is focused
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8307
2021-01-12 17:36:09 +01:00
Avram Tudor
7f1894dd57
Merge pull request #8379 from horymury/hmuresan/broadcast-screenshare
...
feat(external_api) add command and event listener for CS
2021-01-12 17:49:06 +02:00
hmuresan
4dda508708
feat(external_api) add command and event listener for CS
2021-01-12 17:23:40 +02:00
damencho
69c6463476
chore(deps) lib-jitsi-meet@latest
...
* fix: Disabling lobby when using tenant.
87c6e37475...7896fc8b92
2021-01-12 08:22:14 -06:00
Saúl Ibarra Corretgé
2763c2f5c9
fix(twa) update template
...
Set version to 1.0.0 with a very large version code so it's automatically kept
around when pushing new versions.
Additionally drop some no longer needed icon assets (bubblewrap did this).
2021-01-12 14:56:04 +01:00
Saúl Ibarra Corretgé
1ec8f70d55
fix(libre-build) skip spurious Firebase and GCM dependencies
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8353
2021-01-12 14:55:47 +01:00
Saúl Ibarra Corretgé
916208a5ff
fix(libre-build) update react-native-device-info to 8.0.0
...
Will now work even if installreferrer or GCM are missing.
2021-01-12 14:55:47 +01:00
Mihai-Andrei Uscat
43e655b619
feat(chat): Improve responsiveness.
...
* Fix toolbox buttons not displaying properly when chat is open.
* Open chat in fullscreen dialog past custom thresholds when mobile/desktop toolbox would become unusable due to chat
* Remove mobile chat check when displaying toolbox
2021-01-12 15:24:55 +02:00
Avram Tudor
1ab0f1993a
Merge pull request #8377 from jitsi/tavram/notifications
...
feat(external_api) allow notifications to be configured
2021-01-12 14:52:31 +02:00
Tudor-Ovidiu Avram
4cb7ebce70
feat(external_api) allow initial gUM requests to be disabled
2021-01-12 06:02:44 -06:00
hmuresan
0a5910f0b3
feat(external_api) set and cancel private chat through external API
...
- allow managing chat through API when chat button is not present on UI
2021-01-12 06:01:10 -06:00
Tudor-Ovidiu Avram
d91c546a1e
feat(external_api) allow notifications to be configured
2021-01-12 11:22:53 +02:00
bgrozev
b6f7f8fba7
Remove the "focus" external component, use client_proxy instead. ( #8381 )
...
* feat: Add mod_client_proxy and mod_roster_command.
Taken from prosody-modules 4317:456b9f608fcf with the
mod_roster_command patch applied.
* feat: Use mod_client_proxy to proxy to jicofo.
2021-01-11 15:45:00 -06:00
Pawel Domas
6ebe2c2809
audio output selection in safari blocks the UI
...
It appears that at the time of this writing, creating audio tracks blocks
the browser's main thread for a long time on safari. Wasn't able to confirm
which part of track creation does the blocking exactly, but not creating
the tracks seems to help and makes the UI much more responsive.
2021-01-11 14:17:29 -05:00
Saygun ICYUZ
067610b3fd
feat(recording) - Show recording started notification to the initiator ( #8359 )
...
* Show recording started notification to the initiator
* Translate 'recording.on' language key for English and Turkish
Translate 'liveStreaming.on' language key for English and Turkish
2021-01-11 08:21:33 -06:00
Avram Tudor
6f5534fcb6
Merge pull request #8352 from jitsi/tavram/allow-tileview-disabling
...
feat(jaas) allow tile view to be disabled
2021-01-08 16:03:21 +02:00
Tudor-Ovidiu Avram
dd8b220ff9
feat(jaas) allow tile view to be disabled
2021-01-08 12:00:13 +02:00
Avram Tudor
80d789879c
Merge pull request #8356 from jitsi/tavram/top
...
feat(jaas) add config for displaying participants stats and conferenc…
2021-01-08 11:57:23 +02:00
Tudor-Ovidiu Avram
d49c5a6d8c
feat(jaas) add config for displaying participants stats and conference subject
2021-01-08 10:21:07 +02:00
Mejans
9268255ca8
i18n: update Occitan language ( #8346 )
...
* Update main-oc.json
* Update languages-oc.json
2021-01-07 14:51:21 -06:00
Pawel Domas
a0806716ae
fix(JitsiStreamPresenterEffect): frozen on Safari
...
Canvas rendering does not work as expected on Safari - the image stays
still on the first frame. Calling play() on the video tags seems to help.
2021-01-07 15:10:27 -05:00
Дамян Минков
3677a2f769
feat: Skip p2p when the participant is jigasi.
...
* feat: Skip p2p when the participant is jigasi.
1fd7256553...87c6e37475
2021-01-07 09:08:36 -06:00
Avram Tudor
3881da5db9
Merge pull request #8354 from jitsi/tavram/fix-filmstrip
...
fix(filmstrip) fix button not considering interface config settings
2021-01-07 15:20:22 +02:00
Tudor-Ovidiu Avram
35a586df3c
fix(filmstrip) fix button not considering interface config settings
2021-01-07 14:53:11 +02:00
Saúl Ibarra Corretgé
dc5a776123
fix(ios) fix drag handle not rendering with latest react-native-svg
...
Fill must be properly specified.
2021-01-07 12:02:41 +01:00
Saúl Ibarra Corretgé
a3c6e690dd
chore(deps) update react-native-svg to latest
...
Fixes icons not rendering on iOS 11.
2021-01-07 12:02:41 +01:00
Saúl Ibarra Corretgé
a1c197c73c
fix(ios) fix crash on startup on iOS 11
2021-01-07 12:02:41 +01:00
damencho
e8c0c03e49
chore(deps) lib-jitsi-meet@latest
...
* feat: Skips using disco-info for features. (#1450 )
* sdp: improve sdp matching for simulcast lines (#1452 )
* sdp: add missing colon to findLines calls (#1447 )
310983c5b0...1fd7256553
2021-01-06 09:32:26 -06:00
Saúl Ibarra Corretgé
4798e0271b
chore(android,ios) raise versions
2021-01-06 16:21:44 +01:00
Asif
cd29f10fa8
feat: emit raise hand event to external API ( #8312 )
...
* Expose raise hand event to external application
* Fix linting issues
* fix the app non existing issue
2021-01-06 08:49:10 -06:00
Pawel Domas
97dc07810c
fix(setAudioOutputDeviceId): check if supported
2021-01-06 08:31:53 -06:00
damencho
28fa1f5dbe
fix: Process pre-existing participants properties.
...
We were not processing properties which are set (fire properties updated) before the conference joined event is fired.
2021-01-05 14:29:34 -06:00
damencho
2ba6100e36
fix: Fixes showing phone icon for jigasi participants.
2021-01-05 14:29:34 -06:00
Shawn
060a8628ce
fixed admin check for token verification
2021-01-05 12:56:33 -06:00
Christopher Engelhard
32fb08c56f
Consistent formatting/indentation of files in ./doc ( #8178 )
...
* unify indentations (debian)
* unify indentations in example-config-files
2021-01-04 08:22:40 -06:00
Jakob Pfeiffer
4a3ff8ce2c
fix(jitsi-meet-web-config.postinst) allow cert and key pre-selection ( #8319 )
...
* fix(jitsi-meet-web-config.postinst) allow cert and key pre-selection
* fix(jitsi-meet-web-config.postinst) jvb-hostname gets value from db_go instead of db_get
Co-authored-by: Jakob Pfeiffer <pgp-jkp@pfeiffer.ws >
2021-01-04 08:22:27 -06:00
yanglishuan
f32482539a
fix(lang) update zhCN translation
2021-01-04 08:22:09 -06:00
53845714nF
f82088fb8f
add systemd to letsencrypt installer ( #8289 )
...
* add systemd to letsencrypt
* Better readability of systemd change
Co-authored-by: Sebastian Feustel <sebastian.feustel@aei.mpg.de >
2021-01-04 08:21:47 -06:00
Vahid Zafari
76b4899c39
full support persian language ( #8300 ) Fixes #8299
2020-12-23 08:29:07 -06:00
Marc Seitz
9b638a4052
fix(lang) update German translation
2020-12-23 11:07:10 +01:00
Saúl Ibarra Corretgé
a8b2e6ffb3
fix(tile-view) allow watermark to be covered
2020-12-23 11:05:30 +01:00
Saúl Ibarra Corretgé
aefd13ab1b
fix(tile-view) reduce margins, take 2
...
Due to how the filmstrip size if computed I don't think there is a good way to
animate the change in size, so just ignore the toolbar, it will be hidden soon
enough.
2020-12-23 11:05:30 +01:00
Saúl Ibarra Corretgé
5e891caf94
fix(ios,fastlane) adjust scheme name after rename
2020-12-22 14:07:10 +01:00
Saúl Ibarra Corretgé
a01e3e9d8a
fix(android) avoid crashes if view is null
...
This may happen due to API misuse, but also in complex applications where
activity lifetimes are not straightforward.
2020-12-22 13:53:39 +01:00
Saúl Ibarra Corretgé
687a6c31ee
feat(analytics) unify Amplitude handlers across web and mobile
...
The amplitude-js library gained React Native support so there is no need to keep
separate implementations.
2020-12-22 10:36:10 +01:00
tmoldovan8x8
5ecb5717c7
feat(stats) add stats for mobile
2020-12-22 10:12:52 +01:00
Avram Tudor
8d813a499c
Merge pull request #8293 from jitsi/tavram/update-jaas-rec
...
fix(jaas) update recording label and hide option for jaas users
2020-12-21 13:00:59 +02:00
Tudor-Ovidiu Avram
22384d9094
fix(jaas) update recording label and hide option for jaas users
2020-12-21 12:19:10 +02:00
eppesuig
b3f1f7f46e
lang: Updating and uniforming italian translation ( #8288 )
...
* Updating and uniforming italian translation
- translate uniformly «meeting» to «conferenza», «chat» to «conversazione», ellipsys to «...», verbs in -ing with «in corso»
- correct a few typos
- update a message with old and unused placeholder
- translate some English messages
* typo
- add missing double quotes
* Fixed translation for "meeting" to "riunione"
2020-12-20 21:17:49 -06:00
xosecalvo
17350be16c
Updated Galician translation
...
Updated original Weblate translation by https://github.com/meixome
2020-12-20 09:22:49 -06:00
Hristo Terezov
d4596889df
feat(analytics): Adds metric for SS issues.
2020-12-18 15:27:43 -06:00
Mihai-Andrei Uscat
a5fe26bfdb
fix(password): Fix add password button on Safari
2020-12-18 14:47:00 +02:00
Vlad Piersec
33e4324f6d
fix(branding): Use config url for dynamic branding
2020-12-18 13:00:52 +01:00
Saúl Ibarra Corretgé
27d41604df
fix(script) add commits list to update LJM message
2020-12-18 09:45:09 +01:00
Saúl Ibarra Corretgé
99ac60ed74
feat(ios) rename SDK target to JitsiMeetSDK
...
Swift has a longstanding bug where a framework and a type cannot be named the
same. We have somehow managed to not run into this, but it now seems to be
hitting us.
Since this is a breaking change, this starts the road for SDK 3.0.
2020-12-17 23:02:48 +01:00
Дамян Минков
4f52fd5e01
fix: Skip sending multiple times disco-info to jicofo.
...
* fix: Skip sending multiple times disco-info to jicofo.
* build(deps): bump ini from 1.3.5 to 1.3.7
9f65e8fab3...8bb653f1d6
2020-12-17 13:02:28 -06:00
bhlee
edf415a7da
fix(welcome-page) fix .insecure-room-name-warning margin
2020-12-17 09:28:24 +01:00
bhlee
5637b37fd2
fix(main-ko) add keyboardShortcuts videoQuality ( #8264 )
...
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
* fix(main-ko.json) add keyboardShortcuts videoQuality
2020-12-16 23:17:44 -06:00
bhlee
dc0c1f0d93
fix(main-ko.json) Update some korean spelling & words ( #8253 )
...
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
2020-12-16 19:45:24 -06:00
Damien Fetis
5c1af8835b
lang: update French translation ( #7725 )
2020-12-16 13:04:02 -06:00
AleFelix
c61c00171a
feat: Update spanish translation ( #8023 )
...
* Update main-es.json
* Update main-esUS.json
2020-12-16 12:34:52 -06:00
roms2000
d025f51ce2
Update main-fr.json ( #8114 )
...
* Update main-fr.json
Update FR language, fix typos, alphabetical order and based from main.json
* Update main-fr.json
2020-12-16 10:10:29 -06:00
James E. Blair
bab2b0735c
Etherpad on join ( #8212 )
...
* Add option to open Etherpad on join
For sites that focus on collaborative editing during meetings, add
an option which, when set, will automatically open etherpad when a
participant joins.
* Add openSharedDocumentOnJoin to config whitelist
This also adds some config file doc comments about the option,
including a note about the choice not to honor it in the mobile app.
2020-12-16 10:10:12 -06:00
bcvieira
2fa0c6c98f
Update main-ptBR.json
...
Reordering and adding new translations.
2020-12-16 10:09:59 -06:00
Ivan Trubach
fa541a6768
Update main-ru.json
2020-12-16 10:09:48 -06:00
krakazyabra
1ed18c5be3
Fix #8095 ( #8101 )
2020-12-16 10:09:31 -06:00
JSHar
cf7cc84781
languages-ka.json
...
georgian Language
2020-12-16 10:09:05 -06:00
BustaFu
05cdec3b70
Update main-sv.json
...
Fix swedish translation
2020-12-16 10:08:56 -06:00
Jamil Bailony
c57fd643ea
lang: Update Arabic translation
2020-12-16 10:08:47 -06:00
Julian1203
ad297c2470
Update main-de.json
...
Fixed typo.
2020-12-16 10:08:27 -06:00
vachan-maker
be1b6d71f5
lang:New translation malayalam(ml-in)
2020-12-16 10:08:17 -06:00
vachan-maker
d63be314c6
Added missing language malayalam(ml) ( #7732 )
2020-12-16 10:08:03 -06:00
tzm_web
ea13e3c346
Update main-zhCN.json,languages-zhCN.json.
2020-12-16 10:07:20 -06:00
Saúl Ibarra Corretgé
58bd4edb85
fix(remote-control) skip on mobile
...
Middlewares should not be loaded on mobile as there is no way to use the
functionality.
2020-12-16 13:59:41 +01:00
Saúl Ibarra Corretgé
01345d6d9d
chore(ios) remove references to no longer used files
2020-12-16 10:28:30 +01:00
Saúl Ibarra Corretgé
28cd74077b
fix(ios) fix joining a meeting when the app was closed
...
Weird timing issue in appDidFinishLaunching, make sure we store the
launchOptions before we touch any view code.
2020-12-16 10:28:30 +01:00
Hristo Terezov
af6c794fda
ref(remote-control): Use React/Redux.
2020-12-15 18:09:58 -06:00
Pawel Domas
f88061db06
fix(conference.js): 2 tracks of the same media type
...
...caused by bad state as a result of timing issue around the prejoin flow.
If get user media call is delayed for a while and if user joins
the conference, when it hasn't completed then confrence.js will not assign
'localAudio' and 'localVideo' variables and will create additional media
tracks on unmute operation and add them to JitsiConference via replaceTracks
operation.
2020-12-15 14:11:00 -06:00
damencho
ec6abc1ce9
fix: Skip sending unnecessary signalling for raise hand.
2020-12-15 11:21:56 -06:00
sorinant
e261bb5616
feat(ios) added ability to use an external CXProvider and CXCallController
2020-12-15 12:21:53 +01:00
Saúl Ibarra Corretgé
b1a4b58f7a
chore(deps) update react-native-webview
2020-12-15 12:05:59 +01:00
dependabot[bot]
42dabd4cdb
chore(deps): bump react-native-webview from 10.9.0 to 11.0.0
...
Bumps [react-native-webview](https://github.com/react-native-community/react-native-webview ) from 10.9.0 to 11.0.0.
- [Release notes](https://github.com/react-native-community/react-native-webview/releases )
- [Changelog](https://github.com/react-native-webview/react-native-webview/blob/master/.releaserc )
- [Commits](https://github.com/react-native-community/react-native-webview/compare/v10.9.0...v11.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-15 11:09:28 +01:00
qwertiko GmbH
89ebb4d918
fix(LoginDialog) added missing double quotes
2020-12-15 11:06:44 +01:00
damencho
fc54fc80d1
fix: Start p2p only when we have received all presences.
2020-12-14 18:21:46 -06:00
Hristo Terezov
87b1155180
fix(video):Always show avatar if video is inactive
2020-12-14 16:44:08 -06:00
Saúl Ibarra Corretgé
4ca02c1ebf
feat(tile-view) optimize for less margins
...
- Lower the inter-tile margin to 2px
- Remove the 100px top/bottom margin when the toolbar is hidden
2020-12-14 21:27:13 +01:00
BasmaAwatef
70fcabd136
fix: the user placeholder translation issue #8219 ( #8233 )
...
* ✏️ user placeholder translation in authentication added
* Create node.js.yml
* Create npm-publish.yml
* Create deno.yml
* Create ci.yml
* Create stale.yml
* Delete deno.yml
* Delete npm-publish.yml
* Delete ci.yml
* Delete node.js.yml
* Delete ci.yml
* Create main.yml
* Delete stale.yml
* Delete main.yml
* Create ci.yml
* Create simpleCI.yml
* Update simpleCI.yml
* Revert "Delete stale.yml"
This reverts commit 27d88166b9 .
* Revert "Delete main.yml"
This reverts commit 037cd96e71 .
* Revert "Revert "Delete stale.yml""
This reverts commit 834d96e41c .
* Revert "Revert "Delete main.yml""
This reverts commit f69bc066f9 .
* Revert "Revert "Revert "Delete stale.yml"""
This reverts commit d60372da56 .
* Revert "Revert "Revert "Delete main.yml"""
This reverts commit 521ca60df3 .
* Revert "Revert "Revert "Revert "Delete stale.yml""""
This reverts commit 1f2a9518e1 .
* Revert "Revert "Revert "Revert "Delete main.yml""""
This reverts commit adf6c58f8e .
* Revert "Revert "Revert "Revert "Revert "Delete stale.yml"""""
This reverts commit 81c7ecc42f .
* Revert "Revert "Revert "Revert "Revert "Delete main.yml"""""
This reverts commit d1e1c03983 .
* Revert "Revert "Revert "Revert "Revert "Revert "Delete stale.yml""""""
This reverts commit b5f16b3e4d .
* Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml""""""
This reverts commit f9ef5ab193 .
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete stale.yml"""""""
This reverts commit b66bbf8698 .
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml"""""""
This reverts commit 01a44daf95 .
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml""""""""
This reverts commit eb896849a7 .
* 🔥 modifications dropped for all languages except for English
* Delete simpleCI.yml
* Delete stale.yml
2020-12-11 07:35:20 -06:00
Marek Suchánek
25a238f4e4
feat: Update the Czech translation ( #8133 )
...
* Update the Czech translation of `addPeople`
* Update the Czech translation of `calendarSync`
* Update the Czech translation of `chat`
* Add the Czech translation of `chromeExtensionBanner`
* Update the Czech translation of `connectingOverlay` and `connection`
* Update the Czech translation of `connectionindicator`
* Update the Czech translation of `deepLinking`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Fix a trailing comma that broke JSON
* Sort keys in main-cs.json to deduplicate the translation and make diffs from main.json more readable
* Add several missing strings in the Czech translation
* Add several missing strings in the Czech translation, mainly lobby mode
* Add several missing strings in the Czech translation, mainly `prejoin`
* Add the missing Czech translation of `recording` and `security`
* Update various strings in the Czech translation
* Add the missing Czech translation of `accessibilityLabel`
* Add the missing Czech translation of `toolbar`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Various edits of the Czech translation and a spell check
* Add missing language names in the Czech translation
2020-12-11 06:43:37 -06:00
Jaya Allamsetty
26dbc9a78b
fix: Fixes VP9 support on Chrome.
...
chore(deps) lib-jitsi-meet@latest
2020-12-10 15:01:25 -05:00
Hristo Terezov
79e517ed65
feat(analytics): Add tenant.
2020-12-10 13:57:13 -06:00
Avram Tudor
148234ea50
Merge pull request #8230 from jitsi/tavram/revert-fixroom
...
Revert "fix(external_api) replace special chars in roomName before co…
2020-12-10 14:59:52 +02:00
Tudor-Ovidiu Avram
b23f4b02ea
Revert "fix(external_api) replace special chars in roomName before constructing URL"
...
This reverts commit 6f90458ff1 .
2020-12-10 14:51:51 +02:00
damencho
e9200bab09
fix: Fixes detecting websocket disconnect by using xmpp pings.
2020-12-09 15:19:39 -06:00
Дамян Минков
97f47998ba
feat: Exposes a method for checking is remote track received and played/testing. ( #8186 )
...
* feat: Exposes a method for checking is remote track received and played.
Used for some tests in torture.
* squash: Drop not matching string.
Duplicate translation key with not matching content.
* squash: Moves torture specific functions to features/base/testing.
Listens for media events from the video tag of the large video and stores them in redux.
* squash: Fix comments.
* feat: Listens for media events from the video tag of the remote videos and stores them in redux.
* squash: Fix undefined videoTrack if between switches.
2020-12-08 08:01:16 -06:00
Jaya Allamsetty
0019284b10
feat: Add option to force pc to use turn relay candidates.
...
Helps with testing turn relay cases.
2020-12-07 20:17:26 -05:00
Hristo Terezov
5cae5985c0
feat(ConferenceTimer): Add config option to hide.
2020-12-03 17:00:33 -06:00
bgrozev
d77c5ccb7d
doc: Add docs for enableLipSync. ( #8195 )
...
* doc: Add docs for enableLipSync.
2020-12-03 14:10:30 -06:00
bgrozev
96af156465
Remove conference-wide RTX/REMB/TCC/opus-red options. ( #8194 )
...
* doc: Updates the docs for REMB, TCC, opus-red.
2020-12-03 14:10:17 -06:00
רטו
09aa486ff1
fix(lang) fix a few typos in Italian translation
2020-12-03 16:13:55 +01:00
bgrozev
0f2be8c642
fix(config) remove openBridgeChannel
2020-12-03 16:12:47 +01:00
Jaya Allamsetty
65562d1ef4
fix(tracks): Do not add a second audio track.
2020-12-02 14:02:04 -05:00
bgrozev
9535f84775
cleanup: Remove the startBitrate option. ( #8193 )
2020-12-01 14:19:17 -06:00
Boris Grozev
6c477cad9b
cleanup: Remove obsolete config option.
2020-12-01 12:12:45 -06:00
Boris Grozev
2b6c7a51a3
cleanup: Remove unused code.
2020-12-01 08:32:26 -06:00
Boris Grozev
42d1389338
feat: Remove the min-participants config.
2020-12-01 08:32:01 -06:00
רטו
d74f93209c
fix(lang) typo
2020-12-01 13:56:46 +01:00
Boris Grozev
6f61077a65
ref: Remove unused option from whitelist.
2020-12-01 06:09:20 -06:00
Saúl Ibarra Corretgé
997c3f75b5
chore(rn) raise SDK and app versions
2020-11-27 15:24:26 +01:00
Saúl Ibarra Corretgé
baa39896f1
fix(android) set stream type hardware buttons should control
...
Ref:
https://developer.android.com/reference/android/app/Activity#setVolumeControlStream(int)
2020-11-26 16:30:01 +01:00
Saúl Ibarra Corretgé
3725f698e4
fix(android) reset audio route after audio focus was lost
...
Looks like audio devices must be re-set after focus was lost and regained.
Otherwise some devices (tested on a Samsung Galaxy S9) are in a weird state
where the second microphone is not used when speakerphone is on.
2020-11-26 15:33:36 +01:00
Saúl Ibarra Corretgé
67002c903a
fix(android) use modern API for requesting audio focus
2020-11-26 15:33:36 +01:00
chipechop
1b15820f01
fix(lang) update Italian translation
2020-11-26 13:39:44 +01:00
Titus-Andrei Moldovan
4cced3af07
fix(android) disables the RNWebViewFileProvider
2020-11-26 11:24:43 +01:00
Mihai-Andrei Uscat
a8db3c1b28
chore(popups): Move popup configs to electron-utils
2020-11-26 12:13:50 +02:00
Jaya Allamsetty
39cf8854af
fix(TPC): Do not scale down desktop track in p2p/non-simulcast cases.
...
chore(deps) lib-jitsi-meet@latest
2020-11-25 17:13:13 -05:00
Saúl Ibarra Corretgé
57f3e8a3e8
fix(deps) update logger
2020-11-25 16:48:58 +01:00
Saúl Ibarra Corretgé
f6fa903f8f
feat(rn) switch to XCFramework and WebRTC M87
2020-11-25 16:39:26 +01:00
Hristo Terezov
3796db20ea
fix(connection-status): action
2020-11-24 16:03:18 -05:00
Saúl Ibarra Corretgé
911df4b18a
fix(avatar) revert back to defaulting to Gravatar
...
While the base URL remains configurable, this patch reverts back to using
Gravatar.
We noticed high latency with libravatar and contacted them. They are in the
process of migrarting to a better infrastructure (it's a single personal server
at the moment) so we'll re-evaluate once that has happened.
As for why not leave the default and change it on the meet.jit.si installation,
we don't want to kill their server :-)
2020-11-24 11:43:26 +01:00
George Politis
1041cd8055
feat: Makes it possible to hide the "Save Logs" link. ( #8143 )
...
As per @fremzy, the "Save Logs" feature generates a json
file with a bevy of technical information about the
meeting. This log contains the server name, server IP
address, participant's IP addresses (only in p2p sessions)
e.t.c. While this may be a useful feature for the
admin-like 'moderator', it creates unnecessary exposure
when made readily available to all users in the meeting.
This commit fixes #8036 by a config.js option to enable
the link (disabled by default), thus giving the owner of
the deployment the choice of enabling it or not.
2020-11-24 10:49:10 +01:00
Andrei Bora
898eca86d5
Make jwt accept boolean values for features
2020-11-23 11:34:34 -06:00
Oskars G
e0d41a30ef
feat: Include "Latvian" in the languages list ( #8129 )
2020-11-21 09:57:56 -06:00
Jaya Allamsetty
d6ab0a72a1
fix(lastN): select screenshare endpoint always when auto pinning.
...
When trying to auto pin screenshare, always select the endpoint even though it happens to be the large video participant in redux. The auto pin screenshare logic kicks in after the track is added. If the screenshare endpoint is not among the forwarded endpoints from the bridge, it needs to be selected again.
2020-11-20 10:29:12 -05:00
Jaya Allamsetty
fc694641dc
fix(lastN): Do not override channelLastN value.
...
If limitLastN values are specified and channelLastN < limitLastN, configure channelLastN on the conference.
2020-11-20 10:29:12 -05:00
damencho
1ee7e81918
fix: Fixes 404 page link when base is used.
2020-11-19 10:49:03 -06:00
Saúl Ibarra Corretgé
a7de8be0aa
feat(avatar) add ability to customize Gravatar base URL
...
Also, default to libravatar.
Closes: https://github.com/jitsi/jitsi-meet/issues/4927
2020-11-18 00:05:49 +01:00
Jaya Allamsetty
696ec36c8c
fix(UI): Add method for returning the video type of remote participants.
...
This is needed for the torture clients to determine the video type for the remote participants when testing desktop share.
2020-11-17 12:49:36 -06:00
Avram Tudor
76c9d96361
Merge pull request #8110 from jitsi/tavram/fix-double-slash
...
fix(jaas) replace only the first slash in a pathname
2020-11-16 11:26:09 +02:00
Tudor-Ovidiu Avram
b889bd5664
fix(jaas) replace only the first slash in a pathname
2020-11-16 11:01:31 +02:00
damencho
d97f46c163
feat: Skips the default tile view when jibri is loading.
...
Follows me and switching to tile view, still works.
2020-11-13 14:48:09 -06:00
Jaya Allamsetty
5510138944
fix(screenshare): do not reconfigure encodings for simulcast SS
...
chore(deps) lib-jitsi-meet@latest
2020-11-13 13:45:36 -05:00
Saúl Ibarra Corretgé
29fa4c935e
fix(chat) stop using nicknames
...
We stopped providing a way to set them, so don't render them either.
Also cleanup some leftover config options.
2020-11-13 17:40:57 +01:00
damencho
7de1e6d89e
Updates kick, fixes it after 4b8aae90.
2020-11-11 13:18:13 -06:00