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
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
damencho
ea0f9e7934
feat: Adds ts rule noImplicitOverride and fix errors.
2025-03-12 11:40:07 -05: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
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
Saúl Ibarra Corretgé
1edf88e744
fix(lint) tame linter
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é
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
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
Calin-Teodor
60b4581cb5
feat(polls-history): control polls through local storage
2024-07-26 16:26:21 +03:00
Horatiu Muresan
befffa7e85
fix(subject) Fix setting and broadcasting subject ( #14807 )
2024-06-07 16:19:36 +03: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
Calin-Teodor
5c69baefbf
feat(dynamic-branding): fix label customisation
2024-02-21 14:51:37 +02:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +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
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
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
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
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
Gabriel Borlea
97e5f00dae
fix(electron-screensharing): simplify the proccess ( #13967 )
...
* fix(electron-screensharing): simplify the proccess
2023-10-20 19:55:06 +03: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
damencho
144c1ce4f4
fix: Fixes passing the hash params in state for token auth URL.
2023-09-29 12:11:52 -05: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
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
7ccd68eb18
feat: Introduces passing state to the token authUrl.
...
Fixes jitsi/jitsi-meet-electron#902 .
2023-09-21 12:17:53 -05: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
Mihaela Dumitru
36045100bf
feat(branding) add support for custom icons
2023-09-11 09:11:06 +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é
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
4461196ba3
feat(compute-pressure) monitor cpu pressure ( #13645 )
2023-08-03 14:20:35 +03:00
Saúl Ibarra Corretgé
c83c4488bf
feat(rnsdk) share bootsrap code with app
2023-08-01 11:40:44 +02: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
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
Дамян Минков
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
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
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
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
06b67dcf44
ref(TS) Improve TS ( #13365 )
...
Change some any types to the correct types
2023-05-17 13:05:47 +03:00
Gabriel Borlea
a112d38943
feat(prejoin) add unsafe room name warning
2023-05-09 20:04:58 +02: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
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
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
Дамян Минков
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
96b6edccf8
ref(TS) Remove flow comments in TS files ( #13258 )
2023-04-24 14:49:56 +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
Дамян Минков
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
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
84ad0200a8
ref(TS) Convert some native components to TS ( #13200 )
2023-04-12 16:58:42 +03:00
Robert Pintilii
373be54b04
ref(TS) Convert some components to TS ( #13192 )
2023-04-11 12:10:37 +03:00