Bettenbuk Zoltan
2d87757aaa
[RN] Add invite function to calendar
2018-09-11 23:27:11 +02:00
Bettenbuk Zoltan
126e2d6e14
Move DialogContainer to BaseApp to have dialogs on the welcome screen too
2018-09-11 23:27:11 +02:00
virtuacoplenny
32fbcb17b9
Merge pull request #3442 from virtuacoplenny/lenny/subtitles-blown-away
...
fix(subtitles): fix typo that was blowing away subtitles on update
2018-09-11 13:41:34 -07:00
hristoterezov
d3bf0b7862
feat(recording): Add analytics.
2018-09-11 13:35:38 -05:00
Leonard Kim
17f4b24a3f
fix(notification): change title for kick notification
2018-09-11 13:10:04 -05:00
virtuacoplenny
e63cd8c81b
feat(tile-view): exit tile view on pin ( #3430 )
...
* feat(tile-view): exit tile view on pin
* Try out this other ux impl
2018-09-11 13:09:07 -05:00
Leonard Kim
282e66b2dc
fix(subtitles): fix typo that was blowing away subtitles on update
2018-09-11 11:08:15 -07:00
Leonard Kim
72922130a2
fix(calendar): allow text to wrap and grow tile
...
Long meeting titles and urls can force text outside of the
tile.
2018-09-11 10:30:24 -05:00
Leonard Kim
514175b1af
chore(deps): update most atlaskit dependencies
...
Update the following to the latest:
avatar
button
checkbox
field-text
field-text-area
icon
inline-message
layer-manager
lozenge
modal-dialog (one version before breaking changes)
multi-select
spinner
theme
tooltip
The following were not updated:
- droplist was removed because usage could not be found
- flag was not updated due to regressions with stacking animations
- inline-dialog was not updated because it requires (likely simple)
fixing of position props
2018-09-11 10:27:00 -05:00
damencho
ceb8d7b03d
Commit from translate.jitsi.org by user damencho.: 562 of 562 strings translated (0 fuzzy).
2018-09-11 14:43:48 +00:00
paweldomas
22803f36e9
chore(package.json): bump react-native-callstats to 3.53.4
2018-09-07 20:16:06 -05:00
Дамян Минков
7674e90d4d
Adds dial in default number and pin to the text for calendar/share. ( #3421 )
...
* Adds dial in default number and pin to the text for calendar/share.
* Handles fail to fetch numbers or conference id.
2018-09-07 17:48:58 -05:00
Lyubo Marinov
1d128e027a
Coding style: utilize default values
...
Since they are a language feature, they make the source code more easily
comprehensible than `if (typeof XXX === 'undefined') { XXX = ...; }`.
2018-09-07 16:48:16 -05:00
paweldomas
ee9f304345
fix(RN): show the CC button only when transcribing is available
2018-09-07 16:48:16 -05:00
Leonard Kim
f148b50100
fix(calendar): join button goes to meeting
2018-09-06 15:21:14 -05:00
paweldomas
95785a9585
ref(Notification.native): remove unnecessary View
...
The styles.actionColumn does not exist. It looks the same without the
extra View.
2018-09-05 18:43:49 -05:00
paweldomas
26d906fa46
feat(RN): displays transcription subtitles
2018-09-05 18:43:49 -05:00
paweldomas
eac069c930
ref(Conference.native): move notifications container
...
Moves NotificationContainer to the toolbox and filmstrip container, so
that there's no need to manually calculate the positions.
2018-09-05 18:43:49 -05:00
paweldomas
5119f41af6
ref(NotificationsContainer.native): simplify
...
The outer container is not necessary if 'justifyContent: flex-end' is
used with the absolute fill on the main container.
2018-09-05 18:43:49 -05:00
paweldomas
e2771b53bb
feat(transcriptions): add ClosedCaptionButton.native
2018-09-05 18:43:49 -05:00
paweldomas
008fb868a6
feat(transcriptions): add TranscribingLabel.native
2018-09-05 18:43:49 -05:00
paweldomas
6dea107bcd
ref(conference.js): unify "user joined/left" handling on web and RN
...
Extracts methods which share the common logic. There are still some
leftovers on the web side left which are not used on RN. But this can be
a first step.
2018-09-05 18:43:49 -05:00
Bettenbuk Zoltan
d10d61fb7a
[RN] Add Google Sign In to live streaming
2018-09-05 23:09:56 +02:00
Bettenbuk Zoltan
9fe2b834eb
[Android] Implement Activity.onActivityResult
2018-09-05 23:09:56 +02:00
Saúl Ibarra Corretgé
a327a5d804
[RN] Drop the react-native-permissions dependency
...
It causes false positives when submitting the app to the Store. Use the new
permissions API in react-native-webrtc instead.
2018-09-05 14:56:00 -05:00
Saúl Ibarra Corretgé
288bb59f71
deps: update react-native-webrtc dependency
...
It includes a W3C-ish permissions API which we will leverage.
2018-09-05 14:56:00 -05: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é
388c906312
android: implement the PermissionAwareActivity interface
...
This makes the PermissionsAndroid builtin module work.
Introduce the JitsiMeetActivityInterface, which defines the interface that
activities using JitsiMeetView directly must implement in order to ensure full
functionality.
2018-09-05 14:56:00 -05:00
virtuacoplenny
2043845d52
Merge pull request #3419 from virtuacoplenny/lenny/queue-replace-track
...
Queue replaceLocalTrack
2018-09-05 10:20:12 -07:00
Lyubo Marinov
024671165a
[RN] No VideoQualityLabel in Picture-in-Picture
2018-09-05 00:22:19 -05:00
Lyubo Marinov
aba0912abf
[RN] No upcoming-meeting notification in Picture-in-Picture
2018-09-05 00:22:19 -05:00
Lyubo Marinov
e446acb045
Coding style: consistency, documentation comments, formatting
2018-09-05 00:22:19 -05:00
Leonard Kim
3927f29ba8
fix(tracks): enqueue track replacement
...
The process for doing a replaceLocalTrack is async. Is it
possible to trigger replaceLocalTrack multiple times before
each call is finished. This leads to situations where
replaceLocalTrack is called multiple times with oldTrack being
null and a new track. In this scenario, each new track will be
added, causing UI issues such as the local participant's
large video not displaying for remote participants.
The action replaceLocalTrack is used when unmuting audio or
video, when creating new tracks on device switch, and when
toggling screensharing. These actions can collide with each
other. One way to fix this would be to queue replaceLocalTrack.
2018-09-04 09:39:02 -07:00
Leonard Kim
dafcde5060
ref(video-layout): remove instance variable for gating show/hide
...
The instance variable is not accurate. By default isVisible is
set to false but nothing sets the video container to actually
not be visible. As such it is possible for the video element
itself to autoplay, thereby making video visible, while the
isVisible boolean is still false. The fix chosen is to remove
instance variable and always respect calls to show/hide so
that the video container can be set to hidden.
2018-09-04 09:39:02 -07:00
Leonard Kim
3b754fa219
fix(tracks): mute tracks before using when created on device list change
2018-09-04 08:51:02 -07:00
Geert Stappers
4283d8b342
doc: describe what BOSH is
2018-09-04 17:34:38 +02:00
yanas
31cc63b757
Add join button to calendar events. ( #3408 )
...
* Add joing button to the calendar events.
* Add space between calendar lines.
* Adjust recent list name.
* Fixes test failure.
* Restyle mobile recent list message.
* Add analytics events.
* Addressing PR review comments.
2018-08-31 18:03:35 -07:00
Lyubo Marinov
79bd5cce00
react-native-webrtc: "android: prevent crash when checking camera facing mode ( #37 )"
2018-08-31 16:27:51 -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
virtuacoplenny
fe7652ec90
feat(tile-view): persist setting in local storage ( #3379 )
...
* feat(tile-view): persist setting in local storage
* comment
2018-08-31 10:36:01 -05:00
virtuacoplenny
72776e3a23
chore(deps): update lib for duplicate device list event fix ( #3413 )
2018-08-30 19:35:11 -07:00
Saúl Ibarra Corretgé
8addf0f436
deps: update react-native-fast-image ( #3411 )
...
Fixes a memory leak in Android: https://github.com/DylanVann/react-native-fast-image/pull/214
We are using our fork which is 4.0.14 + the leak fix because the last version
(5.0.3 at the time of this writing) contains a bug that prevents us for using
it: https://github.com/DylanVann/react-native-fast-image/issues/208
2018-08-30 18:19:04 -05:00
damencho
73146e77cc
Commit from translate.jitsi.org by user damencho.: 447 of 447 strings translated (0 fuzzy).
2018-08-30 19:14:54 +00:00
damencho
28115b963d
Commit from translate.jitsi.org by user damencho.: 447 of 447 strings translated (0 fuzzy).
2018-08-30 19:11:12 +00:00
jitsi-pootle
15819f7974
New files added from translate.jitsi.org based on templates
2018-08-30 19:07:20 +00:00
Leonard Kim
deb58798ba
fix(tile-view): stop using border on active-speaker, shadow only
...
The border changes the tile sizing, due to box-sizing, and that
messes with the video aspect ratio.
2018-08-29 12:41:42 -05:00
Leonard Kim
07ccb0a386
fix(tile-view): hide any horizontal overflow
2018-08-29 12:41:42 -05:00
Saúl Ibarra Corretgé
8d6e1b1872
deps: update lib-jitsi-meet
...
Required due to API changes for promises support.
2018-08-29 09:22:28 -05:00
Saúl Ibarra Corretgé
80dadd0218
[RN] Update react-native-webrtc for promises support
2018-08-29 09:22:28 -05:00
Saúl Ibarra Corretgé
955e0a3382
[RN] Simplify RTCPeerConnection.setRemoteDescription override
2018-08-29 09:22:28 -05:00