Saúl Ibarra Corretgé
9bf650c700
android: keep okio classes
...
Fixes running profile builds.
2019-07-12 14:22:36 +02:00
Bettenbuk Zoltan
74d0013acc
feat: use participant id for avatar color
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
2019-07-08 16:53:30 +02:00
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.
2019-06-26 21:45:27 +02:00
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.
2019-06-18 14:51:44 +02:00
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.
2019-06-11 17:27:16 +00:00
Saúl Ibarra Corretgé
8b0e5b9d15
android: set system navbar color to match the header
2019-05-08 12:44:17 +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é
bf7b1c5cfc
rn: add support for alpha.jitsi.net
2019-05-01 23:23:24 +02:00
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.
2019-03-25 19:08:12 +01:00
Saúl Ibarra Corretgé
08efc46f21
android: fix crash in debug mode
2019-03-21 14:47:55 +01:00
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.
2019-03-21 14:47:55 +01:00
Saúl Ibarra Corretgé
c91880859b
android: fix gradle warning
2019-03-21 14:47:55 +01:00
Saúl Ibarra Corretgé
2c592f61c3
android: enable 64bit builds
2019-03-21 14:47:55 +01:00
Saúl Ibarra Corretgé
26ca0e6630
android: throw if the overlsay permission is not granted in Debug mode
2019-03-12 16:55:28 +01:00
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.
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
bf3bcd65d6
android: add JitsiMeetActivity
...
It renders a single JitsiMeetFragment which holds the JitsiMeetView view.
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
a7018970ca
android: update SDK documentation
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
59b00d022b
android: don't proxy enterPictureInPicture in JitsiMeetFragment
2019-03-12 16:55:28 +01:00
paweldomas
5b3e8a9b5e
android: introduce JitsiMeetConferenceOptions
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
56135bd085
android: add initial implementation of join / leave
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
90803c8ff6
android: SDK v2 pass one
...
Add JitsiMeetFragment and refactor the app to use it.
2019-03-12 16:55:28 +01:00
Saúl Ibarra Corretgé
c737d46d90
android: update gradle plugin version
2019-03-08 17:24:49 +01:00
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.
2019-02-08 09:02:15 +01:00
Saúl Ibarra Corretgé
d5a43426ed
android: don't read Dropbox key from iOS files
2019-01-29 15:39:20 +01:00
Saúl Ibarra Corretgé
50b4212463
android: add missing ProGuard rules
2019-01-16 14:55:58 -06:00
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)
2019-01-16 14:55:12 -06:00
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.
2019-01-08 17:42:59 +01:00
Saúl Ibarra Corretgé
a1ebba0ef7
android: fix compilation warning
...
The annotation processor is required for our Glide module to be included.
2019-01-08 17:42:59 +01:00
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.
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
85b141db89
android: update proguard rules
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
342718f673
rn: drop support for no longer supported deployments
2018-12-18 16:18:08 +01:00
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.
2018-12-18 09:05:50 +01:00
Saúl Ibarra Corretgé
0031fd2678
android, ios: update react-native-fast-image dependency
2018-12-18 09:05:50 +01:00
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.
2018-12-03 11:49:03 +01:00
Saúl Ibarra Corretgé
b71adbdf70
deps: update React Native to version 0.57
2018-10-10 18:07:36 +02:00
hristoterezov
39a22effb1
fix(build.gradle): Move dropboxAppKey definition to defaultConfig
2018-09-27 01:42:59 -05:00
hristoterezov
ca600928f5
feat(build.gradle): Use the Dropbox app key specified in Info.plist.
2018-09-27 01:42:59 -05:00
hristoterezov
60decf7692
ref(dropbox): Consistency for the naming around the app key.
2018-09-27 01:42:59 -05:00
hristoterezov
38517127c3
feat(dropbox): Implement react-native module.
2018-09-27 01:42:59 -05:00
hristoterezov
717fade79c
ref(proguard): Create common proguard config.
2018-09-18 14:37:05 -05:00
hristoterezov
959e687ed4
feat(proguard): Add crashlytics rules
2018-09-18 14:37:05 -05:00
hristoterezov
5f5adc3fa8
feat(proguard): enable
2018-09-18 14:37:05 -05:00
Bettenbuk Zoltan
d10d61fb7a
[RN] Add Google Sign In to live streaming
2018-09-05 23:09:56 +02:00
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.
2018-09-05 14:56:00 -05:00
Saúl Ibarra Corretgé
4fd8172126
[Android] Add LeakCanary
...
LeakCanary is a memory leak detection library which will run only in Debug mode.
2018-08-31 16:27:51 -05:00
Saúl Ibarra Corretgé
27021ea271
[RN] Replace cached image implementation
...
Use react-native-fastimage, which uses 2 full-native image impleentations using
well known and mature (native) libraries.
This gets us rid of 2 libraries which were observerd as a source of bugs and
created trouble with dependencies: react-native-fetch-blob and
react-native-img-cache. They are also no longer well maintained.
2018-07-31 14:07:17 -05:00
Saúl Ibarra Corretgé
c3f602b7b6
Revert "fix(android): do not require java 8 target"
...
This reverts commit 9e0fee6c7d
.
WebRTC requires Java 8, and Java 7 is now considered unsupported:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/discuss-webrtc/V1h2uQMDCkA/RA-uzncVAAAJ
2018-06-25 22:58:26 -05:00
Lyubo Marinov
75c7cfd9e1
Coding style: comments, formatting, sorting order
2018-05-20 19:01:59 -05:00
Saúl Ibarra Corretgé
ef7fb1a7b0
[RN] Make all delegate / listener methods run in the main / UI thread
2018-05-20 16:46:44 -05:00