Saúl Ibarra Corretgé
960ffa7e78
android: switch to the Hermes JavaScript engine
il y a 5 ans
Saúl Ibarra Corretgé
b3983aa766
android: add ability to make test signed release builds
il y a 5 ans
Saúl Ibarra Corretgé
15e47a9eb3
android: update native dependencies
il y a 5 ans
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
il y a 5 ans
Saúl Ibarra Corretgé
eb15f73e59
android: don't use proguard on debug builds
It's not necessary and makes the build faster.
il y a 5 ans
Saúl Ibarra Corretgé
dd23ed09ad
deps: react-native@0.60
il y a 5 ans
Saúl Ibarra Corretgé
0f77cf9e0c
android: use adaptive icons
il y a 5 ans
Saúl Ibarra Corretgé
9bf650c700
android: keep okio classes
Fixes running profile builds.
il y a 5 ans
Bettenbuk Zoltan
74d0013acc
feat: use participant id for avatar color
il y a 5 ans
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
il y a 5 ans
Saúl Ibarra Corretgé
714e0e045d
android: add notification while there is an ongoing meeting
The notification is posted by a foreground service, which also has the nice
side-effect of keeping the app alive for a long time.
il y a 5 ans
Saúl Ibarra Corretgé
4591b36c3e
android: handle onActivityResult Activity lifecycle method
It may be called in the Activity instead of in the Fragment. Handle both.
il y a 5 ans
Saúl Ibarra Corretgé
e33b334307
rn: add SDK API to set user information
At the moment it includes:
- display name
- email
- avatar URL
This information is used *only* if no token was specified.
il y a 5 ans
Saúl Ibarra Corretgé
8b0e5b9d15
android: set system navbar color to match the header
il y a 6 ans
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
il y a 6 ans
Saúl Ibarra Corretgé
bf7b1c5cfc
rn: add support for alpha.jitsi.net
il y a 6 ans
Saúl Ibarra Corretgé
030af37668
android: generate versionCode automatically
It's a number whichb must be ever increasing with each build submitted to the
store.
Automate its value by using the number of seconds since 1st of January 2019.
That should be enough for ~680 years.
il y a 6 ans
Saúl Ibarra Corretgé
08efc46f21
android: fix crash in debug mode
il y a 6 ans
Saúl Ibarra Corretgé
e32336b96f
android: run the React packager when running from AS
When running the app from Android Studio the React packager is not automatically
started. In vanilla RN projects this is done by the "react-native run-android"
command, but often times it is desired to run from Android Studio.
This fixes that by starting the packager from Gradle.
il y a 6 ans
Saúl Ibarra Corretgé
c91880859b
android: fix gradle warning
il y a 6 ans
Saúl Ibarra Corretgé
2c592f61c3
android: enable 64bit builds
il y a 6 ans
Saúl Ibarra Corretgé
26ca0e6630
android: throw if the overlsay permission is not granted in Debug mode
il y a 6 ans
Saúl Ibarra Corretgé
d39290f9fa
rn: refactor conference events
Consolidate all failure cases into a single one: CONFERENCE_TERMINATED. If the
conference ended gracefully no error indicator will be present, otherwise there
will be.
il y a 6 ans
Saúl Ibarra Corretgé
bf3bcd65d6
android: add JitsiMeetActivity
It renders a single JitsiMeetFragment which holds the JitsiMeetView view.
il y a 6 ans
Saúl Ibarra Corretgé
a7018970ca
android: update SDK documentation
il y a 6 ans
Saúl Ibarra Corretgé
59b00d022b
android: don't proxy enterPictureInPicture in JitsiMeetFragment
il y a 6 ans
paweldomas
5b3e8a9b5e
android: introduce JitsiMeetConferenceOptions
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
il y a 6 ans
Saúl Ibarra Corretgé
56135bd085
android: add initial implementation of join / leave
il y a 6 ans
Saúl Ibarra Corretgé
90803c8ff6
android: SDK v2 pass one
Add JitsiMeetFragment and refactor the app to use it.
il y a 6 ans
Saúl Ibarra Corretgé
c737d46d90
android: update gradle plugin version
il y a 6 ans
Saúl Ibarra Corretgé
5f7a515610
rn: drop {AddPeople,Invite}Controller
We are going to implement the invite dialog *inside* the SDK, so there is no
need to have all this machinery anymore.
il y a 6 ans
Saúl Ibarra Corretgé
d5a43426ed
android: don't read Dropbox key from iOS files
il y a 6 ans
Saúl Ibarra Corretgé
50b4212463
android: add missing ProGuard rules
il y a 6 ans
Saúl Ibarra Corretgé
bb8fc8770a
android: fix packager in debug mode in API 28
These values must match these ones in React Native:
5939d078a0/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java (L20-L22)
il y a 6 ans
Saúl Ibarra Corretgé
148d4ebb90
rn: add Firebase integration
This is done at the app level, not the SDK.
Currently 2 Firebase services are used:
- Crashlytics
- Dynamic Links
They are enabled in tandem, if the appropriate Google services file
(GoogleService-Info.plist on iOS or google-services.json on Android) is found.
Each service needs to be individually enabled in the Firebase console.
il y a 6 ans
Saúl Ibarra Corretgé
a1ebba0ef7
android: fix compilation warning
The annotation processor is required for our Glide module to be included.
il y a 6 ans
Saúl Ibarra Corretgé
0fc69416d4
android: update build and target SDK versions
Note that Android 9 Pie (API 28) disallows HTTP requests by default, so an
exception was needed in the app in order for the Metro bundler to work in debug
mode.
il y a 6 ans
Saúl Ibarra Corretgé
85b141db89
android: update proguard rules
il y a 6 ans
Saúl Ibarra Corretgé
342718f673
rn: drop support for no longer supported deployments
il y a 6 ans
Saúl Ibarra Corretgé
053437c86e
android: circumvent trouble with apps using Glide
Glide (which is used by react-native-fast-image) can cause trouble if the host
app (the one using the SDK) is using Glide already.
To avoid this, don't use the builtin AppGlideModule (as the docs recommend) and
let apps define it.
il y a 6 ans
Saúl Ibarra Corretgé
0031fd2678
android, ios: update react-native-fast-image dependency
il y a 6 ans
Saúl Ibarra Corretgé
b15533d75f
android: update app / sdk version
Set them to the next release versions. In additon, the buildNumber variable will
be used to match the requirements of versionCode:
https://developer.android.com/studio/publish/versioning
that is, a monotonically increasing number, independent of the app / sdk
version.
il y a 6 ans
Saúl Ibarra Corretgé
b71adbdf70
deps: update React Native to version 0.57
il y a 6 ans
hristoterezov
39a22effb1
fix(build.gradle): Move dropboxAppKey definition to defaultConfig
il y a 6 ans
hristoterezov
ca600928f5
feat(build.gradle): Use the Dropbox app key specified in Info.plist.
il y a 6 ans
hristoterezov
60decf7692
ref(dropbox): Consistency for the naming around the app key.
il y a 6 ans
hristoterezov
38517127c3
feat(dropbox): Implement react-native module.
il y a 6 ans
hristoterezov
717fade79c
ref(proguard): Create common proguard config.
il y a 6 ans
hristoterezov
959e687ed4
feat(proguard): Add crashlytics rules
il y a 6 ans
hristoterezov
5f5adc3fa8
feat(proguard): enable
il y a 6 ans