Calinteodor
f3324ab165
feat(react-native): enable hermes engine (#15279)
Enabled hermes JS engine and updated SDK release scripts for both Android and iOS.
před 6 měsíci
Saúl Ibarra Corretgé
d78b980b35
fix(android) fix bundle script path
před 7 měsíci
Saúl Ibarra Corretgé
103d1d9f35
fix(android) fix making production bundles
před 7 měsíci
Saúl Ibarra Corretgé
2c96880985
fix(android) add SDK version information
před 7 měsíci
Calin-Teodor
f0126a43f3
feat(android): updated timber dependecy
před 1 rokem
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
před 1 rokem
Calinteodor
90628f56f8
feat(react-native): rn 0.72.7 update (#14130)
feat(react-native): version 0.72.7 update
před 1 rokem
Saúl Ibarra Corretgé
ec9fcdf1cb
RN refactor immersive mode (#13583)
* fix(android): refactor immersive mode
před 1 rokem
damencho
7d65123495
fix: Drop unused dependency.
před 2 roky
Horatiu Muresan
fb2cfaa204
fix(carmode) Force portrait when in carmode
před 2 roky
Calinteodor
5ec6581d2e
feat(welcome/native): settings updates (#11830)
feat(settings/native): feature updates
před 2 roky
Saúl Ibarra Corretgé
2def75db50
fix(android) exclude the Giphy SDK from the libre build
Fixes: https://github.com/jitsi/jitsi-meet/issues/11759
před 2 roky
Saúl Ibarra Corretgé
9f3965800c
feat(deps,rn) update React Native to version 0.68.1
před 3 roky
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
před 3 roky
Saúl Ibarra Corretgé
d121a63341
feat(rn) update React Native to version 0.66
před 3 roky
Saúl Ibarra Corretgé
61ae909ed5
chore(deps,rn) update navigation librarries to their latest versions
React Navigation v6.
před 3 roky
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen (#10509)
* feat(security) Security Options screen
před 3 roky
tmoldovan8x8
0a65ec1dfa
fix(android) set facebook groupId for all react-native dependencies
před 3 roky
Pavol Cvengros
2d27195652
chore(deps) update uuid package to 8.3.2
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
před 3 roky
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
Introduce navigation for all in-conference screens.
před 3 roky
tmoldovan8x8
3b33ba3f5d
feat(android) adds initializer for SoLoader.init
před 3 roky
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
před 3 roky
tmoldovan8x8
452b1b7e2e
fix(android): renames amplitudereactnative project to use react-native- pattern
před 3 roky
tmoldovan8x8
83a1ee1182
task(rn, android): update dropbox logic to retrieve refresh token
před 3 roky
Saúl Ibarra Corretgé
c03fb61c5f
fix(rn,reactions) fix copying sounds to app bundles
před 3 roky
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.
před 3 roky
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
před 3 roky
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
před 3 roky
Saúl Ibarra Corretgé
8da154b185
fix(android) remove leftover package
před 4 roky
tmoldovan8x8
d2568b874b
feat(mobile) adds ability to retrieve participantsInfo array
před 4 roky
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.
před 4 roky
Saúl Ibarra Corretgé
1ec8f70d55
fix(libre-build) skip spurious Firebase and GCM dependencies
Fixes: https://github.com/jitsi/jitsi-meet/issues/8353
před 4 roky
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.
před 4 roky
tmoldovan8x8
8e19597e38
feat(mobile) add splash screen
před 4 roky
Titus-Andrei Moldovan
de8079cc98
fix(android) update Gradle and the plugin to the latest versions
před 4 roky
Titus-Andrei Moldovan
2a9805f9b1
feat(android) revert to JSC as our JS engine
JSC wasn't the cause for the crash we were hunting after all. RN doesn't set
HErmes as the default, neither does Expo, so the jury is still out on Hermes,
and it looks like JSC is still the safest bet.
In addition, the way Hermes is packaged (as a standalone AARs, instead of a
local "Maven repo") complicates the SDK build and can make the resulting build
bloated.
před 4 roky
Saúl Ibarra Corretgé
41ea94c0c2
android: update AndroidX core library dependencies
před 4 roky
tmoldovan8x8
b3f16926d4
rn: add ability to disable crash reporting
před 5 roky
Saúl Ibarra Corretgé
306c8ba8c2
android: prepare SDK build for Hermes
We need to push the Hermes AAR to Maven and have the SDK depend on it.
před 5 roky
Saúl Ibarra Corretgé
5a6335207f
android: raise frament library version dependency
před 5 roky
Saúl Ibarra Corretgé
960ffa7e78
android: switch to the Hermes JavaScript engine
před 5 roky
Saúl Ibarra Corretgé
15e47a9eb3
android: update native dependencies
před 5 roky
Saúl Ibarra Corretgé
4a8f787519
rn: evaluate config.js in a sandboxed environment
We are downloading code off the Internet and executing it on the user's device,
so run it sandboxed to avoid potential bad actors.
Since it's impossible to eval() safely in JS and React Native doesn't offer
something akin to Node's vm module, here we are rolling our own.
On Android it uses the Duktape JavaScript engine and on iOS the builtin
JavaScriptCore engine. The extra JS engine is *only* used for evaluating the
downloaded code and returning a JSON string which is then passed back to RN.
před 5 roky
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
před 5 roky
Saúl Ibarra Corretgé
902da8cc4f
rn: add native loggers
These provide the ability to integrate the SDK with some other application
loggers.
At the time this was written we use Timber on Android and CocoaLumberjack on iOS.
In addition to the integration capabilities, a LogBridge React Native module
provides log transports for JavaScript code, thus centralizing all logs on the
native loggers.
před 5 roky
paweldomas
6ae9bbe0c5
feat: report analytics for the network connection
Will emit new 'network.info' action with the online/offline status and
extra details for native like the network type and
'isConnectionExpensive' flag.
před 5 roky
Saúl Ibarra Corretgé
dd23ed09ad
deps: react-native@0.60
před 5 roky
Дамян Минков
8800cb4580
Adds live streaming sound notification. (#4532)
* Adds live streaming sound notification.
* Adds ios resources for the new files.
před 5 roky
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
před 6 roky
Saúl Ibarra Corretgé
466e1e3eb8
android: fix publishing new async storage package
The naming didn't match, so adjust it. @ cannot be used for maven artifact
names.
před 6 roky