damencho
7d65123495
fix: Drop unused dependency.
2023-02-13 06:48:53 +01:00
Horatiu Muresan
fb2cfaa204
fix(carmode) Force portrait when in carmode
2022-09-22 17:17:19 +03:00
Calinteodor
5ec6581d2e
feat(welcome/native): settings updates ( #11830 )
...
feat(settings/native): feature updates
2022-07-28 10:28:29 +03: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é
9f3965800c
feat(deps,rn) update React Native to version 0.68.1
2022-04-29 10:54:16 +02: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
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é
61ae909ed5
chore(deps,rn) update navigation librarries to their latest versions
...
React Navigation v6.
2022-01-10 19:21:51 +01:00
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen ( #10509 )
...
* feat(security) Security Options screen
2021-12-10 18:23:27 +02:00
tmoldovan8x8
0a65ec1dfa
fix(android) set facebook groupId for all react-native dependencies
2021-11-25 14:55:24 +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
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
...
Introduce navigation for all in-conference screens.
2021-10-20 21:29:21 +02:00
tmoldovan8x8
3b33ba3f5d
feat(android) adds initializer for SoLoader.init
2021-10-07 11:56:19 +03: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
tmoldovan8x8
452b1b7e2e
fix(android): renames amplitudereactnative project to use react-native- pattern
2021-09-06 12:29:58 +03: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é
c03fb61c5f
fix(rn,reactions) fix copying sounds to app bundles
2021-08-26 17:32:34 +02: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
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
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é
8da154b185
fix(android) remove leftover package
2021-03-19 12:58:47 +01:00
tmoldovan8x8
d2568b874b
feat(mobile) adds ability to retrieve participantsInfo array
2021-02-04 14:26:35 +02: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
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é
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
8e19597e38
feat(mobile) add splash screen
2020-10-14 11:26:47 +02:00
Titus-Andrei Moldovan
de8079cc98
fix(android) update Gradle and the plugin to the latest versions
2020-09-29 14:16:36 +02:00
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.
2020-09-29 14:16:36 +02:00
Saúl Ibarra Corretgé
41ea94c0c2
android: update AndroidX core library dependencies
2020-09-15 21:22:50 +02:00
tmoldovan8x8
b3f16926d4
rn: add ability to disable crash reporting
2020-05-07 23:05:48 +02:00
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.
2020-02-04 14:25:56 +01:00
Saúl Ibarra Corretgé
5a6335207f
android: raise frament library version dependency
2020-02-04 14:25:56 +01:00
Saúl Ibarra Corretgé
960ffa7e78
android: switch to the Hermes JavaScript engine
2020-01-08 14:29:25 +00:00
Saúl Ibarra Corretgé
15e47a9eb3
android: update native dependencies
2019-11-26 20:33:38 +01:00
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.
2019-10-14 12:20:58 +02:00
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
2019-09-13 14:07:53 +02:00
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.
2019-09-04 10:50:30 +02:00
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.
2019-08-23 13:36:33 -05:00
Saúl Ibarra Corretgé
dd23ed09ad
deps: react-native@0.60
2019-08-21 11:12:56 +02:00
Дамян Минков
8800cb4580
Adds live streaming sound notification. ( #4532 )
...
* Adds live streaming sound notification.
* Adds ios resources for the new files.
2019-08-12 18:34:38 +03:00
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
2019-07-08 16:53:30 +02:00
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.
2019-05-20 17:33:36 +02:00
Saúl Ibarra Corretgé
b45a5da6e2
rn: use new AsyncStorage package
...
It was extracted from the RN core to a community maintained package.
2019-05-08 16:03:09 +02:00
Bettenbuk Zoltan
86d0d4fc22
rn: add DialInSummary
2019-05-07 18:02:14 +02:00
Saúl Ibarra Corretgé
2d45709a6a
android: add the ability to make a "libre" build
...
A libre build will exclude the following:
- Analytics modules
- Google Play services GMS
- Crashlytics
- Firebase
2019-05-02 09:26:20 +02:00
Saúl Ibarra Corretgé
b768b88491
android: add ability to override SDK version when releasing
2019-04-12 15:39:29 +02:00
Saúl Ibarra Corretgé
b78989f5f2
android: improve SDK release script
...
- don't hardcode defaults in gradle files
- allow for uploading also to HTTP URLs
- support HTTP authentication when publishing
2019-04-11 17:43:33 +02:00
Saúl Ibarra Corretgé
dfeb26597b
android: make Maven repo used for publising configurable
2019-04-03 16:15:11 +02:00
Saúl Ibarra Corretgé
b53a034aaf
deps: update React Native to version 0.59
...
This new version comes with an updated JSC runtime, so we no longer need to
depend on the updated version ourselves.
2019-03-21 14:47:55 +01:00
Hristo Terezov
59fc3642a6
feat(amplitude): add mobile implementation
2019-03-12 16:48:08 +01:00