Дамян Минков
9a25db34aa
Merge pull request #763 from jitsi/hide_toolbar_when_ringing
...
Hide the toolbar when the the ring overlay is displayed
2016-08-03 13:00:52 -05:00
damencho
df01358fb8
Adds comment.
2016-08-03 12:49:19 -05:00
damencho
06c636311d
Adds analytics event and console log for TTFM (time to first media).
2016-08-03 11:19:09 -05:00
damencho
562c2e38db
Adds analytics event for rendering audio and video.
2016-08-02 13:19:03 -05:00
paweldomas
123b5abb08
Hide the toolbar when the the ring overlay is displayed
2016-08-02 09:04:31 -05:00
damencho
e9b7aaea84
Adds more analytics events.
2016-08-01 15:03:38 -05:00
paweldomas
8de3e0ff0b
Remove query parameters from the URL visible to the user
2016-08-01 13:44:42 -05:00
paweldomas
443c29f505
No longer use full href for the invite URL
2016-08-01 13:44:35 -05:00
damencho
74ece3a775
Uses videoType from the video track for the initial value.
...
Handles the case where the remote track is with initial value of camera and no further events are received for video type changed.
2016-07-20 22:13:26 -05:00
damencho
7aa47647f0
Avoids multiple dialog when showing lock attempt errors.
2016-07-15 15:40:18 -05:00
Дамян Минков
c779dbe8ad
Merge pull request #735 from jitsi/fix_typo
...
Fixes typo
2016-07-15 13:18:57 -05:00
hristoterezov
52c6bbe731
Fixes typo
2016-07-15 13:14:10 -05:00
hristoterezov
1963972f75
Fixes the issue with missing audio element for remote participants
2016-07-15 13:12:14 -05:00
Дамян Минков
dfa9bab9e1
Merge pull request #724 from jitsi/reloads
...
Implements support for conference reloads
2016-07-13 13:19:06 -05:00
bgrozev
d2a6c4a97f
Merge pull request #719 from jitsi/jibri-retries
...
Jibri retries
2016-07-11 15:53:25 -05:00
hristoterezov
c04874b087
Merge pull request #728 from jitsi/jwt-login-service-2
...
Jwt login service 2
2016-07-11 15:12:40 -05:00
paweldomas
f977030bd6
Add support for JWT login service
2016-07-11 13:47:10 +02:00
paweldomas
38fc1c01d4
Move XMPP login prompt handling to AuthHandler
2016-07-11 13:47:02 +02:00
hristoterezov
2f202deedf
Merge branch 'master' into reloads
2016-07-08 16:03:10 -05:00
Дамян Минков
08bd40bb26
Merge pull request #722 from bgrozev/logging
...
Logs resolution changes to callstats.
2016-07-08 15:50:14 -05:00
Boris Grozev
66a46fc580
Adds documentation.
2016-07-08 15:17:28 -05:00
Boris Grozev
de41977c77
Logs resolution changes to callstats.
2016-07-08 15:16:27 -05:00
paweldomas
62dd54ab31
Display spinner for RETRYING recording status
2016-07-08 14:53:00 +02:00
paweldomas
b3e02add3d
Fix moveToCorner method
...
If the class was contained the old code was removing it
2016-07-08 14:51:15 +02:00
hristoterezov
7bf9a82f0b
Implements conference reload support
2016-07-07 20:44:04 -05:00
damencho
615daa8c9f
Updates close function parameters.
2016-07-06 13:52:59 -05:00
damencho
5dffddceec
Make sure we have only one dialog instance.
2016-07-06 13:26:27 -05:00
damencho
d5de49b5cf
Returns the dialog instances that were created and adds an optional close callback.
2016-07-06 13:10:45 -05:00
damencho
62f7553ba4
Updates two button dialogs to be only single instance.
2016-07-06 11:00:04 -05:00
tsareg
60c2ee41e3
Expose JitsiTrackError through JitsiMeetJS.errorTypes.JitsiTrackError
2016-07-06 16:21:26 +03:00
hristoterezov
d624f2584d
Fixes issue with room name parameter = undefined
2016-06-28 11:21:37 -05:00
tsareg
f03b228eea
Merge remote-tracking branch 'remotes/upstream/master' into gum_permission_dialog_guidance
2016-06-24 13:02:58 +03:00
tsareg
d149ba6fc5
Fire an optional JitsiMediaDevices.PERMISSION_PROMPT_IS_SHOWN event when browser shows user media permission prompt when calling createLocalTracks
2016-06-24 12:47:13 +03:00
Дамян Минков
f3dc6f15e4
Merge pull request #705 from bgrozev/esc-shortcut
...
Hide the shortcuts panel when the Escape key is pressed.
2016-06-23 16:24:10 -05:00
yanas
769644a63f
Merge pull request #700 from bgrozev/raise-hand2
...
Raise hand2
2016-06-22 21:59:22 -05:00
Boris Grozev
2cefea3677
Hide the shortcuts panel when the Escape key is pressed.
2016-06-22 13:30:00 -05:00
tsareg
375b145030
Prevent possible memory leak
2016-06-21 17:39:00 +03:00
tsareg
9d3b2aee02
Show overlay with guidance for gUM permission prompts
2016-06-21 12:08:32 +03:00
Boris Grozev
2d2e27b8d0
Implements "raised hand".
2016-06-20 16:58:54 -05:00
Boris Grozev
4b6ac38058
Fixes a failure to show the dominant speaker indicator for the local participant.
2016-06-20 15:58:08 -05:00
tsareg
8b528b582f
Fixing various edge-cases when two gUM error dialogs might be shown and other possible bugs
2016-06-17 15:31:25 +03:00
Boris Grozev
d79971a737
An initial version of a "keyboard shortcuts" help panel.
2016-06-14 20:16:38 -05:00
hristoterezov
47fe71c1f1
Fixes issue with ToolbarToggle.setAlwaysVisibleToolbar
2016-06-14 11:34:56 -05:00
hristoterezov
8deb003ef6
JWT client support
2016-06-13 16:11:44 -05:00
yanas
57815cb2fe
Unifrms messageHandler access and adds enable disable
2016-06-08 14:48:45 -05:00
Lyubomir Marinov
fa1ea94c5c
Merge branch 'handle_create_local_tracks_errors_better' of https://github.com/tsareg/jitsi-meet into tsareg-handle_create_local_tracks_errors_better
2016-06-03 14:28:09 -05:00
hristoterezov
b8d8ef5cfd
Merge pull request #670 from jitsi/handle-recording-errors
...
Handle recording errors
2016-06-02 18:18:42 -05:00
yanas
07c2e91ae2
Do not handle the actual error message yet
2016-06-02 17:12:40 -05:00
yanas
69798848c0
Handle recording errors
2016-06-02 13:34:51 -05:00
tsareg
f574dbe056
Changes after code review
2016-05-27 18:49:26 +03:00
Aaron van Meerten
e6385bb95d
make the chatArrow image reference relative, allows for better base href support
2016-05-27 10:45:38 -05:00
tsareg
ccdba03888
Minor fixes for error dialogs
2016-05-27 14:01:43 +03:00
tsareg
448fcf36b6
Show dialog for GUM errors
2016-05-26 11:53:02 +03:00
yanas
0cf291d796
Handle Promise.reject for user cancel case
2016-05-23 16:46:41 -05:00
Kostiantyn Tsaregradskyi
b270256a7a
Switch local audio and video track when list of available devices changes
2016-05-17 18:58:25 +03:00
Kostiantyn Tsaregradskyi
474155ce9d
Added ability to notify about available media device list changes
2016-05-11 16:59:27 +03:00
hristoterezov
49e60a8b4f
Merge pull request #645 from tsareg/master
...
Added ability to change output audio device through settings
2016-05-10 13:28:40 -05:00
Kostiantyn Tsaregradskyi
5e027e0a91
Added ability to switch audio output device - changes after review
2016-05-10 13:11:41 +03:00
hristoterezov
1eb915d312
Adds config option for enabling the flip menu for the local video
2016-05-09 12:39:42 -05:00
hristoterezov
c3338d3bf2
Implements custom context menu to flip the local video
2016-05-06 20:50:37 -05:00
Kostiantyn Tsaregradskyi
d34adb67dd
Added ability to switch audio output device
2016-05-06 17:31:23 +03:00
yanas
0736206722
Fix recorder error and state handling
2016-05-05 11:46:06 -05:00
Kostiantyn Tsaregradskyi
2bd600aeaf
Very raw version of ability to switch audio output device
2016-05-05 17:34:15 +03:00
yanas
c07060c9cd
Fix recorder state and moderator restart
2016-05-03 15:26:35 -05:00
yanas
ab67b42eb9
Hide recorder local thumbnail
2016-05-01 13:47:43 -05:00
hristoterezov
cdefca9fbd
Merge pull request #633 from jitsi/fix-and-refactor-shared-video
...
Fix and refactor shared video
2016-04-29 15:39:30 -05:00
yanas
edf2f8114b
Make sure remote video exist before we use it
2016-04-28 21:18:48 -05:00
yanas
d95b2b034b
Fix initial state of user interaction mute
2016-04-28 17:47:40 -05:00
yanas
c2f46a5cfe
Refactor shared video manager
2016-04-28 17:44:12 -05:00
damencho
65c49b6b4c
Merge pull request #622 from jitsi/add-smart-mutes-unmutes-shared-video
...
Add shared video smart mike mutes unmutes
2016-04-28 19:59:00 +03:00
bgrozev
202c506a8d
Merge pull request #630 from jitsi/fix-missing-remote-video
...
Fix missing remote video exception
2016-04-27 16:51:10 -05:00
yanas
aeabad4891
Fix missing remote video exception
2016-04-27 16:28:00 -05:00
bgrozev
5cb2b15b54
Merge pull request #629 from jitsi/lipsync
...
Lipsync
2016-04-27 15:16:15 -05:00
yanas
c881e7b640
Add hidden participant support
2016-04-27 10:16:30 -05:00
paweldomas
f2c9b8b7a5
Fix issue updating large video 'src' while on stage
2016-04-26 15:42:18 -05:00
damencho
2442f0dfd3
Removes playerPaused variable and just use player to get its state.
2016-04-26 10:22:12 +03:00
yanas
3a9d743d47
Add shared video smart mike mutes unmutes
2016-04-25 15:39:31 -05:00
Bernhard Lichtinger
c9ebecbf10
Add Firefox in list of supportedBrowsers for invite emails
2016-04-22 12:32:46 +02:00
yanas
0bf4660309
Fix require display name dialog
2016-04-19 16:06:16 -05:00
yanas
d08e37b42b
Adds smart un-mute to the shared video logic
2016-04-19 13:07:04 -05:00
yanas
7ba8b0a24e
Fix enable feedback button check
2016-04-15 15:41:51 -05:00
damencho
47a64190a6
Merge pull request #602 from jitsi/performanceTime_format
...
Renames performanceTimes to ConnectionTimes
2016-04-11 13:41:40 -05:00
hristoterezov
b00fb2ec7e
Merge pull request #599 from damencho/updates-onDisplayNameChanged
...
Updates onDisplayNameChanged
2016-04-11 13:12:42 -05:00
hristoterezov
655b7019d1
Renames performanceTimes to ConnectionTimes
2016-04-11 10:01:23 -05:00
hristoterezov
ddf39a20b8
Fixes time console.log text
2016-04-10 12:25:37 -05:00
damencho
0e4f4cbd74
Initializes display name with initial value and does not depend on initial on display name changed event.
2016-04-09 22:08:06 -05:00
damencho
0974e31da1
Updates connection quality popover only if its visible or about to be visible.
2016-04-09 12:35:54 -05:00
damencho
613569ff09
Checks whether we need to modify document, before change - on display name change.
2016-04-09 12:04:01 -05:00
yanas
d9c3eec9a8
Fix the black stripe (another try)
2016-04-08 10:55:19 -05:00
yanas
351775a1c0
Add jsdocs to the recording view manager
2016-04-07 13:09:19 -05:00
yanas
e43c5ab54c
Add custom-role to presence and special view for Recorders
2016-04-07 12:08:00 -05:00
yanas
4990406010
Fix black stripe on the right of the screen
2016-04-06 15:36:41 -05:00
yanas
a1cef0f181
Add notification popup for shared video auto mute
2016-04-05 14:17:50 -05:00
yanas
e28975dcb5
Merge pull request #581 from damencho/shared-video-volumes
...
Changes mute/unmute behavior when playing a shared video.
2016-04-01 17:38:52 -05:00
damencho
e579a41284
Merge pull request #582 from jitsi/set-follow-me-initial
...
Init follow me attributes after enable
2016-04-01 17:29:26 -05:00
damencho
b949ffdda1
Prevents users that are not sharing the video of pausing the video and leaves the control to the user sharing the video.
2016-04-01 17:23:30 -05:00
damencho
7dad981112
Follow seeking while player is paused.
2016-04-01 17:08:35 -05:00
yanas
a3bfce4c40
Set follow-me initial state after enable
2016-04-01 16:26:30 -05:00
damencho
bede8feccc
Mutes local video when shared video is playing and mutes shared video if user wants to talk.
2016-04-01 16:24:35 -05:00
damencho
9a984b7f84
Instantly update volume changes.
2016-04-01 14:46:42 -05:00
hristoterezov
8d77088f6d
Stores measured times and exposes them
2016-04-01 14:44:25 -05:00
yanas
67e8118d74
Shows/hides feedback button when the filmstrip is shown/hidden.
2016-03-31 17:35:10 -05:00
yanas
ea9b909775
Fixes exception in follow-me when we receive an update for a video thumbnail that's not there yet.
2016-03-31 15:13:00 -05:00
damencho
ebe37ff98a
Handle on player error so we can remove the player.
2016-03-31 14:11:33 -05:00
damencho
104503ee13
Make sure we store initial attributes in order, so it will hold the last state we want to be in. Respects quick initial stop received.
2016-03-31 12:14:45 -05:00
damencho
6951089130
Force seek when transition from and to pause state.
2016-03-31 00:07:12 -05:00
damencho
952eaf5a0c
Avoids double loading of the player.
2016-03-30 21:36:05 -05:00
bgrozev
ff256f15a5
Merge pull request #567 from jitsi/recording-recorder-parameter
...
Adds an I am a recorder parameter that allows for the UI to be cleane…
2016-03-29 17:29:54 -05:00
damencho
06f3ddc822
Hides the toolbar if the user is a recorder.
2016-03-29 17:28:20 -05:00
yanas
7f7d9d5594
Adds an I am a recorder parameter that allows for the UI to be cleaner and simpler for the recorders.
2016-03-29 17:26:39 -05:00
damencho
3c33542874
Merge pull request #566 from jitsi/recording-related-work-in-progress
...
Fixes streaming tooltip. Checks if the stream id is not provided and …
2016-03-29 16:31:22 -05:00
yanas
76820bed8d
Fixes recording state handling.
2016-03-29 16:30:08 -05:00
yanas
39c350cdba
Fixes streaming tooltip. Checks if the stream id is not provided and requests the user before starting the recorder.
2016-03-29 16:07:01 -05:00
damencho
a38b628d76
Docks toolbar when shared video is shown.
2016-03-29 14:36:20 -05:00
damencho
24896634f6
Merge pull request #564 from jitsi/recording-related-work-in-progress
...
Recording related UI modifications.
2016-03-29 13:52:24 -05:00
yanas
8b060e9cc0
Fixes mistakenly removed button.
2016-03-29 13:51:21 -05:00
yanas
6d51cb5f40
Fixes mistakenly removed button.
2016-03-29 13:49:05 -05:00
yanas
51037c2dca
Fixes status change from pending to unavailable.
2016-03-29 13:46:10 -05:00
yanas
7df5e92bc9
Adds new recording module.
2016-03-29 13:10:31 -05:00
yanas
68994fbe74
Recording related UI modifications.
2016-03-29 12:13:54 -05:00
yanas
0bde7de37b
Merge pull request #560 from damencho/seek-on-start-paused
...
Seeks in video when we start in paused state.
2016-03-28 13:56:09 -05:00
yanas
740c920cbb
Merge pull request #557 from damencho/enables-sharedvideo-for-all-participants
...
Enables shared video for all participants, the first to share is the …
2016-03-28 13:13:46 -05:00
damencho
885210452c
Updates button states on non moderator participants before showing the toolbar.
2016-03-28 11:46:45 -05:00
damencho
7c02803ef9
Seeks in video when we start in paused state.
2016-03-27 15:32:45 -05:00
damencho
7d0cd00a50
Enables shared video for all participants, the first to share is the video all will see, later attempts will result just a dialog informing that video is already shared.
2016-03-25 19:38:56 -05:00
damencho
508fd4a8df
Uses player functions only after the player has reported playing event.
2016-03-25 15:36:41 -05:00
yanas
9b09e61877
Merge pull request #553 from damencho/fix-replacing-pinned
...
Fixes and issue where: if we receive dominant speaker event just befo…
2016-03-24 17:43:18 -05:00
damencho
d48ef06ddb
Fixes and issue where: if we receive dominant speaker event just before the video start playing, this can override already pinned video.
2016-03-24 17:10:29 -05:00
damencho
af9f651702
Check whether commands are coming from moderator.
2016-03-24 16:20:27 -05:00
damencho
9abc78ef24
Do not send SELECTED_ENDPOINT events for custom containers.
2016-03-24 16:20:27 -05:00
yanas
6edbcb9311
Fixes shared video thumbnail size and shared video on large background.
2016-03-24 14:49:26 -05:00
yanas
4ffafbe9a8
Merge pull request #545 from damencho/fix-video-switching-on-hide-container
...
Fix video switching on hide container
2016-03-24 13:27:41 -05:00
yanas
d0ad928d39
Merge pull request #549 from damencho/fixes-early-pause-shared-video
...
Fixes early initial pause event, may lead to player keep buffering wi…
2016-03-24 13:27:22 -05:00
yanas
c4f4dcdb4f
Merge pull request #546 from damencho/shared-video-display-name
...
Removes hoverIn/Out detection for shared video that shows/hides displ…
2016-03-24 13:25:51 -05:00
damencho
27607e8754
Update variable name to pinnedId.
2016-03-24 13:16:42 -05:00
damencho
94d98ec0ab
Fixes returning to dominant speaker after closing shared video. Renames a method and fix its behaviour was handling both case when removing just video element in small videos (local or remote) and when we are removingParticipantContainer, now just handles the second one and uses focusedID if any or dominantSpeakerID if any, otherwise elects new video.
2016-03-24 13:11:03 -05:00
damencho
e330dbf5d1
Fixes switching to pinned video when hiding a container.
2016-03-24 13:06:52 -05:00
damencho
f788a45bac
Merge pull request #548 from jitsi/follow-me
...
Follow me
2016-03-24 13:02:42 -05:00
yanas
d49dff4ae1
Fixes a config parameter name. Removes a console.log, which got there by mistake. Fixes some css properties of the chat unread messages.
2016-03-24 12:17:58 -05:00
yanas
0a2a6e5677
Changing random avatars to robohash.
2016-03-24 10:03:48 -05:00
yanas
72454ff279
HD label added when the large video is in HD.
2016-03-24 10:03:48 -05:00
yanas
64d8cb2db2
Turning video thumbnails into squares. Changes the size of the dominant speaker avatar and fixes some minor thing around those two.
2016-03-24 10:01:08 -05:00
damencho
9efebc3702
Fixes early initial pause event, may lead to player keep buffering without starting.
2016-03-23 22:42:17 -05:00
yanas
cc761700fe
Extends the follow-me feature by adding the possibility to follow the pinned participant, the shared video and the shared document. Adds the possibility to enable disable follow-me from the settings panel. Some other small fixes throughout the UI.
2016-03-23 20:43:29 -05:00
damencho
8df6a29741
Removes hoverIn/Out detection for shared video that shows/hides displayname, as we always display the name of the video when there is no thumb shown. And we do not want the name over the thumb.
2016-03-22 17:15:35 -05:00
yanas
b1469186d1
Merge branch 'master' of https://github.com/jitsi/jitsi-meet into follow-me
2016-03-22 15:24:02 -05:00
damencho
f0fd7d7435
Renames method.
2016-03-22 14:59:03 -05:00
damencho
fe7d05a951
Reverse the check to use only VIDEO_CONTAINER_TYPE.
2016-03-22 14:56:50 -05:00
damencho
1bdeda4ec3
Fixes updateLarge video to change to different container types which do not have stream.
2016-03-22 14:49:37 -05:00
damencho
2c1a9d20fd
Fixes setting local video, default videoType. Fixes showing local video when there is no video device shown.
2016-03-22 13:27:11 -05:00
damencho
d82d4cbed9
Creates first the container before setting avatar, cause the avatar set will check the large video container type and type may be missing. Fixes error 'container of type undefined doesn't exist':
...
> at LargeVideoManager.getContainer
> at LargeVideoManager.get
> at Object.isCurrentlyOnLarge
> at Object.changeUserAvatar
> at Object.UI.setUserAvatar
> at Object.UI.addUser
2016-03-18 17:44:32 -05:00
damencho
9e7275acfb
Updates large video when user left and we are removing the shared video.
2016-03-18 17:21:41 -05:00
damencho
ba01733c4f
Adds confirmation dialog when closing shared video.
2016-03-18 17:04:13 -05:00
damencho
a1ac18a632
Fixes pausing.
2016-03-18 16:47:47 -05:00
damencho
38275ce045
Shared video, synchronized playing/seek/muting/volume initial commit.
2016-03-18 15:00:55 -05:00
damencho
2b26580a7c
Disables switching to dominant speaker when Etherpad is shown on large video.
2016-03-17 22:19:09 -05:00
damencho
eefdbd4fe5
Renames EtherpadContainerType to ETHERPAD_CONTAINER_TYPE.
2016-03-17 21:58:40 -05:00
Paweł Domas
7b55d8b526
Merge pull request #537 from jitsi/max_users_error
...
Implements dialog for max users error
2016-03-17 14:52:48 -05:00
yanas
20af89abfa
Merge pull request #539 from damencho/ui-container-management-and-fixes
...
Ui container management and fixes
2016-03-17 14:13:18 -05:00
damencho
5963f85ad6
Fixes avatar that is shown, when we switch from container with muted video to container from other type, like etherpad.
2016-03-17 13:29:07 -05:00
hristoterezov
438cae101f
Fixes error with max users limit after review
2016-03-17 13:23:03 -05:00
yanas
6a7919a904
Merge pull request #532 from damencho/resize-ds-onfilm-toggle
...
Resizes large video on filmstrip toggle.
2016-03-16 14:46:32 -05:00
damencho
3577f338cc
Does not do force-update when resizing.
2016-03-16 14:35:30 -05:00
damencho
9e0b1beed5
Always uses current video type to search for container that will handle it. Renames video container type to camera, to match the type ot the tracks. Add the same container to be used and for tracks with type of desktop.
2016-03-16 13:28:35 -05:00
damencho
ca56734d9c
Moves VideoLayout reference in SmallVideo as it is used there in updateView.
2016-03-16 13:28:28 -05:00
damencho
6955bb71f3
Adds methods to abstraction LargeContainer which are used by LargeVideo when updating video.
2016-03-16 13:28:20 -05:00
damencho
5837ef506c
Removes remoteVideoTypes and uses the set/get in the small video instances.
2016-03-16 13:28:09 -05:00
damencho
3fc839cb37
Adds optional parameter to addParticipantContainer, make possible to create the SmallVideo outside VideoLayout and pass it to be displayed.
2016-03-16 13:28:00 -05:00
hristoterezov
02ff54b659
Implements dialog for max users error
2016-03-15 14:08:01 -05:00
damencho
97733cd17a
Resizes large video on filmstrip toggle.
2016-03-11 12:57:49 -06:00
damencho
4ff6d276ce
Removes prezi.
2016-03-11 12:00:10 -06:00
Lyubomir Marinov
605a892f78
Implements an initial (demo) version of "Follow Me" for film strip visibility.
2016-03-11 04:55:29 -06:00
Lyubomir Marinov
c35590dbda
Allows UI.toggleFilmStrip() and UIEvents.TOGGLE_FILM_STRIP to act as setters in addition to toggles.
2016-03-11 04:54:06 -06:00
yanas
ed85658ce5
Merge pull request #520 from isymchych/improve-settings
...
Apply new settings without clickint "Update" button
2016-03-10 13:08:23 -06:00
yanas
729ca2fbe6
Merge pull request #524 from damencho/ds-error-handle
...
Improves desktop sharing error handling.
2016-03-07 13:41:17 -06:00
damencho
d78666a49d
Removes listener to missing event and duplicate dialog code.
2016-03-04 15:36:53 -06:00
hristoterezov
30e1e3b23a
Fixes jitsi meet to work with the renamed events and methods from the latest version of lib-jitsi-meet.
2016-03-03 14:53:36 +02:00
yanas
67a73b163e
Removes empty space from the available width calculation.
2016-03-02 14:46:57 -06:00
yanas
ad44cc518a
Fixes resizing problems introduced with previous resizing commit. Fixes side panel open/close code and resizing.
2016-03-02 13:50:55 -06:00
isymchych
be0abf908e
auto-save setiings
2016-03-02 17:39:39 +02:00
yanas
c201de86cc
Merge pull request #519 from isymchych/lastn
...
Use overriden config.channelLastN property in VideoLayout
2016-02-29 13:49:28 -06:00
yanas
48b225f382
Merge pull request #516 from isymchych/fix-auth
...
Code cleanup
2016-02-29 13:35:53 -06:00
yanas
1339b306e6
Merge pull request #517 from jitsi/fix-resizing
...
An additional fix should be added, which allow for more smooth resizing (we still see thumbnails going on a second row and then coming back up again), but this will be added in a separate commit.
2016-02-29 13:20:19 -06:00
isymchych
cd71b0a603
use latest version of the config.channelLastN
2016-02-26 15:22:04 +02:00
isymchych
f242c8cfdc
handle missing remoteVideo when removing video element
2016-02-26 15:20:36 +02:00
isymchych
3cf478826e
implement user logout
2016-02-25 15:52:15 +02:00
isymchych
e478a73988
fix on-the-fly auth
2016-02-25 14:32:34 +02:00
isymchych
c294f592c8
code cleanup: remove redundant span.nick elements
2016-02-25 12:40:24 +02:00
isymchych
5ec28ff3c1
code cleanup: remove unused settings
2016-02-25 12:40:24 +02:00
yanas
30f3da98e5
Fixes thumbnail resize and thumbnails going on a second row. Refactors code around the film strip and resize in general.
2016-02-24 15:05:24 -06:00
damencho
3c61bac3c8
Handles track removed and removes video elements. When switching on and off desktop sharing video elements number grow under remote video span.
2016-02-23 16:47:55 -06:00
isymchych
ebf57923ae
hide chat if local display name is empty
2016-02-23 17:20:33 +02:00
isymchych
0bcbd105e3
escape nicknames before displaying them
2016-02-23 17:20:33 +02:00
isymchych
6476503240
LargeVideo: detach previous stream when attaching new one
2016-02-18 15:38:57 +02:00
isymchych
255f374894
fix watermark logo blinking during video switching
2016-02-17 14:37:06 +02:00
isymchych
5a1d200098
fix authentication dialog
2016-02-16 17:42:28 +02:00
isymchych
24ffc816f4
LargeVideo: show watermark even if video is muted
2016-02-12 16:47:42 +02:00
isymchych
401e5e7ae0
fix jshint issues
2016-02-12 16:28:43 +02:00
isymchych
fdfa9de150
hide large video if stream is muted
2016-02-12 16:28:43 +02:00
isymchych
f65d630ad8
allow user to select camera and microphone
2016-02-10 15:37:50 +02:00
isymchych
79d5bf6cfa
move screensharing into single function, properly handle mute/unmute
2016-02-09 12:52:54 +02:00
damencho
e81d3c02ad
Shows dominant speaker icon for the local user, when he is the dominant speaker.
2016-02-08 15:42:03 -06:00
Paweł Domas
ff4de4cb5b
Merge pull request #489 from isymchych/handle-focus-left
...
handle FOCUS_LEFT conference error
2016-02-08 09:37:57 -06:00
yanas
e7e8dc3457
Fixes shifted audio level glow on thumbnails. Fixes missing audio level indicator on large video avatar.
2016-02-05 11:32:09 -06:00
isymchych
379f786225
handle FOCUS_LEFT conference error
2016-02-05 17:04:48 +02:00
paweldomas
7ec6e9ae29
Gets rid fo RTCBrowserType usages.
2016-02-02 15:52:02 -06:00
paweldomas
8a65407d0c
Merge remote-tracking branch 'isymchych/move-statistics'
2016-02-02 13:55:00 -06:00
paweldomas
8144201636
Uses RTCUIHelper class from lib-jitsi-meet to select video elements.
2016-02-02 13:54:37 -06:00
paweldomas
a6ff9f8ee2
Removes unused code related to Firefox.
...
Commented part seems not to be required anymore as everything work well without it.
2016-02-02 13:54:37 -06:00
isymchych
d19789005e
use statistics module from the library
2016-02-02 17:12:40 +02:00
paweldomas
103b5d71d0
Encapsulates direct access to .currentTime field into 'hasVideoStarted' method of RemoteVideo.
...
Removes duplicated logic for hiding video element when the user is muted.
2016-02-01 16:08:47 -06:00
paweldomas
ab13fa35b4
'currentTime' property of stream elements are now supported by Temasys plugin.
2016-02-01 16:08:36 -06:00
paweldomas
0bf98bf6cf
Fixes broken call to waitForPlayback in lastN logic.
2016-02-01 15:37:35 -06:00
paweldomas
48cedb0865
Adopts to new semantics of JitsiTrack#attach method.
2016-02-01 15:01:45 -06:00
Paweł Domas
04858e7f06
Merge pull request #481 from isymchych/fix-pinning
...
Do not pin participant if moderator clicked item in remote user menu
2016-01-29 13:44:46 -06:00
hristoterezov
1176390214
Fixes issues for audio only participants
2016-01-29 13:31:58 -06:00
yanas
fe2804f474
Fixes SmallVideo object not making a difference between an audio and a video stream, which was causing FireFox issues with large video set to the audio stream.
2016-01-28 18:33:27 -06:00
isymchych
93aac798f3
do not pin participant if moderator clicked item in remote user menu
2016-01-28 16:36:55 +02:00
isymchych
6998827982
do not hide small video until stream has been attached
2016-01-28 13:59:33 +02:00
yanas
6e7ed13370
Fixes missing local video thumbnail before entering a conference.
2016-01-26 17:18:10 -06:00
yanas
ae4f5c64d4
Merge branch 'jitsi-meet-new' of https://github.com/jitsi/jitmeet into jitsi-meet-new
2016-01-26 15:28:35 -06:00
yanas
5834fbe31a
Re-implements last N related code to use the library. Fixes issues with resizeThumbnails. Fixes last N related event handling.
2016-01-26 15:27:07 -06:00
paweldomas
875a7b6f4f
Uses property instead of jquery to hook "onplay" event of the large video.
2016-01-26 15:27:05 -06:00
paweldomas
4cf1f92e25
Fixes broken large video resize functionality.
2016-01-26 15:26:48 -06:00
paweldomas
2fb65dd752
Uses fadeTo instead of fadeIn/fadeOut which do not seem to work correctly on Safari.
2016-01-26 11:19:21 -06:00
hristoterezov
2ccfc30813
Merge pull request #469 from isymchych/fix-fullscreen
...
fix issue with fullscreen in Safari in jitsi-meet-new
2016-01-26 11:01:41 -06:00
isymchych
bc2afd7d64
Minor fixes for jitsi-meet-new
...
* use proper context for the function
* remove duplicate line
2016-01-26 13:50:33 +02:00
hristoterezov
714e304e98
Merge branch 'video-resize-issue' of git://github.com/isymchych/jitsi-meet into isymchych-video-resize-issue
2016-01-25 16:45:36 -06:00
hristoterezov
089a9880b0
Fixes issues related to PR #452
2016-01-25 16:39:05 -06:00
damencho
66212862ce
Merge branch 'chat-subject-new' of https://github.com/isymchych/jitsi-meet into jitsi-meet-new
2016-01-25 16:13:53 -06:00
damencho
e707eb9a79
Merge branch 'video-fadein-fix' of https://github.com/isymchych/jitsi-meet into jitsi-meet-new
2016-01-25 15:35:40 -06:00
isymchych
6cda300861
synchronize Large video fadeIn/fadeOut animations
2016-01-25 19:08:07 +02:00
isymchych
6df1fcef40
Avatar.js code cleanup
2016-01-25 19:08:07 +02:00
isymchych
6b98fd52ea
added some documentation (jsdocs)
2016-01-25 19:07:05 +02:00
isymchych
d31aca4483
use lib to change chat subject
2016-01-25 19:00:18 +02:00
damencho
8b8cbb2ccc
Handles fake video track and fixes remote audio.
2016-01-22 16:37:33 -06:00
hristoterezov
6ad9243446
Updates the library. Removes oncontextmenu handlers.
2016-01-22 11:37:48 -06:00
isymchych
93aef0683b
fix issue with fullscreen in Safari
2016-01-22 19:18:59 +02:00
hristoterezov
ce41ddd024
Merge branch 'jitsi-meet-new-callstats' into jitsi-meet-new
2016-01-21 13:29:53 -06:00
hristoterezov
4ec62e40f1
Fixes jshint
2016-01-21 13:28:43 -06:00
yanas
3fe0487df7
Fixes local video flickering when locally muted. Rearranges some of the large video avatar related code.
2016-01-21 11:39:05 -06:00
damencho
bc43108877
Makes sure we unmark remote videos as dominant speaker if any when the local participant becomes dominant speaker.
2016-01-21 11:28:47 -06:00
damencho
0db262da6a
Fixes showing local resolution in UI.
2016-01-21 10:45:19 -06:00
hristoterezov
8787723330
Fixes desktop streaming for FF
2016-01-20 18:17:22 -06:00
hristoterezov
0d03a4fceb
callstats
2016-01-20 15:41:37 -06:00
isymchych
cff44286f5
resize #videospace on window resize
2016-01-20 16:26:39 +02:00
yanas
27d509332a
Merges Boris Grozev's commit from Dec 8, 2015, named: Uses a single avatar URL, allows to override gravatar with a custom URL. Commit: a2c41392
2016-01-19 17:11:16 -06:00
yanas
dacd54b73c
Fixes clicking remote participant in the contact list.
2016-01-19 16:51:48 -06:00
damencho
41b1a6f3c3
Merge branch 'logs' of https://github.com/isymchych/jitsi-meet into jitsi-meet-new
2016-01-19 14:53:10 -06:00
damencho
aed2d97c10
Fixes displayname on remote video on FF. Seems innerText is not working on FF, replace it with innerHTML.
2016-01-14 16:34:22 -06:00
damencho
dcb607a586
Shows displayname after editing it.
2016-01-14 16:21:03 -06:00
damencho
3cd549a758
Hides video wrapper when avtar is shown, and make it visible when we hide the avtar.
2016-01-14 14:11:01 -06:00
paweldomas
ea24c6a66a
Fixes broken requireDisplayName feature.
...
It was asking for new display name even if we have had one configured already.
2016-01-14 13:39:32 -06:00
damencho
cd4ebca730
Fixes showing display name and hiding avtar, when video is muted and avtar is on large.
2016-01-14 13:30:56 -06:00
damencho
a6a6d2992e
Adds helper function to obtain large video id from tests.
2016-01-14 13:30:27 -06:00
damencho
b875dc62dc
Fixing remote avatars to be the same as local one.
2016-01-14 13:04:21 -06:00
damencho
809f68104d
Fixes undefined error.
2016-01-14 11:15:38 -06:00
damencho
0531daf541
Updates the way we update large/small video, avatars and displayname. Fixes issue with not displying avatars in local or remote video when video muted. Fixes if pinned participant turns off video and when unpin we return to the correct dominant speaker.
2016-01-14 10:28:24 -06:00
isymchych
24b24a62c4
fixed "download logs" button
2016-01-14 17:35:37 +02:00
damencho
cb40ab5420
Fixes moderator icon on remote videos.
2016-01-13 15:17:33 -06:00
hristoterezov
78c4c11736
Merge branch 'jitsi-meet-new' of github.com:jitsi/jitsi-meet into jitsi-meet-new
2016-01-12 21:13:03 -06:00
damencho
6a91a48823
Fixes element id name.
2016-01-12 17:29:52 -06:00
isymchych
0262917aa6
implementation of "start muted"
2016-01-12 15:51:43 +02:00
damencho
3fd68fa0fd
Renames all active speaker references to be called dominant speaker.
2016-01-11 18:14:01 -06:00
damencho
f2c5e7da41
Removes unused code.
2016-01-11 17:34:02 -06:00
damencho
8249aea796
Call mucJoined of video layout when the actual joining occurs, as the local id is needed when the presence for the email is received/processed and avatar is set.
2016-01-11 17:14:56 -06:00
yanas
d6a1192a0f
Fixes issue with avatar not being centered.
2016-01-11 14:58:07 -06:00
yanas
bbb144f1bd
Fixes issue with conference starting before the UI is ready + enableWelcomePage config support.
2016-01-11 14:26:04 -06:00
hristoterezov
29a85b797a
Fixes audio / video mutes
2016-01-06 16:39:13 -06:00
damencho
8aad75d9fa
Sets local avatar after local video id is set on joined (VideoLayout.mucJoined()).
2016-01-05 17:23:24 -06:00
damencho
01a9d47959
Fixes setting custom avatar based on the email and reverts the functionality to set custom avatar links to replace the default gravatars.
2016-01-05 17:22:29 -06:00
hristoterezov
3168c86f77
Fixes mute participant functionality
2015-12-31 16:02:03 -06:00
hristoterezov
ce43ce4cd8
Remove unused files
2015-12-30 16:36:46 -06:00
hristoterezov
97697ed9f0
Fixes JS errors in UI.js
2015-12-30 14:57:28 -06:00
isymchych
335cc6ca6f
cleanup desktopsharing events
2015-12-30 15:28:56 +02:00
isymchych
c36001f861
removed xmpp and RTC modules
2015-12-30 14:34:10 +02:00
isymchych
6ee6b6e9e5
fixes after rebase
2015-12-30 14:14:56 +02:00
isymchych
b375b14696
abstract out remoteVideos management
2015-12-30 13:12:01 +02:00
isymchych
3400925f99
on-the-fly auth improvements
2015-12-30 13:12:01 +02:00
isymchych
a10f9437f1
Integration of statistics module
2015-12-30 13:12:01 +02:00
isymchych
0fd0f5b633
refactoring of Etherpad and Prezi
2015-12-30 13:12:01 +02:00
hristoterezov
e494c3028d
Adds SIP calls support
2015-12-29 17:52:24 -06:00
hristoterezov
3ec04d5a95
Implements desktop sharing.
2015-12-29 16:30:50 -06:00
isymchych
f56eb3440a
properly update toolbar if auth enabled
2015-12-21 13:27:36 +02:00
isymchych
3a00837107
better error handling while establishing connection
2015-12-18 19:54:15 +02:00
isymchych
0ec8ab69a0
properly update nickname
2015-12-18 17:26:31 +02:00
isymchych
58d1c76ab0
handle external auth; xmpp auth tbd
2015-12-17 18:05:03 +02:00
isymchych
28e5bf4bec
add "authentication required" dialog
2015-12-17 17:31:56 +02:00
isymchych
ec2be349df
refactor authentication module
2015-12-17 17:31:56 +02:00
isymchych
fbe5ef7ee6
fix issue with nickname input in chat
2015-12-17 17:31:56 +02:00
isymchych
4f91ac01fd
refactoring
2015-12-17 17:31:56 +02:00
isymchych
36874c395a
remove user from VideoLayout
2015-12-17 17:31:56 +02:00
isymchych
6ded050b51
do not use RTC/xmpp in UI module
2015-12-17 17:31:56 +02:00
isymchych
cb522eadd8
code cleanup
2015-12-17 17:31:56 +02:00
isymchych
de9d991f98
do not use xmpp module in side_panels module
2015-12-17 17:31:56 +02:00
isymchych
437a8a6ef0
refactor ToolbarToggler
2015-12-17 17:31:56 +02:00
isymchych
e23dd62d86
refactor BottomToolbar
2015-12-17 17:31:56 +02:00
isymchych
cf578b7732
do not use xmpp module in Toolbar
2015-12-17 17:31:56 +02:00
isymchych
7cc682d5a4
move random stuff out of Toolbar
2015-12-17 17:31:56 +02:00
isymchych
eeb390cd9d
handle DTMF_SUPPORT_CHANGED event
2015-12-17 17:31:56 +02:00
isymchych
fc207ccf34
extract room locking out of Toolbar
2015-12-17 17:31:56 +02:00
isymchych
5846a25fc3
remove Prezi and Etherpad dependencies from Toolbar
2015-12-17 17:31:56 +02:00
isymchych
fbcd2d2320
use JitsiParticipant to handle user roles
2015-12-17 17:31:56 +02:00
isymchych
0460e7da29
add local media streams to UI
2015-12-17 17:31:56 +02:00
isymchych
6a3704d826
replace resourceIds with ids in AudioLevels
2015-12-17 17:31:56 +02:00
isymchych
586988f327
properly generate room name
2015-12-17 17:31:56 +02:00
isymchych
fc76aa5293
handle incoming messages
2015-12-17 17:31:56 +02:00
damencho
034ed200f3
Displays correct resolution coming from FF.
2015-12-16 12:46:32 -06:00
Boris Grozev
e06ec616a6
Changes enableThirdParty requests to disableThirdParty requests, in
...
order to not change existing behaviour (without changes to config.js).
2015-12-14 13:39:57 -06:00
Jesse Bickel
fd9485b7e5
Use gravatar when enabled.
2015-12-14 13:34:13 -06:00
isymchych
09aa9482c0
do not use members module
2015-12-03 15:11:01 +02:00
isymchych
272cfea493
share user email through commands
2015-12-02 17:24:57 +02:00
isymchych
941cd13193
do not use xmpp in connectionquality module
2015-12-02 15:05:29 +02:00
isymchych
fe77846b89
do not use xmpp in settings menu
2015-12-01 15:41:58 +02:00
isymchych
c50151d85d
do not use NicknameHandler
2015-12-01 14:53:01 +02:00
isymchych
4152106a06
listen to CONNECTION_INTERRUPTED and CONNECTION_RESTORED events
2015-12-01 12:05:55 +02:00
isymchych
c21c9ce1b8
do not use xmpp module in AudioLevels
2015-12-01 11:12:40 +02:00
isymchych
4ef57ceada
do not use XMPP or RTC modules in UI
2015-11-30 17:24:42 +02:00
isymchych
59f98205c7
use JS API; UI module refactoring
2015-11-30 13:54:54 +02:00
damencho
6b621654ab
Adds speaker indicator and no longer use the display name for that purpose.
2015-11-23 17:30:24 -06:00
hristoterezov
d060db476f
Merge branch 'isymchych-bug/large-video-on-safari'
2015-11-20 11:21:14 -06:00
isymchych
1d59283518
fixed switching to large video from FF on safari
2015-11-20 14:05:37 +02:00
isymchych
19d9c0be50
fixed switching to large video from FF on safari
2015-11-19 14:32:07 +02:00
yanas
236c4bb37c
Adds a method in callstats in order to check if it's enabled.
2015-11-17 16:39:40 -06:00
damencho
b64f3a5913
Adds method to obtain remote video type.
2015-11-16 18:17:18 -06:00
yanas
7ea675159e
Disables feedback functionality if callstats isn't available.
2015-11-16 18:06:47 -06:00
damencho
f9d1fd13df
Fixes an issue where lastN event, includes in the logic local resource and detects it as removed from lastN and schedules update of large video. If we receive this event for newly joined participant and we have pinned the local video, the event triggers update of large video which displays the wrong participant, not the pinned local video.
2015-11-16 13:33:29 -06:00
damencho
74c420a609
Adds config option for auto enable desktop sharing when opening an url.
2015-11-13 16:18:22 -06:00
yanas
26e2fd6ef0
Fixes desktop streaming layout.
2015-11-13 11:04:49 -06:00
damencho
fbb5f9b6c1
Merge pull request #361 from bickelj/master
...
Use member.isFocus to decide whether a given member is the focus user
2015-11-12 10:37:35 -06:00
damencho
e460f0c8fa
Fixes lastN video change. Resulting 'Uncaught TypeError: stream.getOriginalStream is not a function', problem detected by torture (3 participants and the last one receives last-n changed event on joining and screenshot shows: it is missing one of the participants and logs contain this error).
2015-11-10 16:40:34 -06:00
paweldomas
cfcf6fbc67
Merge branch 'multiple-tracks'
2015-11-06 16:27:14 -06:00
Boris Grozev
4009fed35d
Moves the roomname generator to util, reuses a function.
2015-11-06 16:21:21 -06:00
paweldomas
27fc4636b7
Adjustments to make lip-sync work. Stream merging is now done by Jicofo.
2015-11-06 16:18:33 -06:00
Boris Grozev
fb6367d687
Wraps at 80 chars.
2015-11-06 16:05:22 -06:00
yanas
a2c37fa3f6
Fixes some warnings.
2015-11-06 15:02:42 -06:00
yanas
03018a2ead
Fixing documentation warnings.
2015-11-06 11:48:00 -06:00
yanas
73b1d3c7c2
Adds a feedback button and dialog.
2015-11-05 11:28:01 -06:00
Boris Grozev
2117aefacc
Removes unused code.
2015-11-05 11:01:19 -06:00
yanas
a3264ce6b7
Merge pull request #396 from isymchych/fix-username-xss
...
Escape html from username.
2015-11-05 10:06:05 -06:00
damencho
374763c325
Fixes mute check, prevents disabling the menu when the remote participant is muted.
2015-11-04 17:23:49 -06:00
paweldomas
73317c920a
Merge branch 'master' into multiple-tracks
2015-11-04 15:09:51 -06:00
isymchych
fdc2ecd86f
escape html from username
2015-11-04 17:01:11 +02:00
paweldomas
b1f617502e
Integrates token authentication.
2015-11-03 13:21:52 -06:00
damencho
1ba0a182f6
Makes sure we add/remove all onended events for media streams in one central place.
2015-10-30 17:57:25 -05:00
Boris Grozev
a2ad7b8f53
Mutes video elements.
2015-10-28 12:05:42 -05:00
bgrozev
30c601e054
Removes words from the roomname generator.
2015-10-21 09:46:54 -05:00
Boris Grozev
657a3fb2e1
Removes comments (fixes warnings).
2015-10-19 15:59:16 -05:00
Spellauge
277f340063
authdomain2
2015-10-12 17:38:35 +02:00
Boris Grozev
cf8950110f
Adds additional logs, including timestamps relative to the initial
...
request.
2015-10-06 16:57:14 -05:00
yanas
9a5d2012d3
Adds jsdoc to previous commit
2015-10-06 15:02:46 -05:00
Yana Stamcheva
8a678286f7
Makes video screen fit configurable.
2015-10-06 14:37:18 -05:00
Marc Laporte
220fe7e993
Fix a typo
2015-10-01 22:27:32 -04:00
Boris Grozev
0bbae86f68
Fixes a bug with prematurely removed remote videos on firefox.
2015-10-01 17:56:45 -05:00
Boris Grozev
ebdd91df4e
Removes the sid property from MediaStream (how did we end up having a
...
Jingle session ID in MediaStream and passing it around in the UI?)
2015-10-01 17:56:45 -05:00
Boris Grozev
4934779187
Simplifies code, removes unused code.
2015-10-01 17:56:45 -05:00
damencho
ababa0fadc
Changes some logging levels.
2015-09-28 17:48:41 -05:00
Jesse Bickel
806cacb755
Use member.isFocus to decide whether a given member is the conference focus user.
2015-09-25 08:49:19 -05:00
damencho
fd954580b7
Fixes for FF: failing avatar tests and problem when last participant leaves the owner video does not switch to local video.
2015-09-23 13:50:28 -05:00
Boris Grozev
506d0722bd
Removes hard-coded constants and uses the events API in the statistics
...
module.
2015-09-21 11:29:23 -05:00
paweldomas
260b610725
Fixes issue with avatar not being displayed when user is in the lastN set, but has video muted.
2015-09-17 19:04:56 +02:00
hristoterezov
39c5ef2f5a
Fixes jshint
2015-09-16 17:44:53 -05:00
hristoterezov
b59f8d3da6
Merge branch 'issue/client-analytics' of https://github.com/gerges/jitsi-meet into gerges-issue/client-analytics
...
Conflicts:
modules/UI/toolbars/BottomToolbar.js
2015-09-16 17:42:51 -05:00
Boris Grozev
745417be18
Tries to fix connecting after XMPP authentication is requested.
2015-09-14 16:06:58 -05:00
Boris Grozev
fdf73a9b4e
Fixes jshint warnings.
2015-09-14 09:26:24 -05:00
Boris Grozev
dff4666bc6
Merge branch 'master' into lint
2015-09-14 09:26:16 -05:00
Boris Grozev
5ac3304956
Fixes a typo reported by Hamid Yaseen. Closes #283 .
2015-09-11 17:20:24 -05:00
hristoterezov
161673cecb
Merge branch 'issue/toolbar-config' of https://github.com/gerges/jitsi-meet into gerges-issue/toolbar-config
...
Conflicts:
index.html
libs/app.bundle.js
2015-09-11 14:49:20 -05:00
Boris Grozev
bd58e6c799
Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files.
2015-09-10 22:28:16 -05:00
Boris Grozev
27c297c034
Fixes or ignores (explicidly, as much as possible) jshint warnings.
2015-09-10 22:27:09 -05:00
Boris Grozev
09eaa0d303
Fix comparison warnings.
2015-09-10 22:26:55 -05:00
Boris Grozev
b2d838ba1c
Fixes mirroring on firefox.
2015-09-04 10:27:55 -05:00
Boris Grozev
995b3be6e7
Implements screen sharing for firefox, using a jidesha extension.
...
Renames some fields in config.js.
2015-09-03 10:00:36 -05:00
Boris Grozev
dc2b63fc60
Switches the order of the parameters of desktopsharing.addListener to match the rest of the code. Renames variables.
2015-09-02 17:30:38 -05:00
Issac Gerges
2c573d76ea
Add analytics for bottom toolbar events
2015-09-02 12:16:50 -05:00
Issac Gerges
5734d5ad80
Add analytics for toolbar items
2015-09-02 12:16:50 -05:00
Issac Gerges
0cda79352f
Fix spelling mistake in openLinkDialog
2015-09-02 12:08:04 -05:00
Issac Gerges
bcccc58b2c
Allow for a list of enabled buttons to be passed as part of interfaceConfig
2015-08-28 16:34:07 -05:00
Boris Grozev
741b9adc1e
Fixes typos and removes a translation key.
2015-08-25 11:40:59 -05:00
paweldomas
2f03a0a7fe
Fixes broken last-N
2015-08-24 11:53:13 +02:00
paweldomas
4c2f0d3600
Removed duplicated code for adding video thumbnail's hover handler.
2015-08-24 11:53:12 +02:00
paweldomas
a8a0945d73
Moves method for selecting thumbnail's video element from videolayout to SmallVideo. Fixes issue with muted audio in IE after switching between thumbnails.
2015-08-24 11:53:11 +02:00
paweldomas
a7048fba06
Implements HTTP POST query for fetching app configuration.
2015-08-24 11:53:10 +02:00
paweldomas
0fe4999beb
Use fadeTo instead of fadeIn/fadeOut to avoid having display: none on large video which causes issues when Temasys plugin is used.
2015-08-19 18:23:18 +02:00
paweldomas
ae96b9f365
Fixes issue in IE where click events on local video thumbnail are captured by local audio object created by Temasys plugin on stream attach.
2015-08-19 18:23:08 +02:00
paweldomas
9a7bc4ebab
Fixes issue with returning from shared document view. Calls show() before fadeOut() on large video to avoid situation when we end up with black screen and are unable to select new video. Updates app.bundle.js.
2015-08-19 10:55:35 +02:00
paweldomas
eb63b24a9a
Fixes fadeIn/fadeOut large video transitions in Safari. Enables animation on video resize when switching between camera and screen video.
2015-08-18 13:19:54 +02:00
Boris Grozev
332aafbe20
Documents some of the XMPP events. Renames some of them.
2015-08-17 16:17:03 -05:00
Issac Gerges
dcc206b2b4
Update non-container toolbar items to be set to inline-block when shown
2015-08-12 13:06:55 -05:00
Issac Gerges
da75e17ff5
Merge remote-tracking branch 'origin/master' into issue/toolbar-refactor
2015-08-12 13:05:20 -05:00
paweldomas
4b8bc398dd
Fixes issue with black video when new stream element is inserted after the old one.
2015-08-12 14:20:44 +02:00
Issac Gerges
de30ce0f5c
Merge remote-tracking branch 'origin/master' into issue/toolbar-refactor
2015-08-11 13:30:08 -05:00
Issac Gerges
fc6f5717cb
Refactor toolbar to add separators via css and remove unneeded containers
2015-08-11 13:24:53 -05:00
paweldomas
b680ecd2ff
Renames getLargeVideoJid to getLargeVideoResource and updates app.bundle.js.
2015-08-11 13:12:55 +02:00
Boris Grozev
cc20a4d776
Removes an unused variable.
2015-08-10 13:02:39 -05:00
Boris Grozev
fd404b8465
Supports setting interfaceConfig options via URL params. Renames config.filmStripOnly to interfaceConfig.filmStripOnly.
2015-08-10 12:59:12 -05:00
damencho
cc29df6376
Adds params for enabling rec on entering the conference.
2015-08-07 10:31:48 -05:00
hristoterezov
7793d65a99
Renames config.minimized to config.filmStripOnly .
2015-08-06 18:59:51 -05:00
hristoterezov
b77791f4b2
Implements minimized mode - only the thumbnails are visible.
2015-08-06 18:34:40 -05:00
damencho
4092d67853
Updates use of recording states, add some information texts and notifications.
2015-08-05 22:18:45 -05:00
paweldomas
74e7507a73
Re-uses SSRC of the first video stream created for any streams created in future. Does video mute and switching to the screen stream without 'source-add'/'source-remove' signaling. Moves video type signaling from Jingle to MUC presence.
2015-08-05 14:10:08 +02:00
yanas
9d321df49e
Adds javadoc for previous commit.
2015-08-03 11:21:56 -05:00
yanas
d92d8e8299
Some additional error handling.
2015-08-03 11:00:16 -05:00
Boris Grozev
67a52e6f72
Cleanup and formatting fixes in the UI module.
2015-07-31 14:45:40 -05:00
Boris Grozev
fd5a739f3c
Minor formatting fixes, avoid using a global variable.
2015-07-31 14:25:48 -05:00
Boris Grozev
84a8d00234
Renames functions for the sake of clarity.
2015-07-31 14:22:42 -05:00
paweldomas
2ffe178456
Fixes issue with missing avatar for Jigasi user. Fixes issue with avatar not being displayed when user has no video. Removed duplicated logic for checking video muted status(removed from LargeVideo which exists in SmallVideo).
2015-07-30 14:21:31 +02:00
paweldomas
349f196664
"wait for remote video" loop no longer exists so no need to set 'removed' flag on video.
2015-07-30 14:21:31 +02:00
paweldomas
f2bd76ac93
Fixes issue with video thumbnail not being removed for users without camera and mic.
2015-07-30 14:21:30 +02:00
hristoterezov
baee96734c
Moves LargeVideo html dependancies in LargeVideo.js
2015-07-29 14:39:09 -05:00
paweldomas
4aa6fbc4b9
Switches to the last visible video correctly when current speaker leaves the conference.
2015-07-23 11:24:13 +02:00
Devin Wilson
d44aed2c11
Remove duplicate handler
2015-07-22 13:38:28 -06:00
Devin Wilson
9bbf17e541
Remove UI references from RTC
2015-07-22 13:37:34 -06:00
Devin Wilson
156b218bfc
Remove UI references from xmpp-related modules
...
Conflicts:
modules/xmpp/JingleSession.js
service/xmpp/XMPPEvents.js
2015-07-22 13:37:34 -06:00
paweldomas
0902cbb164
Fixes problems with Temasys plugin support in Safari.
2015-07-22 13:58:51 +02:00
paweldomas
9b4ee7c0c5
Fixes video switching issue. 'oldSmallVideo' field is no longer used as it is might be overwritten before fadeOut 'complete' callback of #largeVideo is called(and we miss UI update on it).
2015-07-22 13:58:39 +02:00
paweldomas
c3548eb866
Fixes issues with invalid avatars and problems with switching between videos.
2015-07-20 19:32:04 +02:00
hristoterezov
a3886cc56c
Focuses the enter display name field.
2015-07-15 13:31:39 -05:00
paweldomas
7776bc92a4
Undefined method...
2015-07-15 14:44:16 +02:00
paweldomas
420bbe136c
Fixes call to undefined method(which fixes crash on lastN switch and when clicking contact on the contactlist).
2015-07-15 14:01:36 +02:00
paweldomas
17f245df5e
Fixes local video thumbnail being replaced with an avatar when lastN enabled.
2015-07-15 12:14:34 +02:00
paweldomas
61f4674a28
Fixes direct access to 'src' attribute of 'video' element.
2015-07-15 12:12:07 +02:00
paweldomas
879fb9a590
Adds getters for peer video selectors and simplifies the code a little bit.
2015-07-15 12:11:58 +02:00
paweldomas
a1b0677442
Moves SSRC owner signaling from MUC presence to Jingle.
2015-07-14 15:35:13 +02:00
paweldomas
ae759fab5b
Adds IE support through Temasys WebRTC plugin.
2015-07-10 11:57:20 +02:00
paweldomas
6ec7be09f2
Fixes issue with switching to the screen stream before conference starts(when we're still alone in the room).
2015-07-09 15:04:08 +02:00
paweldomas
9268da65c2
Removes 'wait for remote video' hack
2015-07-06 12:24:59 +02:00
paweldomas
3fc6da1ed5
Fixes issue with invalid number of conference participants displayed on the contact list indicator.
2015-07-06 12:24:40 +02:00
hristoterezov
62a731e244
Fixes typo in translation module interface.
2015-07-03 12:34:05 +03:00
hristoterezov
47b6355d66
Implements functionality that forces the user to enter display name.
2015-07-02 17:04:37 +03:00
hristoterezov
1e0bf42203
Removes unused methods from VideoLayout.
2015-07-01 11:14:21 +03:00
hristoterezov
6235ff163e
Fixes audio mute.
2015-06-30 14:34:11 +03:00
hristoterezov
f11c3b94ed
Moves some methods from avatar to videolayout.
2015-06-29 17:24:21 +03:00
hristoterezov
506312ac95
Integrates callstats.io API.
2015-06-26 15:32:40 +03:00
Zalmoxisus
7a54537bee
Fixes chat messages timestamp according to XEP-0203. Fixes #305 .
2015-06-23 16:14:06 +03:00
hristoterezov
6a492d96c2
Refactors VideoLayout.js.
2015-06-23 11:00:46 +03:00
paweldomas
38b180ad81
Adds scrollbar to the contact list.
2015-06-19 15:45:39 +02:00
George Politis
5f48e4cf9d
Revert "Updates the license headers."
...
This reverts commit 93648f361b
.
2015-06-18 18:59:41 +02:00
George Politis
93648f361b
Updates the license headers.
2015-06-18 16:17:09 +02:00
paweldomas
3f9b220ee9
The name of shared Etherpad document is now generated and advertised by Jicofo user.
2015-06-15 12:07:31 +02:00
George Politis
23f1dc174e
Refactors simulcast support.
2015-06-10 13:35:05 +02:00
paweldomas
b038d276c9
Fixes problem with resetting focusedVideoInfo when participant leaves the room. Fixes error when display name is processed after participant has left.
2015-06-02 17:25:10 +02:00
paweldomas
1d57cb9dae
Fixes calls to updateLargeVideo, so that it is called with user resource jid.
2015-06-02 10:05:42 +02:00
hristoterezov
01deadf078
Moves the sound notification code to be played when the participant joins / leaves the room instead of receiving add / remove stream event.
2015-05-28 14:34:40 +03:00
hristoterezov
1d660e1883
Removes join / leave notifications if the participant start audio muted.
2015-05-26 14:18:45 +03:00
hristoterezov
21fef57bc4
Adds config property that disables hiding of toolbar.
2015-05-20 15:10:09 +03:00
hristoterezov
099e3340bc
Implements start muted feature.
2015-05-19 18:03:01 +03:00
paweldomas
8af3a65d37
Displays error dialog when BOSH connection fails.
2015-04-22 16:14:16 +02:00
George Politis
57cd2647f3
Fixes a JS error in the invite prompt when there's no room url.
2015-04-22 14:26:48 +02:00
hristoterezov
efcfe99707
Improves the notification that informs the user if started the conference audio/video muted.
2015-04-22 13:27:14 +03:00