Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
6 anos atrás
Saúl Ibarra Corretgé
eb15f73e59
android: don't use proguard on debug builds
It's not necessary and makes the build faster.
6 anos atrás
Saúl Ibarra Corretgé
dd23ed09ad
deps: react-native@0.60
6 anos atrás
Saúl Ibarra Corretgé
0f77cf9e0c
android: use adaptive icons
6 anos atrás
Saúl Ibarra Corretgé
9bf650c700
android: keep okio classes
Fixes running profile builds.
6 anos atrás
Bettenbuk Zoltan
74d0013acc
feat: use participant id for avatar color
6 anos atrás
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
6 anos atrás
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.
6 anos atrás
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.
6 anos atrás
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.
6 anos atrás
Saúl Ibarra Corretgé
8b0e5b9d15
android: set system navbar color to match the header
6 anos atrás
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
6 anos atrás
Saúl Ibarra Corretgé
bf7b1c5cfc
rn: add support for alpha.jitsi.net
6 anos atrás
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.
6 anos atrás
Saúl Ibarra Corretgé
08efc46f21
android: fix crash in debug mode
6 anos atrás
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.
6 anos atrás
Saúl Ibarra Corretgé
c91880859b
android: fix gradle warning
6 anos atrás
Saúl Ibarra Corretgé
2c592f61c3
android: enable 64bit builds
6 anos atrás
Saúl Ibarra Corretgé
26ca0e6630
android: throw if the overlsay permission is not granted in Debug mode
6 anos atrás
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.
6 anos atrás
Saúl Ibarra Corretgé
bf3bcd65d6
android: add JitsiMeetActivity
It renders a single JitsiMeetFragment which holds the JitsiMeetView view.
6 anos atrás
Saúl Ibarra Corretgé
a7018970ca
android: update SDK documentation
6 anos atrás
Saúl Ibarra Corretgé
59b00d022b
android: don't proxy enterPictureInPicture in JitsiMeetFragment
6 anos atrás
paweldomas
5b3e8a9b5e
android: introduce JitsiMeetConferenceOptions
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
6 anos atrás
Saúl Ibarra Corretgé
56135bd085
android: add initial implementation of join / leave
7 anos atrás
Saúl Ibarra Corretgé
90803c8ff6
android: SDK v2 pass one
Add JitsiMeetFragment and refactor the app to use it.
7 anos atrás
Saúl Ibarra Corretgé
c737d46d90
android: update gradle plugin version
6 anos atrás
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.
7 anos atrás
Saúl Ibarra Corretgé
d5a43426ed
android: don't read Dropbox key from iOS files
7 anos atrás
Saúl Ibarra Corretgé
50b4212463
android: add missing ProGuard rules
7 anos atrás
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)
7 anos atrás
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.
7 anos atrás
Saúl Ibarra Corretgé
a1ebba0ef7
android: fix compilation warning
The annotation processor is required for our Glide module to be included.
7 anos atrás
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.
7 anos atrás
Saúl Ibarra Corretgé
85b141db89
android: update proguard rules
7 anos atrás
Saúl Ibarra Corretgé
342718f673
rn: drop support for no longer supported deployments
7 anos atrás
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.
7 anos atrás
Saúl Ibarra Corretgé
0031fd2678
android, ios: update react-native-fast-image dependency
7 anos atrás
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.
7 anos atrás
Saúl Ibarra Corretgé
b71adbdf70
deps: update React Native to version 0.57
7 anos atrás
hristoterezov
39a22effb1
fix(build.gradle): Move dropboxAppKey definition to defaultConfig
7 anos atrás
hristoterezov
ca600928f5
feat(build.gradle): Use the Dropbox app key specified in Info.plist.
7 anos atrás
hristoterezov
60decf7692
ref(dropbox): Consistency for the naming around the app key.
7 anos atrás
hristoterezov
38517127c3
feat(dropbox): Implement react-native module.
7 anos atrás
hristoterezov
717fade79c
ref(proguard): Create common proguard config.
7 anos atrás
hristoterezov
959e687ed4
feat(proguard): Add crashlytics rules
7 anos atrás
hristoterezov
5f5adc3fa8
feat(proguard): enable
7 anos atrás
Bettenbuk Zoltan
d10d61fb7a
[RN] Add Google Sign In to live streaming
7 anos atrás
Saúl Ibarra Corretgé
f3d623e0ca
android: move calendar permission handling to the SDK
Since this is a feature implemented in the SDK, it makes sense that all the
plumbing required to make it work it's in the SDK itself.
7 anos atrás
Saúl Ibarra Corretgé
4fd8172126
[Android] Add LeakCanary
LeakCanary is a memory leak detection library which will run only in Debug mode.
7 anos atrás