tmoldovan8x8
3b33ba3f5d
feat(android) adds initializer for SoLoader.init
2021-10-07 11:56:19 +03:00
tmoldovan8x8
6124e72f21
feat(android) extract notification channel name
2021-10-01 10:17:23 +03:00
tmoldovan8x8
fc6c389902
feat(android) target sdk 31
2021-09-30 14:24:01 +03:00
titus.moldovan
989303f5d2
fix(android) disables uncompressed native libs usage
2021-09-28 14:51:24 +02:00
titus.moldovan
e38a9c3525
fix(android) removes unnecessary parcel processing
2021-09-28 12:39:49 +02:00
Saúl Ibarra Corretgé
99e56e229d
chore(rn,versions) bump sdk version
2021-09-22 16:13:57 +02:00
Saúl Ibarra Corretgé
06d8956bdb
android: fix initializing soloader from Activity context
...
It has to be an application context.
2021-09-17 13:43:45 +02:00
tmoldovan8x8
8eaf99586e
fix(rn) disable pip while authorising dropbox
2021-09-14 12:37:08 +03:00
tmoldovan8x8
c7ad5b5b26
feat(android) expose channels ids
2021-09-14 12:35:25 +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
527b96fe00
task(android): updates sdk version
2021-09-06 12:49:09 +03: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é
7d6365c5e0
fix(android) avoid exception in onHostPause
...
YOLO.
2021-08-26 16:34:53 +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
Saúl Ibarra Corretgé
0d9af05a4b
chore(rn,versions) bump app and sdk versions
2021-08-20 11:51:03 +02:00
tmoldovan8x8
ae33755913
feat(rn,sdk) add setConfigOverride to JitsiMeetConferenceOptions
...
Allows for overriding any (overridable, of course) config option.
2021-08-13 12:03:41 +02:00
Saúl Ibarra Corretgé
46cbc0ff49
chore(rn,versions) set mobile app and SDK versions
2021-08-05 13:43:29 +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
Mircea Sotan
8f81a75a61
fix(android): Fix install error on application compiled against Android S - Targeting S+ (version 10000 and above) requires that an explicit value for android:exported be defined when intent filters are present
2021-07-15 14:48:46 +03:00
tmoldovan8x8
25b4887f74
chore(rn): set mobile SDK versions 3.7.0
2021-07-15 09:36:41 +03:00
lala
35c7f156db
fix(i18n): LocaleDetector should consider the language tag
2021-06-24 12:41:17 +03:00
tmoldovan8x8
f84f7332b9
chore(rn,versions): set mobile SDK versions
2021-05-31 11:20:14 +03:00
Saúl Ibarra Corretgé
8cffa5553d
chore(rn,versions) set mobile app and SDK versions
2021-04-29 16:56:14 +03:00
Alex Bumbu
cf37d34923
fix(ios) fix leaving the meeting when screen-sharing
2021-04-28 13:33:11 +02:00
Saúl Ibarra Corretgé
7656985fe1
chore(rn,versions) bump SDK and apps versions
2021-04-08 10:44:33 +02:00
tmoldovan8x8
a1d3870634
feat(external_api): add videoMuted event and action ( #8862 )
2021-03-23 15:30:17 +02:00
Jake Breen
f3c1b8ac08
fix(android) apply flags when launching activity from non-activity context
...
Check whether context is that of an Activity before launching the Jitsi Conference Activity. If context is not an activity context, apply flag FLAG_ACTIVITY_NEW_TASK to the Jitsi Activity Intent to ensure activity can launch without error.
This scenario would manifest when a user attempts to launch the Jitsi Actvity from a Widget... for example.
https://developer.android.com/about/versions/pie/android-9.0-changes-all#fant-required
2021-03-22 12:59:43 +01:00
Saúl Ibarra Corretgé
8da154b185
fix(android) remove leftover package
2021-03-19 12:58:47 +01:00
Saúl Ibarra Corretgé
2f5ab2757f
feat(rn,ui) get rid of the gradients
2021-03-19 11:32:00 +01:00
tmoldovan8x8
61567f47c0
fix(android) changes the property name for the manifestOutputDirectory
2021-03-17 14:19:43 +01:00
tmoldovan8x8
8defaa9aec
feat(android): adds timer to OngoingNotification
2021-03-16 12:13:37 +02:00
tmoldovan8x8
399d6b6a4b
chore(version) bumps mobile sdkVersion to 3.2.0
2021-03-02 15:21:20 +01:00
tmoldovan8x8
f71e8a9982
feat(mobile) adds actions and events for the chat
2021-02-17 16:26:40 +02:00
Saúl Ibarra Corretgé
e5ea96fd4c
feat(rn) update SDK version to 3.1.0
2021-02-05 11:56:44 +01:00
tmoldovan8x8
d2568b874b
feat(mobile) adds ability to retrieve participantsInfo array
2021-02-04 14:26:35 +02:00
Andrzej Moskal
87f688dc8f
fix(android) add ability to localize notification actions strings
2021-02-03 10:58:05 +01:00
Titus-Andrei Moldovan
45f4643469
feat(mobile) adds ToggleScreenShare event and action.
2021-01-29 12:45:53 +02:00
Saúl Ibarra Corretgé
fe78f104bc
feat(android) set compile/target SDK versions to 30
2021-01-20 15:14:09 +01:00
Saúl Ibarra Corretgé
9c13603489
feat(android) update native dependencies
2021-01-20 15:14:09 +01:00
tmoldovan8x8
61037b982b
feat(mobile) adds ability to send and receive text messages ( #8425 )
2021-01-20 14:06:45 +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é
4798e0271b
chore(android,ios) raise versions
2021-01-06 16:21:44 +01:00
Saúl Ibarra Corretgé
a01e3e9d8a
fix(android) avoid crashes if view is null
...
This may happen due to API misuse, but also in complex applications where
activity lifetimes are not straightforward.
2020-12-22 13:53:39 +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
Saúl Ibarra Corretgé
997c3f75b5
chore(rn) raise SDK and app versions
2020-11-27 15:24:26 +01:00
Saúl Ibarra Corretgé
baa39896f1
fix(android) set stream type hardware buttons should control
...
Ref:
https://developer.android.com/reference/android/app/Activity#setVolumeControlStream(int)
2020-11-26 16:30:01 +01:00
Saúl Ibarra Corretgé
3725f698e4
fix(android) reset audio route after audio focus was lost
...
Looks like audio devices must be re-set after focus was lost and regained.
Otherwise some devices (tested on a Samsung Galaxy S9) are in a weird state
where the second microphone is not used when speakerphone is on.
2020-11-26 15:33:36 +01:00
Saúl Ibarra Corretgé
67002c903a
fix(android) use modern API for requesting audio focus
2020-11-26 15:33:36 +01:00
Titus-Andrei Moldovan
4cced3af07
fix(android) disables the RNWebViewFileProvider
2020-11-26 11:24:43 +01:00
Titus-Andrei Moldovan
9a35026d6a
feat(android) add screen-sharing support
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
Co-authored-by: zycwind <391321232@qq.com>
2020-11-04 14:45:16 +01:00
Saúl Ibarra Corretgé
5f2ee6d951
fix(android) fix runtime WebRTC issue
...
https://github.com/jitsi/jitsi-meet/issues/7911#issuecomment-714323255
2020-10-22 12:04:41 +02:00
tmoldovan8x8
8e19597e38
feat(mobile) add splash screen
2020-10-14 11:26:47 +02:00
Saúl Ibarra Corretgé
c239ba71e6
chore(android) update gradle plugin to version 4.0.2
2020-10-09 12:53:27 +02:00
Titus-Andrei Moldovan
9f9e192c3c
fix(android) - separates the invocation of the gradle tasks. It was noticed on some configurations that the publish task was executed before assembleRelease finished
2020-10-07 14:01:26 +02:00
Titus-Andrei Moldovan
943996e5b6
fix(android) - adds the import for the VersionName, since on some configurations it is not automatically imported
2020-10-07 14:01:26 +02:00
Titus-Andrei Moldovan
c54fed78c8
fix(android) excludes hermes related libs from the apk
2020-10-01 15:58:28 +02:00
Saúl Ibarra Corretgé
014f3b615f
fix(android) increase gradle JVM heap size
2020-09-29 17:35:35 +02:00
Saúl Ibarra Corretgé
7ef4de9c1c
chore(deps,android) bump leakcanary
2020-09-29 14:32:41 +02:00
Saúl Ibarra Corretgé
e6e088d197
fix(crashlytics) add missing dependency
...
Looks like the "Firebase Analytics" dependency is needed when migrating to the
new Firebase Crashlytics SDK. We are only interested in the "latest iversion
crash-free users" stat, which seems to require this. The documentartion is
somewhat confusing though.
2020-09-29 14:32:41 +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é
4765ab9d63
chore(rn,version) bump app and sdk versions
2020-09-18 17:55:41 +02:00
Saúl Ibarra Corretgé
41ea94c0c2
android: update AndroidX core library dependencies
2020-09-15 21:22:50 +02:00
Saúl Ibarra Corretgé
e70adef2ef
android: update Crashlytics dependency
2020-09-15 21:22:50 +02:00
Saúl Ibarra Corretgé
57bbe3f75a
android: fix crash when requesting permissions
...
The RN Permissions module calls this in a non-UI thread. What we observe is a
crash in ViewGroup.dispatchCancelPendingInputEvents, which is called on the
calling (ie, non-UI) thread. This doesn't look very safe, so try to avoid a
crash by pretending the permission was denied.
2020-09-15 16:17:46 +02:00
Saúl Ibarra Corretgé
eabcc078ef
android: fix adb reverse command in case of non-default port
2020-08-10 16:39:29 +02:00
Saúl Ibarra Corretgé
5b1f852783
rn: always reset the transform cache when starting the packager
...
It can help catch very weird bugs which are only triggered after a reset.
2020-08-10 16:39:29 +02:00
Saúl Ibarra Corretgé
5cf9a76f9e
android: bump minimum API level to 23
...
Android < 23 is currently less than 3% for us so let's try to lower the
maintenance burden. Users can still download an older version no problem.
2020-08-10 16:37:20 +02:00
Saúl Ibarra Corretgé
3f33adc5d0
android: target API level 29
...
This will be mandatory later in the year for updating apps and it already is for
new apps.
https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
2020-08-10 16:37:20 +02:00
Saúl Ibarra Corretgé
d9250aa986
android: bring back activity to the foreground when exiting PiP
...
When exiting PiP with by pressing the X the onPictureInPictureModeChanged method
is called. Since onResume is called a while after, in case the maximize button
is called, it's not easy to know if the user pressed the X button, and that was
the cause for exiting PiP.
So, in order to avoid show the user they are still in the meeting, bring the
activity to the foregound so they can hangup.
2020-08-10 16:36:30 +02:00
Atrate
168dbd6276
android: make app movable to SD card
2020-08-03 14:50:47 +02:00
Saúl Ibarra Corretgé
eaa715879a
rn: update versions
2020-07-21 15:49:08 +02:00
Saúl Ibarra Corretgé
ddaaeccafa
android: disable PiP on Android Go devices
...
Despite running Android 8.1, they don't support Picture-in-Picture.
2020-07-21 14:03:41 +02:00
Saúl Ibarra Corretgé
f32140c4b7
rn: set default resolution to 360p (experiment)
2020-07-09 08:40:56 +02:00
motiwardi
f22d5ed629
android: added configuration for user CA root trust
2020-07-08 14:50:56 +02:00
Roman
4b1743bb2f
android: add serverURL configuration for MDM/EMM environments
...
Android for Enterprise provides special feature for applications to obtain configuration through RestrictionManager remotely by some MDM solution.
Jitsi Meet can be remotely installed and provisioned with a proper URL (making URL not editable by the user) inside the Work Profile or Fully managed device.
2020-06-26 11:47:48 +02:00
Saúl Ibarra Corretgé
2af0c0ba17
rn: bump SDK version to 2.9.0
2020-05-27 15:35:58 +02:00
Saúl Ibarra Corretgé
a113151563
deps: update react-native-calendar-events
...
Rebase our patches (in PR) on top of latest master.
Sshould fix a crash when requesting permisssions.
2020-05-27 15:35:58 +02:00
Saúl Ibarra Corretgé
d55b49b2c3
doc: move mobile docs to the handbook
2020-05-18 11:44:53 +02:00
tmoldovan8x8
07f64d94c0
android: set view listener in onCreate
2020-05-13 10:56:37 +02:00
Saúl Ibarra Corretgé
65a8091e53
android: simplify code
...
- No need to handle the activity result in the fragment, since we already do in
the Activity
- Automagically ddispose the view when destroyed
2020-05-10 08:03:29 +02:00
Saúl Ibarra Corretgé
7fea8e2e6c
android: suppress lint warning
2020-05-10 08:03:29 +02:00
tmoldovan8x8
b3f16926d4
rn: add ability to disable crash reporting
2020-05-07 23:05:48 +02:00
tmoldovan8x8
2085851179
android: persist Amplitude device id when not set externally
...
Co-authored-by: Titus-Andrei Moldovan <moldovan.titus@gmail.com>
2020-04-30 13:12:09 +02:00
Saúl Ibarra Corretgé
dac6d9d63c
aandroid: raise SDK version
2020-04-29 17:20:11 +02:00
Saúl Ibarra Corretgé
62b4c97423
rn: raise SDK version to 2.8.1
2020-04-29 11:44:17 +02:00
Titus-Andrei Moldovan
b1d1599a1c
android: add a consistent deviceId for Amplitude from SharedPreferences
2020-04-21 11:45:42 +02:00
Saúl Ibarra Corretgé
afe1b4b0f9
rn: now working on 20.3
2020-04-20 16:01:25 +02:00
Volker Braun
2b181673b5
android: arcel the serverURL in the Android SDK
...
In the Android SDK, the setServerURL option is erroneously
ignored. The meeting's serverURL always defaults to
https://meet.jit.si because the serverURL is not parceled.
2020-04-10 14:53:47 +02:00
Saúl Ibarra Corretgé
ca5605620a
rn: update versions, apps 20.2, sdk 2.7
2020-03-30 15:45:16 +02:00
Saúl Ibarra Corretgé
b0e7471a83
android: revert back to SW decoding
...
We see tons of crashes on Samsung and Huawei devices. It's really not worth the
headache anymore.
2020-03-20 13:39:48 +01:00
Saúl Ibarra Corretgé
025e2b1ecb
android: simplify the creation of AudioManager
...
Do so on the main thread at startup and pass it along.
2020-03-11 16:27:42 +01:00
Saúl Ibarra Corretgé
05a8591110
android: make sure all AudioMode operations run in the audio thread
2020-03-11 16:27:42 +01:00
Saúl Ibarra Corretgé
38d1032fec
android: disable HW accelerated decoding on Samsung
...
They just keep crashing.
2020-03-06 12:42:16 +01:00
PanderMusubi
fedaa0ae6e
minimized size without quality loss via optipng
2020-03-05 15:19:26 +01:00
Saúl Ibarra Corretgé
95eb551156
android: disable ConnectionService for the Jitsi Meet app
...
It's the source of uncountable problems for which we don't have a good
solution, since they are caused by buggy implementations of self-managed
connection services by manufacturers.
2020-02-26 17:09:39 +01:00