hristoterezov
0ed39dad63
fix(iframe_api): Display name command race condition
...
If executeCommand('displayName') is executed before Jitsi Meet
is fully initialized some listeners were not added and the
display name was not changed.
2017-03-29 10:23:07 -05:00
damencho
e29120a9c1
Changes lastN event params to leaving and entering endpoint IDs.
...
Uses leavingIDs to more efficiently iterate over remote videos.
2017-03-23 09:32:27 -05:00
damencho
d383230532
Removes unused code.
2017-03-23 09:32:27 -05:00
bbaldino
9a46896600
Merge pull request #1402 from jitsi/p2p_ver2
...
P2P ver2
2017-03-22 16:10:13 -07:00
paweldomas
fb47b6ae21
feat: add test P2P methods
2017-03-22 11:23:29 -05:00
yanas
704e14f008
Handle last n in the client ( #1389 )
...
* Handle last n in the client
* fix(LargeVideoManager.js): Fixes check for low bandwidth. Needs more work
* fix(LargeVideoManager.js): Fixes the Shared Video test.
* fix(LargeVideoManager): Fix shared video view and remove last n checks.
* fix(LargeVideoManager): Fixes jsdoc comment
* fix(RemoteVideo): Fix connection status check
* fix(LargeVideoManager,RemoteVideo): Syntax errors
2017-03-21 12:14:13 -05:00
damencho
1d7da21e48
Moves all static content/files in a new folder.
...
Also clears debian package from including *.js files from source roote folder, files which were not used.
2017-03-20 16:05:11 -05:00
Leonard Kim
989161159d
Modal dialog for displaying dominant speaker times
2017-03-20 12:47:20 -05: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
Ilya Daynatovich
c7f3740099
Fix IE redirect problem
2017-02-22 23:36:06 -06: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
damencho
a1b3c56de7
Uses tooltip to show custom popups for mute mic button/shared video button.
2017-02-15 11:29:26 +02:00
Lyubomir Marinov
d6b0f8d4c5
Use functions, do not re-implement them
...
We have the functions reload and redirect which modify window.location.
Use them and do not directly modify window.location so that we have
fewer places of direct window.location modifications and it is easier to
refactor them.
2017-02-07 08:29:40 -06:00
Lyubomir Marinov
8509efc8af
Make the Web app aware of its context root
2017-02-07 08:27:23 -06:00
hristoterezov
bd98d661d3
ref(remotecontrol): Moves hangup logic to remote control module
2017-01-23 15:29:25 -06:00
hristoterezov
0efca9a9a8
fix(remotecontrol): Fixing issues after peer review.
2017-01-23 15:29:25 -06:00
hristoterezov
a4d5c41b3a
feat(remotecontrol): UI for requesting permissions
2017-01-23 15:29:25 -06:00
hristoterezov
846fb9abb0
feat(remotecontrol): Implement requesting remote control permissions
2017-01-23 15:29:25 -06:00
hristoterezov
0f33e59e4d
feat(remotecontrol): announce remotecontrol support
2017-01-23 15:29:25 -06:00
hristoterezov
896650d005
feat(remotecontrol): Implement basic remote control support
2017-01-23 15:29:25 -06:00
bbaldino
5baa167a08
Sdp overhaul ( #1234 )
...
* M1: device change now uses new flow. fundamentally "works" but may be corner cases/side effects to other flows. haven't touched ffox yet
* M2: change toggle screenshare flows to use the new video replacement chain
* remove the old 'useVideoStream' and replace it with the new one
* use the new (and renamed back from the shim) 'dispose' method
* tweaks to work with the sdp overhaul changes in lib-jitsi-meet
* change the order in which we call dispose (to handle dispose being reverted back to how it is currently on master)
* move useAudioStream over to new flow
* restore useVideoStream doc
* handle rename JitsiConference::replaceStream -> JitsiConference::replaceTrack
* fix useAudioStream and useVideoStream to return a promise again
2017-01-19 12:46:10 -06:00
hristoterezov
f7ce8d028d
feat(iframeAPI): implement avatar change commands
2017-01-12 15:53:17 -06:00
hristoterezov
61f4b52a15
fix(filmstrip_only): Remove unrelated UI elements
2017-01-12 14:51:53 -06:00
hristoterezov
0f9bc766db
fix(filmstrip_only): JS errors
2017-01-11 17:16:43 -06:00
damencho
4ebefb17e9
Removes guest parameter when navigating to close page.
...
Using sessionStorage to save whether user is guest or not.
2017-01-03 14:15:32 -06:00
damencho
282defc54c
Pass parameter to close page about current participant is it guest.
2016-12-30 10:58:21 -06:00
paweldomas
6c716bcbb1
fix(conference.js): handle CONNECTION_DROPPED_ERROR
2016-12-01 15:55:00 -06:00
paweldomas
44beed6216
feat: distinguish between network and infra... failure
2016-12-01 11:38:44 -06:00
paweldomas
df721cbd2e
feat(analytics): add reason as label to page reload event
2016-11-30 14:30:44 -06:00
hristoterezov
8745efb81f
Merge pull request #1158 from jitsi/log_collector
...
Log collector
2016-11-30 13:07:18 -06:00
paweldomas
52847bd28d
fix(conference): crash with anonymous domain config
2016-11-28 11:05:18 -06:00
paweldomas
36bcc6831b
feat: use LogCollector to capture JS console logs
2016-11-23 11:32:58 -06:00
paweldomas
76c89845a8
feat: add logging config
2016-11-23 11:32:58 -06:00
paweldomas
b58f1cdd16
use logger instead of console
2016-11-23 11:32:55 -06:00
hristoterezov
dc0a7e7628
feat(Analytics): Multiple analytics handlers support
2016-11-16 16:36:32 -06:00
hristoterezov
5b6956e25b
Merge pull request #1101 from jitsi/stop_media_when_xmpp_drops
...
Stop the media when XMPP connection is dropped
2016-11-14 13:06:53 -06:00
damencho
82926ef8c6
Detects suspended event, stops local video and shows overlay.
...
Also removes device change listener, cause when PC wakeups devices will be reconnected and we can try open the local video again.
2016-11-10 13:17:23 -06:00
Дамян Минков
70c3c1a21c
Merge pull request #1102 from jitsi/limit_display_name
...
Limit long display names
2016-11-09 10:51:46 -06:00
hristoterezov
a4a1579c84
style(conference): Rename MAX_DISPLAYNAME_LENGTH
2016-11-09 10:22:43 -06:00
Boris Grozev
6740b9edf6
feat: Logs pin/unpin events via analytics.
2016-11-07 22:13:21 -06:00
Boris Grozev
cf241effbf
style: Fixes indentation, spelling.
2016-11-07 21:23:33 -06:00
paweldomas
d256bc317a
fix(log): log the page reload from one place
2016-11-03 16:18:05 -05:00
damencho
f6609524ea
Disables loading side panels when they are disabled.
...
Adds some safety checks for disabled contactlist.
2016-11-02 16:14:36 -05:00
yanas
0bf372b8ab
Merge pull request #1103 from jitsi/esc-shortcuts-dialog
...
Esc closes shortcuts dialog
2016-11-02 09:22:34 -05:00
Дамян Минков
e679509c56
Merge pull request #1094 from bgrozev/conn-quality
...
Conn quality
2016-11-01 17:46:13 -05:00
hristoterezov
a6a7e81a0f
feat(DisplayName): Limit local and remote display name to 50 chars
2016-11-01 16:40:52 -05:00
damencho
aaca510f8a
Updates jsdoc.
2016-11-01 15:34:21 -05:00
paweldomas
d60146c6a8
fix(conference): leave the room when XMPP connection is dropped
...
It looks weird when the page reload overlay appears and the conference
continues in the background (the connection to the JVB remains active).
The library will not recover and the conference can not continue without
the signalling, so the room should be left and media stopped.
2016-11-01 15:08:59 -05:00
damencho
ae01275729
Renames variables.
2016-11-01 14:46:47 -05:00
damencho
5feeef0122
Handles data from feedback callback and use it for correct close page.
2016-11-01 13:14:21 -05:00
Boris Grozev
c98ffdc817
refactor: Don't calculate remote connection quality.
2016-10-31 16:07:25 -05:00
Boris Grozev
09016c2182
refactor: Moves more code to lib-jitsi-meet.
2016-10-31 16:07:25 -05:00
Boris Grozev
22b2f17234
refactor: Moves more code to lib-jitsi-meet.
2016-10-31 16:07:25 -05:00
Boris Grozev
0c1bef927b
Don't use no double non-positives.
2016-10-31 16:07:25 -05:00
Boris Grozev
4aa47a7901
feat: moves isConnectionInterrupted to lib-jitsi-meet.
2016-10-31 16:07:25 -05:00
Boris Grozev
051db50b3f
feat: Moves connectionquality to lib-jitsi-meet.
2016-10-31 16:07:25 -05:00
yanas
a17a98991c
Ongoing work on video thumbnail layout
2016-10-26 15:51:09 -05:00
George Politis
68b587b110
Merge pull request #1064 from jitsi/5xx_reloads
...
Page reloads on BOSH HTTP errors
2016-10-26 11:39:44 -05:00
paweldomas
c95c46edac
feat(conference): reload the page when XMPP connection is dropped
2016-10-25 15:57:53 -05:00
damencho
547f96c0c1
Merge branch 'master' into translations-update
2016-10-24 14:40:50 -05:00
damencho
563ea1244c
Updates openMessageDialog to get only key and options.
2016-10-21 22:10:33 -05:00
hristoterezov
3dca6f2354
Merge pull request #1008 from jitsi/page_reload_overlay
...
Page reload overlay
2016-10-21 14:36:06 -05:00
damencho
efed4bf13c
Merge branch 'master' into translations-update
2016-10-21 13:19:23 -05:00
damencho
5217bf0bb8
Removes translateString and use translateElement.
...
Removing translateString forces using data-i18n attributes, to make sure we do not forget to set them. Missing data-i18n attributes is a problem with late loading where we can end up without translation, without text. Missing data-i18n attributes is also problem that strings will not be translated when changing language.
Fixes a bug in invite dialog, where remove password button was shown for non moderators.
2016-10-21 12:11:22 -05:00
hristoterezov
3022754f19
fix(feedback): Fixes the logic for the thank you dialog
2016-10-20 14:20:28 -05:00
paweldomas
0053c4df49
feat(PageReloadOverlay): log the reload event
2016-10-20 13:52:35 -05:00
paweldomas
2a5b4dde31
feat: implement PageReloadOverlay
2016-10-20 13:52:35 -05:00
paweldomas
229a3b4418
fix(conference): disconnect on VIDEOBRIDGE_NOT_AVAILABLE error
...
Will disconnect on ConferenceErrors.VIDEOBRIDGE_NOT_AVAILABLE.
Show the same message when either JVB is not available or Jicofo
disconnects.
2016-10-20 13:50:11 -05:00
Kostiantyn Pashura
436f3b9d9b
auth btn removed. login/logout --> Profile
2016-10-20 12:28:58 +03:00
Emil Ivov
05ae9134a8
Update conference.js
2016-10-18 15:15:47 -05:00
damencho
65f8c9ad97
Removes title param from openTwoButtonDialog.
2016-10-18 14:54:30 -05:00
damencho
b5f0d30298
Removes not used parameter of openMessageDialog (title).
...
We pass key which is enough to obtain the title.
2016-10-18 14:54:14 -05:00
damencho
e5f38e34e9
Fixes cannot read property of undefined if there is no local video.
2016-10-14 15:14:56 -05:00
hristoterezov
762420fcc8
Merge pull request #997 from jitsi/gsm-bars-2
...
Calculates quality based on the resolution and upload.
2016-10-13 16:26:42 -05:00
damencho
bbe475cb4e
Fixes review comments.
...
Uses some ES6 syntax. Also removes inputHeight key for resolution as it makes no sence to have dictionary with one key. Removes some code duplication. Makes code consistent: method params for updateLocalStats and updateRemoteStats.
2016-10-13 15:31:16 -05:00
hristoterezov
71d767f0b4
fix(hangup): Show Feedback independently from room.leave
2016-10-12 16:30:44 -05:00
yanas
74f31db434
Dialogs re-design, invite and password modifications
2016-10-11 19:08:24 -05:00
damencho
a2c71d05e6
Calculates quality based on the resolution and upload.
2016-10-11 14:54:22 -05:00
Lyubomir Marinov
35c1a77845
Merge branch 'master' into restyle-toggle-state
2016-10-07 14:09:12 -05:00
yanas
125e894624
Rename functions, fix jquery element ref and indentetation
2016-10-07 13:55:27 -05:00
yanas
0e9835dde2
Restyles the toolbar button toggle state
2016-10-06 16:25:15 -05:00
hristoterezov
6e4a710df6
feat(analytics): Add analytics permanent properties and use new paramenters format
2016-10-06 15:28:16 -05:00
hristoterezov
7f24d14832
refactor(conference.js) hangup functionality
2016-10-05 20:23:43 -05:00
hristoterezov
47d39ed5ca
feat(iframe_api): Implement readyToClose event and hangup command
2016-10-05 16:33:09 -05:00
Lyubomir Marinov
a2b076985a
ESLint
...
Enable ESLint on jitsi-meet with the same configuration and the same
goals as in lib-jitsi-meet.
2016-10-03 11:12:27 -05:00
damencho
6320ef1caa
Updates raised hand to overwrite dominant speaker.
2016-09-30 11:47:43 -05:00
Lyubomir Marinov
c95a8e058c
Merge branch 'master' into talk-muted
2016-09-30 08:57:28 -05:00
damencho
d793cdc797
Waits for conference left event before navigating away from the page.
2016-09-28 16:05:51 -05:00
Дамян Минков
4ec266ef11
Merge pull request #953 from jitsi/log_server
...
feat(log): Logs server field from jwt token
2016-09-28 15:47:56 -05:00
hristoterezov
fcc9532bde
feat(log): Logs server field from jwt token
2016-09-28 15:19:16 -05:00
Paweł Domas
b4a191e27a
Merge pull request #946 from jitsi/fix-moderator-notifications
...
Fixes moderator notifications on moderator indicator disabled
2016-09-28 14:26:00 -05:00
paweldomas
dad3c57fad
fix(conference): react to local role change only when it changes
...
We initialise the UI for isModerator = false on startup, so we should
not react to the event unless it gets out of sync.
2016-09-28 13:41:02 -05:00
yanas
76f8ca2116
Merge pull request #947 from jitsi/not-allowed-error
...
Not allowed error
2016-09-28 12:40:53 -05:00
damencho
15f4288e4a
Fixes some jshint errors.
2016-09-28 11:29:47 -05:00
damencho
1e54111aad
Adds authentication error page.
...
When we receive a conference failed event with reason not allowed we show that page.
2016-09-27 17:26:38 -05:00
paweldomas
62d2e3e2a4
feat(conference.js): add 'getParticipantDisplayName'
2016-09-26 13:01:35 -05:00
paweldomas
9d1364b6fb
feat(RemoteVideo): show disconnected GSM bars for remotes
2016-09-26 13:01:34 -05:00