Ilya Daynatovich
affd965d5d
Remove an unnecessary file
2017-03-20 14:42:54 -05:00
Leonard Kim
989161159d
Modal dialog for displaying dominant speaker times
2017-03-20 12:47:20 -05:00
damencho
51f0c8a388
Adds base dialog implementation.
2017-03-15 16:33:04 -05:00
Lyubo Marinov
e6f906b9ca
[RN] Fix undefined.avatarID in ParticipantView
2017-03-08 17:05:55 -06:00
hristoterezov
d74e43ddcc
[RN] fix(Avatar): Match the implementation for web
2017-03-08 13:21:34 -06:00
Lyubo Marinov
23ddce122b
Comply w/ coding style
2017-03-07 21:54:37 -06:00
hristoterezov
814bd26c07
feat(Avatar): Implement Avatar for web
2017-03-07 21:54:37 -06:00
Lyubo Marinov
45e09af692
react-native 0.42.0
2017-03-07 15:09:39 -06:00
Любомир Маринов
e780ae00d0
Merge pull request #1360 from jitsi/move_avatar
...
ref(avatar): Move Avatar and ParticipantView to base/participants
2017-03-02 21:17:41 -06:00
hristoterezov
9ea224412d
ref(avatar): Move Avatar and Participant view to base/participants
2017-03-02 16:57:43 -06:00
Lyubo Marinov
acd83ede2f
[RN] Third-party ES6 Symbol ponyfill
2017-03-01 21:31:43 -06:00
Lyubo Marinov
bd51613e62
[RN] Support the for...of statement in lib-jitsi-meet
2017-03-01 21:30:21 -06:00
Lyubo Marinov
3b54c527b6
Remove obsolete source code
2017-02-28 23:22:03 -06:00
Lyubo Marinov
18368fefaa
Comply w/ coding style
2017-02-28 23:22:02 -06:00
damencho
c361e1e31a
Translate react strings.
...
Split language detectors to be web/native dependent. Take care of strings that contain html.
2017-02-28 13:16:42 -06:00
damencho
e3d4152e32
Adds react-i18next and its provider to react.
...
Adds translate function with default namespaces and options.
2017-02-28 13:13:47 -06:00
damencho
d861ba1876
Moves translation to react and use i18next language detectors.
2017-02-28 13:13:47 -06:00
Lyubo Marinov
743d12e326
Default to mobile app promotion
2017-02-28 00:18:52 -06:00
Lyubo Marinov
0ed85b9d25
Replace features/unsupported-browser SET_UNSUPPORTED_BROWSER with features/base/lib-jitsi-meet SET_WEBRTC_READY
...
The error raised by JitsiMeetJS.init() is already in the state of
features/base/lib-jitsi-meet so it's not a good design to store the same
error in the state of features/unsupported-browser.
2017-02-28 00:18:51 -06:00
Ilya Daynatovich
a8877d82b6
Rename style component; Use of status codes instead of flags in conference init
2017-02-28 00:18:51 -06:00
Ilya Daynatovich
8896b0adf3
Fix problem with dialogs
2017-02-28 00:18:50 -06:00
Ilya Daynatovich
60b14e9b45
Some fixes mentioned in the PR
2017-02-28 00:18:50 -06:00
Ilya Daynatovich
b409c8cc2f
Fix reload regression
2017-02-27 21:50:21 -06:00
Ilya Daynatovich
905212b109
Enable flow for written code
2017-02-27 21:50:20 -06:00
Ilya Daynatovich
05b7df26e6
Add no mobile app component
2017-02-27 21:50:20 -06:00
Ilya Daynatovich
1268afd3f8
Added unsuported browser and plugin required pages
2017-02-27 21:50:20 -06:00
Lyubo Marinov
c1b9b7a623
Prevent undefined JitsiMeetJS
2017-02-27 21:35:34 -06:00
Lyubo Marinov
0b9160fb75
LIB_DID_DISPOSE, LIB_DID_INIT, LIB_WILL_DISPOSE, LIB_WILL_INIT
2017-02-27 16:45:53 -06:00
Lyubo Marinov
702144180c
Be consistent, simplify the source code
2017-02-25 19:00:35 -06:00
Lyubo Marinov
d2b2f98941
Fix typo
2017-02-25 18:58:23 -06:00
Lyubo Marinov
ec95956e25
[RN] Prepare for modifications to unsupported-browser
2017-02-24 13:08:49 -06:00
Lyubo Marinov
d6d7ce1b67
[RN] Move preferH264 where it will be in effect (in the future)
2017-02-24 12:59:30 -06:00
Lyubo Marinov
f50a31b4e8
[RN] Simplify the source code
2017-02-23 17:14:04 -06:00
Ilya Daynatovich
c7f3740099
Fix IE redirect problem
2017-02-22 23:36:06 -06:00
Lyubo Marinov
bc5d92a452
[RN] Prefer H.264
2017-02-22 08:28:19 -06:00
Lyubo Marinov
26e119bfc2
Comply w/ coding style
2017-02-21 13:33:25 -06:00
Saúl Ibarra Corretgé
023359b9d2
[RN] Avoid rendering Container if not visible
...
This solves the issue of view clipping on Android, plus it seems to be the RN
convention unless the views are very large and memory hungry.
2017-02-21 11:13:36 -06:00
Saúl Ibarra Corretgé
5b6985fc5c
[RN] Fix use of undefined APP
...
On RN we don't use the global APP object, so don't save the store there unless
it's defined, which is the case in the current web version. Also, check for
undefined explicitly, since a "if (!APP)" check will throw a ReferenceError.
2017-02-20 11:16:01 +01:00
Lyubomir Marinov
538af01bf5
Comply w/ coding style
2017-02-18 21:57:38 -06:00
hristoterezov
92d0589a37
ref(overlay): The overlays to use React
2017-02-18 17:03:50 -06:00
Lyubomir Marinov
e599491583
Remove duplication
2017-02-16 15:17:05 -06:00
Lyubomir Marinov
d1520773cf
Improve consistency
2017-02-16 15:16:17 -06:00
Lyubomir Marinov
0d97f14a1a
flow
2017-02-16 13:59:28 -06:00
Lyubomir Marinov
b8f28abfdf
[RN] Fix incorrect JitsiMeetJS.init error handling
2017-02-16 13:59:12 -06:00
Lyubomir Marinov
9ac7c97e67
[RN] Enforce mandatory mobile app-specific config
2017-02-16 13:58:39 -06:00
Lyubomir Marinov
52b3eaacb5
[RN] Fix passing config.js to JitsiMeetJS.init
2017-02-16 13:51:01 -06:00
Lyubomir Marinov
401a783d6a
Coding style consistency
...
Includes automatic recommended Xcode project file fixes.
2017-02-15 13:48:56 -06:00
Lyubomir Marinov
39483a30b6
Polyfill Element.innerHTML
...
Lib-jitsi-meet uses jQuery's .append method to manipulate Jingle. The
method in question invokes the getter and setter of Element.innerHTML.
Unfortunately, xmldom which we use in React Native to polyfill DOM does
not polyfill Element.innerHTML. So polyfill it ourselves.
2017-02-15 13:18:21 -06:00
Saúl Ibarra Corretgé
36f5b0218d
[RN] Fix running timers in the background
...
Turns out React Native's timers (setTimeout / setInterval) don't run while the
app is in the background: https://github.com/facebook/react-native/issues/167
This patch replaces the global timer functions with those from the
react-native-background-timer package, which work in the background.
These timers won't magically make an application work in the background, but
they will run if an application already happens to run in the background. That's
our case while in a conference, so these timers will run, allowing XMPP pings to
be sent and the conference to stay up as long as the user desires.
2017-02-15 11:50:54 -06:00
Lyubomir Marinov
55a8b44224
Consistent middleware and reducer imports
2017-02-10 11:04:40 -06:00
Lyubomir Marinov
b50f858556
[flow] Expand the coverage of flow-monitored files
2017-02-03 16:36:14 -06:00
Lyubomir Marinov
5de1a74429
[flow] Take advantage of flow-typed
2017-02-03 16:36:14 -06:00
Lyubomir Marinov
2063ad467d
flow-typed
2017-02-03 16:36:14 -06:00
Lyubomir Marinov
ee651840bf
Fixes related to coding style
2017-02-02 10:54:24 -06:00
Lyubomir Marinov
7fa17322a1
Consistency in naming and jsdocs
2017-02-02 09:46:09 -06:00
Lyubomir Marinov
cfa3047330
[flow] Type annotations
2017-02-02 09:45:34 -06:00
Lyubomir Marinov
f6c914f6f0
[flow] A minimal demonstration of flow in action
2017-02-01 13:38:37 -06:00
Lyubomir Marinov
91487ffc94
Fix a case of endless recursion
2017-01-31 22:47:47 -06:00
Lyubomir Marinov
5305f23332
Consistent naming of functions
...
Until we make a decision on access modifier hints and adopt a respective
coding style, consistency is king.
2017-01-28 20:15:10 -06:00
Lyubomir Marinov
acbf3adab7
Simplify: Remove react/features/base/react-native
2017-01-28 20:13:54 -06:00
Lyubomir Marinov
366b2f1374
Simplify: Remove react/features/base/navigator
2017-01-28 19:56:35 -06:00
Lyubomir Marinov
349c04d8d1
Consistent naming of functions
...
Until we make a decision on access modifier hints and adopt a respective
coding style, consistency is king.
2017-01-28 17:28:13 -06:00
Lyubomir Marinov
c7c6249ad7
[RN] Fix room name case sensitivity
...
It turns out that it is not enough to give lib-jitsi-meet the room name
in lower case. BOSH also needs the room name in lower case.
2017-01-28 17:26:09 -06:00
Lyubomir Marinov
5319227a8f
Fix jsdocs
2017-01-28 12:11:24 -06:00
Lyubomir Marinov
88eabf23f4
Remove obsolete UnsupportedMobileBrowser functionality
...
The desired behavior of the button 'Start a conference' / 'Join the
conversation' is to launch the mobile app if installed; otherwise, do
nothing i.e. continue to display UnsupportedMobileBrowser.
Anyway, we may change our minds about allowing the user to continue in a
supported mobile browser so preserve the source code that enables that
but give it more appropriate naming.
2017-01-27 21:29:09 -06:00
Lyubomir Marinov
cbcee201f0
Comply w/ coding style
2017-01-26 07:58:46 -06:00
Ilya Daynatovich
1fa4a53a48
Remove rule
2017-01-26 07:27:31 -06:00
Ilya Daynatovich
6a0b92638c
Introduce interceptComponent function
2017-01-26 07:27:31 -06:00
Ilya Daynatovich
2e81b8493e
Introduce unsupported browser page
2017-01-26 07:27:31 -06:00
Lyubomir Marinov
62bafcaf63
Introduce Platform in React
...
React Native provides a Platform abstraction which React does not
provide.
2017-01-26 07:27:31 -06:00
Lyubomir Marinov
7de5c9c1d2
Comply w/ coding style
2017-01-26 07:27:31 -06:00
Ilya Daynatovich
8248b14555
Integrate Mobile landing in the Redux app
2017-01-26 07:27:31 -06:00
Ilya Daynatovich
58a4f59fd8
Implement Landing component
2017-01-26 07:27:31 -06:00
Lyubomir Marinov
3c04634609
Simplify
...
Simplify the source code (with the idea that source code which does not
exist does not have to be maintained).
Additionally, apply modifications to have the source code comply with the coding
style.
Overall, prepare saghul:audio-mode for merge into jitsi:master.
2017-01-20 14:06:15 -06:00
Saúl Ibarra Corretgé
6c12681b9c
[RN][iOS] Default to speaker for video conferences
2017-01-20 14:06:15 -06:00
Saúl Ibarra Corretgé
b1b5f3e6f0
Add CONFERENCE_WILL_JOIN action
...
It's fired before creating the conference with lib-jitsi-meet.
2017-01-20 14:06:15 -06:00
Lyubomir Marinov
f6fdd3ce70
Don't show watermarks in film strip-only mode even for guests
2017-01-17 21:54:17 -06:00
Lyubomir Marinov
6efad1348a
Fix the display of watermarks in film strip-only mode
...
Recently, we reimplemented the watermarks in React. Unfortunately, we
didn't take into account film strip-only mode.
Additionally, we duplicated watermark-related source code on the Welcome
and Conference pages.
2017-01-17 16:20:13 -06:00
Lyubomir Marinov
eaed9db1e7
Name folders consistently
2017-01-17 08:53:23 -06:00
Lyubomir Marinov
4f8b7a934c
Comply w/ coding style
2017-01-17 08:32:20 -06:00
Lyubomir Marinov
71c04936af
Merge branch 'actions-rename' of https://github.com/saghul/jitsi-meet into saghul-actions-rename
2017-01-17 08:18:52 -06:00
Lyubomir Marinov
856732abab
Preserve URLs
2017-01-15 17:46:34 -06:00
Lyubomir Marinov
5f21e4c5b6
Introduce Platform in React
...
React Native provides Platform.
2017-01-15 12:09:52 -06:00
Lyubomir Marinov
0912dbf130
Remove duplication, simplify, comply with coding style
2017-01-12 10:37:01 -06:00
Saúl Ibarra Corretgé
e71e6c5b79
Name Redux actions consistently
...
Redux actions which represent "commands" should be imperative, and those
representing events should use the past tense.
2017-01-11 13:11:11 -06:00
Lyubomir Marinov
2f01746c55
Remove duplication, simplify, comply with coding style
2017-01-10 13:06:18 -06:00
Ilya Daynatovich
c570b80d7b
moved app initialization to react app
2017-01-04 17:45:52 +02:00
yanas
5fce7f6ba2
Updates the react native font.
2016-12-21 15:00:24 -06:00
yanas
dfe1666530
feat(fonts): Adds a new icon to the font
2016-12-21 15:00:24 -06:00
Lyubomir Marinov
9f332ffcec
[iOS] Synthesize IPv6 addresses
2016-12-17 04:03:10 -06:00
Ilya Daynatovich
83dd56d34c
Move roomname generator to React
2016-12-14 23:59:02 -06:00
Lyubomir Marinov
80685395ed
[RN] Room lock
2016-12-13 03:15:32 -06:00
Lyubomir Marinov
38b9819b68
Fix/remove Redux state mutation
2016-12-13 03:15:32 -06:00
Lyubomir Marinov
9a49a01713
[RN] Room lock button
2016-12-12 13:49:45 -06:00
Lyubomir Marinov
7ecafb1e69
[RN] Join password-protected rooms
2016-12-11 22:21:51 -06:00
Lyubomir Marinov
9f93ce86be
[RN] Simplify the source code
2016-12-11 22:21:51 -06:00
Lyubomir Marinov
daf56455a5
Use Symbol for Redux action types to prevent conflicts
2016-12-11 22:21:51 -06:00
Lyubomir Marinov
51a1a7ed22
[RN] Clarify, simplify the source code
2016-12-07 16:08:35 -06:00
Lyubomir Marinov
de5cd53f85
[RN] Allow uppsercase letters in room names
2016-12-07 16:04:52 -06:00
Lyubomir Marinov
f027a8f74f
[RN] Use fetch instead of XHR
2016-12-07 16:00:54 -06:00