Robert Pintilii
95084e1004
ref(TS) Convert some base features to TS (#12138)
2 anni fa
Robert Pintilii
271ea8315b
ref: Improve reducers TS (#12123)
2 anni fa
Robert Pintilii
449d52f26b
ref: Convert some reducers to TS (#11875)
2 anni fa
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
3 anni fa
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
3 anni fa
Calinteodor
7c523f3250
language(typescript) actionTypes.js -> actionTypes.ts (#10940)
* language(typescript) first ts component, added ts configurations, actionTypes.js are now ts files
3 anni fa
Andrei Oltean
8ef48a8a1d
feat: (speaker-stats) fix refresh and minor refactoring
3 anni fa
Andrei Oltean
70b8ccc097
feat: (speaker-stats) add speaker stats feature to native
3 anni fa
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
3 anni fa
Saúl Ibarra Corretgé
248865ad3f
fix(rn) enable reactions by default
3 anni fa
Calinteodor
307699a34c
feat(toolbox) added android screen share flag
Fixes issue #9435
3 anni fa
robertpin
2d04f3852c
fix(reactions) Moved reactions behind feature flag
3 anni fa
tmoldovan8x8
0bd45a75d2
feat(replace-participant): Add replaceParticipant feature-flag
4 anni fa
Calinteodor
9b5eae7a60
feat(rn, security) added flag for controlling security options button visibility
4 anni fa
tmoldovan8x8
e803e8cfd9
feat(ios): adds ios screensharing enabled flag
4 anni fa
luz paz
d3680bbebd
fix(misc) follow-up typos
Found via `codespell -q 3 -S ./lang`
4 anni fa
trippledave
68c2c9be40
feat(flags) add feature flag for audio-only button
4 anni fa
tmoldovan8x8
751644db16
makes disableAudioFocus flag generic, so it can be used also from iOS
4 anni fa
Jean-François Alarie
407021e258
feat(rn,flags) add fullscreen.enabled flag
4 anni fa
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.
4 anni fa
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.
4 anni fa
tmoldovan8x8
9ed1969f7e
feat(android) adds ability to disable the requestFocus on Android
4 anni fa
tmoldovan8x8
dca96f25f3
feat(mobile) adds feature flags for audioMute, videoMute and overflow… (#8537)
4 anni fa
tmoldovan8x8
6a6aeb1d95
feat(mobile) adds more feature flags (#8450)
Features flags added:
-tile-view.enabled
-filmstrip.enabled
-notifications.enabled
-toolbox.enabled
4 anni fa
Anand Parshuramka
f01869c21c
Adding the flags to enable/disable Kick out option in RemoteVideoMenu
4 anni fa
utkarshmarwaha
7f5751b918
rn,flags: add flag to show/hide video share button
5 anni fa
NicolasD
41ba55a6a9
rn,flags: add feature flag to enable / disable conference timer
5 anni fa
Saúl Ibarra Corretgé
7d513738d2
rn,flags: add ability to override resolution using a flag
Also, use the configured resolution to set it as the max received frame size.
5 anni fa
Roman
4b1743bb2f
android: add serverURL configuration for MDM/EMM environments
Android for Enterprise provides special feature for applications to obtain configuration through RestrictionManager remotely by some MDM solution.
Jitsi Meet can be remotely installed and provisioned with a proper URL (making URL not editable by the user) inside the Work Profile or Fully managed device.
5 anni fa
Saúl Ibarra Corretgé
6e679f952f
redux: refactor loading of middlewares and reducers
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.
This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.
This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
respectively.
Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
5 anni fa
Deepak Verma
ff23f81dfe
flags: fix comment
5 anni fa
NicolasD
3043f50ce3
rn,flags: add "toolbox.alwaysVisible" flag
5 anni fa
patidars
8accd9e433
rn,flags: feature flag to show/hide 'Tile View' button
5 anni fa
patidars
a18fd1cdb3
rn,flags: add feature flag to show/hide the 'Raise Hand' button
5 anni fa
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
5 anni fa
Saúl Ibarra Corretgé
955b24be9d
rn,cc: add feature-flag to disable close captions
5 anni fa
Saúl Ibarra Corretgé
6d16e087d9
rn: add a new advanced settings section
Currently only 2 options are implemented, mainly aimed at helping troubleshoot
audio related problems:
- Disable native call integration (it disables CallKit / ConnectionService)
- Disable P2P
5 anni fa
Bettenbuk Zoltan
5429b8568e
feat: feature flag for invite functionalities
5 anni fa
Saúl Ibarra Corretgé
97e0303065
feature-flags: add flag for enabling calendar integration
6 anni fa
Saúl Ibarra Corretgé
35ffbe1720
feature-flags: add flag for enabling chat
6 anni fa
Saúl Ibarra Corretgé
f7b92f65ca
ios: add feature flag to enable recording on iOS
6 anni fa
Saúl Ibarra Corretgé
cf7b10d53d
feature-flags: initial implementation
The welcomePageEnabled and pictureInPictureEnabled props on mobile have been
converted to feature flags.
6 anni fa