Saúl Ibarra Corretgé
b9f7c3acfc
simplify!
2019-06-26 15:40:57 +02:00
Saúl Ibarra Corretgé
a43053b7f9
feedback pass 4
2019-06-26 10:41:13 +02:00
Saúl Ibarra Corretgé
cc56dc6d5b
feedback pass 3
2019-06-26 10:20:18 +02:00
Saúl Ibarra Corretgé
17ae77344b
feedback pass 2
2019-06-26 09:55:19 +02:00
Saúl Ibarra Corretgé
fe7b01eb96
feedback pass 1
2019-06-26 09:21:20 +02:00
Saúl Ibarra Corretgé
dd69f1f823
fixup
2019-06-25 16:38:36 +02:00
Saúl Ibarra Corretgé
70532890ed
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-25 15:35:55 +02:00
Saúl Ibarra Corretgé
6b90d497f7
android: add ability to get the current Activity running RN
...
This helper method gets the current Activity attached to React Native (via the
ReactContext). This is useful for modules which need access to it, without being
actual React Native modules.
2019-06-25 13:59:53 +02:00
Saúl Ibarra Corretgé
80b852e8f3
android: add ability to keep track of the current ongoing conference
2019-06-25 13:57:34 +02:00
Saúl Ibarra Corretgé
1786bfadce
android: make some activity attributes private
...
They are only meant to be used internally. This reduces the risk of SDK users
sending garbage when we expect a specific type.
2019-06-21 21:48:46 +02:00
Saúl Ibarra Corretgé
ddaa22048f
android: make sure we left the current meeting when the activity is destroyed
...
If the user swipes the activity from the recents list there is no other chance,
onDestroy gets called directly.
2019-06-21 21:48:46 +02:00
Saúl Ibarra Corretgé
3e77890387
android: fix not calling super in onNewIntent
2019-06-21 21:48:46 +02:00
Saúl Ibarra Corretgé
243fdba80f
android: fix exception when sending events without URL
...
ENTER_PIP_MODE, for example, does not have it.
2019-06-21 15:42:10 +02:00
Saúl Ibarra Corretgé
803870ef8f
android: add a uncaught exception handler
...
Its main task is to cleanup conferences (specially the connection services
stuff) to make sure the system is left in a working state even when the
unexpected happens.
2019-06-20 17:03:24 +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é
73b6a7a134
android: fix React packager not working on debug builds on a device
2019-06-18 14:51:44 +02:00
Saúl Ibarra Corretgé
8b5b112c6a
android: don't default to making libre builds
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é
cf7b10d53d
feature-flags: initial implementation
...
The welcomePageEnabled and pictureInPictureEnabled props on mobile have been
converted to feature flags.
2019-06-11 13:37:50 +00:00
Hristo Terezov
9712804040
fix(Amplitude): user id
2019-05-29 09:53:31 -07:00
Hristo Terezov
fecbef0aff
fix(AmplitudeModule): class name
2019-05-29 17:22:50 +02:00
Saúl Ibarra Corretgé
d65b71b584
rn: add ability to set the conference subject
2019-05-29 14:48:02 +02:00
Saúl Ibarra Corretgé
47d5163c52
rn: don't tag builds by default
...
People run these in their own checkout and will run into problems because
tagging will fail.
2019-05-23 12:07:04 +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é
8a90f0dab1
android: include SDK version in Maven repo commit message
2019-05-20 17:33:17 +02:00
Saúl Ibarra Corretgé
6f320f463d
rn: don't use annotated tags when building the SDKs
2019-05-14 17:00:02 +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
Saúl Ibarra Corretgé
8b0e5b9d15
android: set system navbar color to match the header
2019-05-08 12:44:17 +02:00
paweldomas
0889ffdf27
android fix: do not enter PiP mode when the permissions alert is shown
...
Entering PiP mode while the permissions dialog is display will not only
fail, but also mess up the Activity lifecycle on some OS versions.
We may end up with two activity/fragment instances and a situation where
the onStop callback was not called yet on the instance #1 while
the onResume has been already called on instance #2 .
2019-05-08 10:15:14 +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é
08891b17b6
android: expose JitsiMeetActivity.leave()
2019-05-02 09:26:20 +02:00
Saúl Ibarra Corretgé
aab3428347
android: make JitsiMeetActivity.join public
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é
c1f8a35156
doc: add links to the sample SDK applications repo
2019-04-17 09:37:28 +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é
9f339c452b
android: raise SDK version
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é
21c0745504
android,ios: now working on version 19.2
2019-04-10 14:14:04 +02:00
Saúl Ibarra Corretgé
4c3cf8c14a
android: add an improved SDK release script
...
It releases the SDK and all dependencies (including React Native) to the
specified Maven repo.
2019-04-03 16:15:11 +02:00
Saúl Ibarra Corretgé
1f371ab055
android: simplify qualifying dependencies when publishing
...
Use an ever increasing number so no manual updates are necessary.
2019-04-03 16:15:11 +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é
e217e10af5
android: update custom version for native dependencies
2019-04-02 14:17:45 +02:00
Saúl Ibarra Corretgé
36eb27e233
rn: add build information to SettingsView
2019-04-02 12:40:35 +02:00
paweldomas
a386740103
fix(ConnectionService): history and audio focus on Samsung devices
...
On some Samsung devices the call done with the ConnectionService end up
in the native call history which we don't want. That's fixable by
marking the Connection as "external" just before the call is
disconnected.
Another issue specific to Samsung devices about the audio focus not
always being release when that call ends. That's fixable by marking
the call as holding just before disconnecting it.
2019-03-27 13:39:52 -05:00
Saúl Ibarra Corretgé
451949f49d
android: enable PiP support by default in JitsiMeetActivity
2019-03-27 17:39:09 +01:00
Saúl Ibarra Corretgé
61ed459971
android: add JitsiMeetActivity.launch helper methods
...
They greatly simplify starting a JitsiMeetActivity by encapsulating the creation
of the Intent adn extras placement.
In order to make this possible JitsiMeetConferenceOptions now implements
Parcelable so it can be serialized and passed around when creating an Intent.
2019-03-27 17:39:09 +01:00
Saúl Ibarra Corretgé
c30a4a0aa6
android: make Amplitude and Dropbox modules package private
2019-03-27 17:39:09 +01:00
Saúl Ibarra Corretgé
15c5a2339b
android: fix getting permission request results
...
Now that we have both a Fragment and an Activity there are lifecycle methods
that overlap. If a Fragment requests permission by calling requestPermissions
then the result handler will be called on itself. React Native's permissions
module, however, calls ActivityCompat.requestPermissions on the Activity, thus
we need to handle the results at the Activity level and not at the Fragment
level.
2019-03-26 11:56:14 -05:00
Saúl Ibarra Corretgé
7ebcf69937
android: add fastlane integration
2019-03-25 19:08:12 +01:00