hristoterezov
55f5ceb85a
fix(external_api): JS error in removeListeners and simplifies dispose
2017-04-20 15:08:13 -05:00
Lyubo Marinov
55c3f5ddff
Comply w/ coding style
...
@virtuacoplenny, the changes of this commit are not necessarily in
source code that you introduced in
https://github.com/jitsi/jitsi-meet/pull/1499 but I saw violations in
files modified in the PR which I had to read in order to understand the
PR.
2017-04-19 20:56:19 -05:00
Leonard Kim
44b81b20e3
feat: convert invite dialog to react and redux
...
Converting the invite modal includes the following:
- Creating new react components to display InviteDialog. The
main parent components are ShareLink and PasswordOverview,
the later handles displaying lock state and password editing.
These components do not make use of atlaskit as the component
for input does not yet support readonly, so for consistency
within the modal content no atlaskit was used.
- Using redux for keeping and accessing lock state instead of
RoomLocker.
- Publicly exposing the redux action lockStateChanged for direct
calling on lock events experienced on the web client.
- Removing Invite, InviteDialogView, and RoomLocker and references
to them.
- Handling errors that occur when setting a password to preserve
existing web funtionality.
2017-04-19 20:41:23 -05:00
Leonard Kim
7db1c9b8eb
fix: open device selection if it is the only available setting
...
Move logic to open device selection outside of SettingsMenu so
it can be called independently by either SettingsMenu or by
the settings button itself if no other settings but devices will
be displayed.
2017-04-13 11:43:06 -07:00
Lyubo Marinov
ae06a6ce41
Fix Recording regression caused by 'React Toolbar'
...
Saúl Ibarra Corretgé reported that Recording shows an error dialog
stating "There was an error connecting to your camera". Hristo Terezov
and Yana Stamcheva traced that the problem originates in
da4425b5c0
and, more specifically, is caused by a different order of execution due
to the move of the invocation of the function Recording.init.
The solution is to bring back the execution location of Recording.init.
2017-04-12 14:10:00 -05:00
Lyubo Marinov
cbc08eb96d
Merge remote-tracking branch 'origin/race_conditions' into api_eslint
2017-04-11 14:31:05 -05:00
Lyubo Marinov
f4de65a647
Comply w/ coding style
2017-04-11 14:30:00 -05:00
hristoterezov
0f42f18100
ref(iframe_api): ESLint support for API.js
2017-04-11 13:31:07 -05:00
hristoterezov
ab62690b97
fix(iframe_api): toggle audio/video race condition
...
If toggle audio or video is executed too early and the local
tracks don't exist we fail to execute the operation. Now we store
the mute state and we are executing it after the tracks are
created
2017-04-11 12:22:04 -05:00
hristoterezov
e7a3ee477d
fix(frame_api): toggle SS race condition
...
If toggle SS is executed too early and lib-jitsi-meet is not yet
initialized toggle SS will fail. Now we are storing the whether
SS is on or off and when lib-jitsi-meet is ready we are starting
SS if needed.
2017-04-11 12:19:28 -05:00
yanas
98004c2328
Merge pull request #1447 from virtuacoplenny/device-picker
...
New device selection modal
2017-04-10 17:31:59 -05:00
Leonard Kim
eb7dda85a1
feat: replace device selection in settings with button for modal
...
Cleanup existing logic for displaying and updating device
selection settings in the settings menu. In its place
is a button to open the device selection modal.
2017-04-10 13:30:00 -07:00
Leonard Kim
2f994b1227
feat: new device selection modal with previews
...
The Device Selection modal consists of:
- DeviceSelection, an overly smart component responsible for
triggering stream creation and cleanup.
- DeviceSelector for selector elements.
- VideoInputPreview for displaying a video preview.
- AudioInputPreview for displaying a volume meter.
- AudioOutputPreview for a test sound output link.
Store changes include is primarily storing the list of
available devices in redux. Other app state has been left
alone for future refactoring.
2017-04-10 13:30:00 -07:00
Lyubo Marinov
a9bdde193d
Approach consistent filmstrip naming
...
We seemed to be using the names "film strip" and "filmstrip" (and,
consequently, their source code-conscious forms such as film-strip,
FilmStrip, etc.) In order to comply with our coding style which requires
a consistent one name for a given abstraction, choose one name and
rename the uses of the other name.
Wikipedia has a definition of a "filmstrip", I couldn't find a "film
strip". I guess our abstraction can be seen as what's described there.
When I google "film strip", I get results about "filmstrip" at the top.
That's why I chose "filmstrip".
Certain uses of "film strip" such as interfaceConfig.filmStripOnly and
in the external API I left untouched in an attempt to preserve
compatibility.
I wasn't sure whether CSS was tangled in compatibility so I made a
choice and renamed there was well.
2017-04-10 12:59:44 -05:00
yanas
031f2dfeb8
Fixes showToolbar in filmstrip-only mode and renames some funcs
2017-04-10 09:31:35 -05:00
yanas
cb0eef9edd
Fix(SideContainerToggler.js): Check if the component exists on init
2017-04-10 09:31:35 -05:00
damencho
a26f7a1292
Fixes profile panel translation.
...
Strings are not translated when opening the profile side panel on FF. It was that we were creating profile panel html after i18n library had loaded and had translated the rest of the html.
2017-04-06 15:21:04 -05:00
hristoterezov
334eb5d423
feat(iframe_api): Add more ESLint rules
2017-04-04 17:20:08 -05:00
hristoterezov
d416fd8c0f
ref(iframe_api): Use EventEmitter
2017-04-04 16:45:47 -05:00
hristoterezov
78119df2db
ref(iframe_api): Use ES6
2017-04-04 16:45:47 -05:00
Lyubo Marinov
1e2d88cd5d
React Toolbox
2017-04-03 13:29:33 -05:00
Ilya Daynatovich
da4425b5c0
React Toolbar
2017-04-03 13:05:21 -05:00
Дамян Минков
0d7cb63978
Merge pull request #1459 from jitsi/move_p2p
...
fix: P2P address indication
2017-04-03 11:55:21 -05:00
Дамян Минков
2248560699
Uses new peer connection statuses to check and show different user msgs. ( #1441 )
...
* Uses new peer connection statuses to check and show different user msgs.
Checks for interrupted state of peer connection and shows appropriate messages. In case of inactive or restoring state a message is show to user that video was stopped on purpose. Removes some unused parameters from the event handlers about peer connection status change.
* Removes isParticipantConnectionActive.
2017-04-03 11:53:04 -05:00
yanas
3daae94bca
Merge pull request #1379 from jitsi/base-react-dialogs-2
...
Password required dialog (web&native) and native room lock using basic react dialogs.
2017-04-03 10:52:33 -05:00
paweldomas
7299b76faf
fix: P2P address indication
...
Moves the P2P indication next to the remote IP address
and rewords it to "(p2p)".
2017-04-03 10:04:53 -05:00
Ilya Daynatovich
74b5638d99
Add jsdocs, apply manual formatting
...
https://github.com/jitsi/jitsi-meet/pull/1397 (React Toolbar) is huge at
the time of this writing. In order to reduce it, I'm extracting changes
not directly related to React-ifying the Toolbar such as added jsdocs
and source code formatting.
2017-03-31 15:02:24 -05:00
Saúl Ibarra Corretgé
e8de8735e2
Merge pull request #1446 from jitsi/iframe_api_params
...
fix(iframe_api): Passing config params is not working
2017-03-31 17:47:14 +01:00
hristoterezov
dbcd19418c
fix(iframe_api): Passing config params is not working
2017-03-31 11:40:55 -05:00
damencho
61470c0d24
Moves web password required dialog to react.
2017-03-30 14:21:05 -05:00
hristoterezov
4ab4aa04da
fix(avatar): Avatar properties not updated before local user join
...
Replaces changeAvatarID, changeAvatarURL and changeEmail with
participantUpdated action.
participantUpdated can be fired for local user without id. This
fixes the problem with updating the local user before the user
join the conference which results in fix for failing to execute
commands for avatarID, avatarURL and email right after the iframe
api creates the iframe with Jitsi Meet.
2017-03-29 10:23:07 -05:00
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
yanas
e8068cf5ac
Merge pull request #1393 from jitsi/filmstrip_overlays
...
Filmstrip overlays
2017-03-27 14:54:45 -05:00
hristoterezov
3ae99ea0b9
feat(overlays): for filmstrip only mode
2017-03-27 14:20:25 -05:00
damencho
4e9450f200
Fixes settings panel translation.
...
Strings are not translated when opening the settings side panel. It was that we were creating settings panel html after i18n library had loaded and had translated the rest of the html.
The element selecting the current language was also not translated, which end up with no selection in the UI for the current language.
2017-03-27 13:54:14 -05:00
damencho
63034e6cba
Sends analytics event everytime speaker stats is open.
2017-03-24 10:07:46 -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
bbaldino
9a46896600
Merge pull request #1402 from jitsi/p2p_ver2
...
P2P ver2
2017-03-22 16:10:13 -07:00
paweldomas
2973364c02
feat(stats - show more): local p2p transport indication
...
Will show (direct) next to the UPD or TCP transport type if we're
running on P2P connection.
2017-03-22 11:23:30 -05:00
paweldomas
542bb7caed
doc: add FIXME
2017-03-22 11:23:29 -05:00
hristoterezov
aeb301c8d5
feat(iframe_api): Add jwt token parameter
2017-03-21 22:34:44 +01: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
Leonard Kim
989161159d
Modal dialog for displaying dominant speaker times
2017-03-20 12:47:20 -05:00
Ilya Daynatovich
59a74153dc
Toolbar notice as React Component
2017-03-20 11:27:08 -05:00
yanas
6690c269ef
Merge pull request #1413 from jitsi/fix-missing-translation
...
Fixes wrong i18n key for somebody.
2017-03-20 11:03:45 -05:00
damencho
08e1cf1b7e
Fixes wrong i18n key for somebody.
2017-03-17 16:43:43 -05:00
damencho
54d891afa7
Updates framerate using local statistics.
2017-03-17 16:10:45 -05:00
yanas
b9374bde6b
Merge pull request #1383 from jitsi/fix-wrong-pass-on-auth
...
Fix incorrect password dialog message when using authentication.
2017-03-16 14:13:18 -05:00
damencho
d01a65f73d
Fixes stats, using wrong object members in latest update.
2017-03-15 15:48:13 -05:00
damencho
65239f9ffe
Adds frame rate to statistics bubble.
2017-03-15 13:31:42 -05:00
damencho
e5cefcce70
Updates transport type.
...
Updates transport type to show multiple values as we do for addresses and ports.
2017-03-14 15:51:11 -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
damencho
2e4b39c19c
Fixes loading jquery-i18next.
2017-03-07 17:30:20 -06:00
damencho
5f387737a1
Fix incorrect password dialog message when using authentication.
2017-03-07 16:42:36 -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
d861ba1876
Moves translation to react and use i18next language detectors.
2017-02-28 13:13:47 -06:00
Lyubo Marinov
d371a3d5fd
Fix TypeError: undefined is not an object
2017-02-28 00:18:52 -06:00
Lyubo Marinov
e1056126e6
Fix TypeError: undefined is not an object
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
631e853b40
Update register/unregister listeners logic of some components in the old app
2017-02-28 00:18:50 -06:00
yanas
4979666a89
Merge pull request #1342 from jitsi/filmstriponly_transparent
...
fix(filmstriponly): Set the background to transparent
2017-02-23 16:11:35 -06:00
Leonard Kim
02b26a65bb
Volume slider for remote participant audio elements
2017-02-23 09:01:40 -08:00
hristoterezov
b6990e9e5d
fix(filmstriponly): Set the background to transparent
2017-02-21 13:45:46 -06:00
hristoterezov
92d0589a37
ref(overlay): The overlays to use React
2017-02-18 17:03:50 -06:00
damencho
cf69d591e4
Fixes manual triggered tooltips text and no hover.
2017-02-17 00:14:58 +02:00
yanas
d84901f196
Font size adjustment and moving link to config param
2017-02-15 17:57:57 -06:00
yanas
c6b117565d
Merge branch 'livestream_help_link' of https://github.com/jitsi/jitsi-meet into livestream_help_link
2017-02-15 16:41:49 -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
Aaron van Meerten
6d664f133e
Cosmetic fixes for column length lint errors
2017-02-14 17:11:31 -06:00
Aaron van Meerten
732a433ec1
livestream link to provide more context to users on where to retrieve their stream key
2017-02-14 16:07:12 -06:00
hristoterezov
0e92e48376
fix(ss): resize for remote videos
2017-02-08 14:58:42 -06:00
Lyubomir Marinov
8687b69167
Consistency
...
Be consistent about formatting within 1 and the same file.
2017-02-07 08:29:40 -06:00
Lyubomir Marinov
6c5468d904
Simplify the source code
...
If half the file is written in ES6, it is easier to read if the rest of
the file is in ES6 as well. If ES6 is used, then const is better than
let. If source code is shorter yet as readable as the long version, then
prefer the short version.
2017-02-07 08:29:40 -06:00
Lyubomir Marinov
a8cd4ff12c
1, not 2 names for 1 and the same abstraction
...
window.location calls it reload so util/helpers shouldn't call it
redirect because UI/util/UIUtil has it is own redirect which is the
assign of window.location.
2017-02-07 08:29:40 -06:00
Saúl Ibarra Corretgé
5849980092
external_api: fix jsdoc
2017-02-06 17:41:19 -06:00
damencho
39a8681e8e
Improves safe checks for missing stats.
2017-01-30 17:01:25 -06:00
yanas
09ba14eb04
Fixes video thumbnail border and large video background color
2017-01-25 16:53:58 -06:00
hristoterezov
2b1176df53
style(remotecontrol): getRequestedParticipant method comments
2017-01-23 16:06:51 -06:00
hristoterezov
05bfbf5620
fix(remotecontrol): Execute Reciever.enable only when the value is changed
2017-01-23 15:29:25 -06:00
hristoterezov
4af706bd83
style(keycode): Comment
2017-01-23 15:29:25 -06:00
hristoterezov
b62e4d5ee9
fix(remotecontrol): Log level
2017-01-23 15:29:25 -06:00
hristoterezov
bd98d661d3
ref(remotecontrol): Moves hangup logic to remote control module
2017-01-23 15:29:25 -06:00
hristoterezov
1f7c5529e9
fix(remotecontrol): Pin the controlled participant only on remote control permissions granted
2017-01-23 15:29:25 -06:00
hristoterezov
0453346cf4
ref(remotecontrol): Pass the largeVideoWrapper as parameter to remote control module
2017-01-23 15:29:25 -06:00
hristoterezov
15090243d0
fix(API): JS errors caused by remote control merge
2017-01-23 15:29:25 -06:00
hristoterezov
b22e3ee253
style(remotecontrol): Fix JSDoc for RemoteControlEvent
2017-01-23 15:29:25 -06:00
hristoterezov
e693554961
fix(remotecontrol): Logging
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
5d22061c0a
fix(remotecontrol): Handle on-stage participant changes
2017-01-23 15:29:25 -06:00
hristoterezov
5d269ad0aa
fix(remotecontrol): Disable the keyboard shortcuts during remote control
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
hristoterezov
207ac47aa7
fix(iframe_api): s/getNumberOfParticipant/getNumberOfParticipants
2017-01-18 14:24:41 -06:00
hristoterezov
4a5a1cd5f4
fix(iframe_api): Remove enable/disable events
2017-01-18 14:24:21 -06:00
hristoterezov
09d63d38ab
fix(iframe_api): prevents multiple execution of listeners per event
2017-01-18 13:24:30 -06:00
hristoterezov
6bf0f9b2ec
feat(iframe_api): get number of participants
2017-01-18 13:20:32 -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
hristoterezov
f7ce8d028d
feat(iframeAPI): implement avatar change commands
2017-01-12 15:53:17 -06:00
Дамян Минков
85e5b0fc31
Merge pull request #1240 from jitsi/ilmstriponly_ui
...
fix(filmstrip_only): Remove unrelated UI elements
2017-01-12 15:24:32 -06:00
hristoterezov
61f4b52a15
fix(filmstrip_only): Remove unrelated UI elements
2017-01-12 14:51:53 -06:00
Lyubomir Marinov
0936d54114
Merge branch 'master' into BeatC-BeatC-moving-conference-init-to-react-1
2017-01-12 10:37:36 -06:00
Lyubomir Marinov
0912dbf130
Remove duplication, simplify, comply with coding style
2017-01-12 10:37:01 -06:00
hristoterezov
0f9bc766db
fix(filmstrip_only): JS errors
2017-01-11 17:16:43 -06:00
Lyubomir Marinov
b67994235e
Merge branch 'BeatC-moving-conference-init-to-react-1' of https://github.com/BeatC/jitsi-meet into BeatC-BeatC-moving-conference-init-to-react-1
2017-01-09 07:44:02 -06:00
yanas
a5387b054a
Fix(RemoteVideo): Fixes remote video menu icon
2017-01-04 10:14:53 -06:00
Ilya Daynatovich
58b5e1748f
editions after rebase
2017-01-04 17:47:27 +02:00
Ilya Daynatovich
c570b80d7b
moved app initialization to react app
2017-01-04 17:45:52 +02:00
Lyubomir Marinov
4810249301
Simplify. Comply w/ coding style.
2016-12-15 21:00:06 -06:00
Ilya Daynatovich
984a6519fc
Move welcome page logic from jquery to react
2016-12-15 07:55:43 -06:00
Ilya Daynatovich
986f13ef1a
Made editions in PR
2016-12-15 07:54:17 -06:00
Ilya Daynatovich
83dd56d34c
Move roomname generator to React
2016-12-14 23:59:02 -06:00
Illia Daynatovich
4584d89c43
Rewrite with ES6
2016-12-08 19:21:29 -06:00
yanas
ce42d3ab5d
Fixes unnecessary parameter
2016-12-07 10:24:37 -06:00
yanas
642fa8d6f8
Fixes some issues pointed out from hristoterezov
2016-12-06 17:05:32 -06:00
yanas
c9488d5ee9
Separate disconnect overlay.
2016-12-05 23:38:30 -06:00
Lyubomir Marinov
137aace970
Merge branch 'fix_ring_overlay'
2016-12-04 13:29:31 -06:00
hristoterezov
23efa7827c
fix(filmstrip): JS error when the ringoverlay is shown
2016-12-02 16:23:12 -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
yanas
e56f1a9ded
Merge pull request #1167 from jitsi/fix_anonymous_domain
...
Fix the UI when anonymous domain auth is in use
2016-11-30 10:51:24 -06:00
paweldomas
3475ad4674
ref(LogCollector): adapts to caching in LogCollector
2016-11-30 07:38:39 -06:00
yanas
0f2ba1cefe
refactor(UIUtils): merges show and hide functions and cleans visibility setting
2016-11-29 15:07:18 -06:00
paweldomas
7c8ca45d9a
ref(LogCollector): extract JitsiMeetLogStorage
2016-11-29 11:30:37 -06:00
Дамян Минков
cb0f7417b6
Merge pull request #1166 from jitsi/fix-reload-overlay-layout
...
fix(PageReloadOverlay):Basic layout fix
2016-11-28 16:00:35 -06:00
hristoterezov
f32438b219
Merge pull request #1161 from jitsi/pinning-local-not-signal-unpin
...
Sending unpin after clicking local video and unpinning remote.
2016-11-28 12:06:56 -06:00
paweldomas
0238a10a4b
fix(MessageHandler): hide the close button when 'persistent'
2016-11-28 11:05:18 -06:00
paweldomas
6669a96fd8
fix(Toolbar.js): hide recording and SIP buttons from the start
2016-11-28 11:05:18 -06:00
paweldomas
09406bfbfc
fix(Toolbar): move login buttons to Profile
...
Authentication buttons no longer belong to the Toolbar.
2016-11-28 11:05:18 -06:00
paweldomas
51da40e90c
ref(UIUtil): add showOrHideElement
2016-11-28 11:05:18 -06:00
yanas
835d3c6a25
fix(PageReloadOverlay):Basic layout fix
2016-11-28 10:08:47 -06:00
hristoterezov
57b0736ebb
Merge pull request #1160 from jitsi/fix-unpinning-local-dominant-speaker
...
Fixes unpinning local user which is dominant speaker.
2016-11-23 17:40:47 -06:00
damencho
6211566c0c
Sending unpin after clicking local video and unpinning remote.
...
If we:
- pin a remote and click it, unpin is signalled.
- pin a remote and the click another remote, the new one is pinned and signalled.
- pin a remote and then click local. UI pins local, but unpinning remote is not signaled, fix addressed with this commit.
- pin/unpin local, nothing is signalled.
2016-11-23 17:02:24 -06:00
damencho
8e6fd0ca95
Fixes unpinning local user which is dominant speaker.
...
It was not switching and staying on local video on unpinning, after change the last shown video will be used to switch to it.
2016-11-23 15:35:03 -06:00
damencho
b5dfc2a520
Makes close button non-focusable.
...
Prevents the close button to take focus while user clicks tab in the page, which will privent the toast to be closed.
2016-11-23 14:48:15 -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
damencho
75b9adf01b
Updates comments.
2016-11-22 17:31:01 -06:00
damencho
a079914603
Removes click handlers when popup is hidden.
2016-11-22 17:06:19 -06:00
yanas
4d3ca4a85a
Merge pull request #1148 from jitsi/analytics
...
feat(Analytics): Multiple analytics handlers support
2016-11-22 13:53:02 -06:00
Дамян Минков
ad6e793615
Merge pull request #1146 from jitsi/adorable-io-avatars
...
fix: replace robohash avatars with adorable io
2016-11-21 10:00:57 -06:00
hristoterezov
7f315ef105
fix(VideoLayout): Issue with not resizing properly if SS is on and the filmstrip is hidden
2016-11-18 11:26:33 -06:00
hristoterezov
dc0a7e7628
feat(Analytics): Multiple analytics handlers support
2016-11-16 16:36:32 -06:00
yanas
6d1f42bf30
Merge pull request #1115 from jitsi/remove_css_classes
...
Removes unused css classes
2016-11-16 13:00:26 -06:00
yanas
c26b144f0d
Merge pull request #1144 from kkrisstoff/chat-animation-fix
...
Chat animation fix
2016-11-16 12:45:40 -06:00
yanas
b24a54aab2
fix: replace robohash avatars with adorable io
2016-11-16 11:06:25 -06:00
Konstantyn Pahsura
00aee89709
doc added
2016-11-16 14:09:22 +02:00
Дамян Минков
a5f243e18d
Merge pull request #1142 from jitsi/fix-ff-desktop-sharing-message
...
fix: Firefox desktop sharing extension required dialog
2016-11-15 13:48:17 -06:00
yanas
d05ff9b4ee
fix: Firefox desktop sharing extension required dialog
2016-11-15 12:41:24 -06:00
Konstantyn Pahsura
a67087b6de
focus for chat changes
2016-11-15 20:18:40 +02:00
Ilya Daynatovich
9bc24e1caa
Fix aligning of indicator icon; Update logic for dynamically change of thumb indicators via font-size
2016-11-14 12:45:28 +02:00
Ilya Daynatovich
3bd4f1d5d8
Updated layout
2016-11-14 11:09:07 +02:00
Ilya Daynatovich
f3dbeea091
Make filmstrip indicators to resize dynamically
2016-11-14 11:09:07 +02:00
yanas
686ee1111a
Merge pull request #1129 from BeatC/make-identical-text-input
...
Make identical text input
2016-11-11 15:45:46 -06:00
yanas
5545c0d905
fix: desktop streming screen size
2016-11-11 13:26:07 -06:00
Ilya Daynatovich
5b0777d4db
Made inputs identical
2016-11-11 17:22:47 +02:00
Ilya Daynatovich
5623a06996
renamed input-control block to form-control
2016-11-11 17:13:18 +02:00
Ilya Daynatovich
148960c6d2
made editions
2016-11-11 12:27:29 +02:00
yanas
8caae4bfde
Merge pull request #1111 from BeatC/FIX-clean-js-from-styles-1
...
Fix clean js from styles 1
2016-11-10 15:40:07 -06:00
hristoterezov
4549b766f5
Merge pull request #1131 from jitsi/suspended-detection
...
Suspended detection
2016-11-10 13:45:14 -06:00
yanas
95fcf5bae5
Change method name to fit better its purpose
2016-11-10 11:14:31 -06:00
Ilya Daynatovich
34acadc3b5
Rename method
2016-11-10 11:14:31 -06:00
Ilya Daynatovich
d3df082e3d
Fix thumbnail overflow
2016-11-10 11:13:31 -06:00
Дамян Минков
92901e09e1
Merge pull request #1128 from BeatC/fix-toggle-filmstrip-shortcut
...
Moved keyboard initialization to filmstrip toolbar
2016-11-10 10:30:59 -06:00
Ilya Daynatovich
128b301a39
Fix the tests
2016-11-10 14:45:42 +02:00
Ilya Daynatovich
1b1b9475a4
Clean up js from styles
2016-11-10 13:32:12 +02:00
Ilya Daynatovich
5aff96e3b7
Updated in videolayout
2016-11-10 13:32:12 +02:00
Ilya Daynatovich
fb4e9b3c6d
Work on fixing the tests
2016-11-10 13:32:12 +02:00
Ilya Daynatovich
a8a6b38c28
Updated method for showing/hiding elements
2016-11-10 13:32:12 +02:00
Maxim Voloshin
68ab87cc0d
Hide DOM elements using css class
2016-11-10 13:32:12 +02:00
Ilya Daynatovich
986c29ca5d
updated filmstrip handler
2016-11-10 12:18:33 +02:00
damencho
96b280668d
Adds suspend overlay.
2016-11-09 16:32:09 -06:00
damencho
e34d86b485
Stops player update before sending stopping of shared video.
...
We used to stop player updates on self presence received, so between stop and self presence we can send a playing update which will provoke adding the video again to other participants.
2016-11-09 12:42:47 -06:00
hristoterezov
98d3755859
Merge pull request #1121 from jitsi/fix-two-panels-shown
...
Hides all side panels before showing new one.
2016-11-09 10:42:49 -06:00
Ilya Daynatovich
20c6dba599
Moved keyboard initialization to filmstrip toolbar; Replaced toggle filmstrip button from extended toolbar
2016-11-09 12:41:23 +02:00
yanas
084929f875
Merge pull request #1122 from jitsi/thumbnail-calculations
...
Thumbnail calculations
2016-11-08 17:40:46 -06:00
Дамян Минков
1f75683581
Merge pull request #1055 from BeatC/incorrect-password-hint
...
Incorrect password hint
2016-11-08 14:29:06 -06:00
yanas
bb80bf4144
fix: Use a separate css class for thumbnail menu
2016-11-08 11:47:22 -06:00
Ilya Daynatovich
f4e6dceaa4
Return Impormptu api when create dialog
2016-11-08 17:16:00 +02:00
Ilya Daynatovich
2b08950294
Fix the tests
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
62713bf87c
Editions in PR
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
7a2eca3706
fix reopening require pass dialog
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
22b7142159
Add select input after incorrect input
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
5e8c5b3ce4
Add JSDoc
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
d4df6f2dda
Got rid of direct usage of room locker
2016-11-08 13:18:10 +02:00
Ilya Daynatovich
257bb49c52
Add Require password dialog
2016-11-08 13:18:09 +02:00
Boris Grozev
cf241effbf
style: Fixes indentation, spelling.
2016-11-07 21:23:33 -06:00
Boris Grozev
c0c198098b
style: Renames variables, adds a FIXME.
2016-11-07 20:47:43 -06:00
Boris Grozev
ac0ee771ed
docs: Adds a FIXME.
2016-11-07 20:45:52 -06:00
Boris Grozev
0ca9389e4b
cleanup: Simplify code.
2016-11-07 20:39:28 -06:00
Boris Grozev
9910caf29f
docs: Fix some documentation.
2016-11-07 20:38:14 -06:00
yanas
78dbaa9b21
Revert wrongly removed comment
2016-11-07 17:00:50 -06:00
yanas
5c956de99e
Merges changes with latest master.
2016-11-07 16:50:08 -06:00
damencho
91340a5268
Hides all side panels before showing new one.
2016-11-07 14:30:02 -06:00
bgrozev
38e44440d0
Merge pull request #1114 from jitsi/fix_page_reload_log
...
Log the page reload from one place
2016-11-06 11:09:56 -06:00
yanas
02495e3b31
Merge pull request #1116 from jitsi/edit-displayname-overlap
...
Adds a property to hide display name and disable update view.
2016-11-05 10:19:31 -05:00
Emil Ivov
05e9dfca92
Fixes casing of the tokendata command.
2016-11-04 17:41:16 -05:00
damencho
510c650b7b
Adds a property to hide display name and disable update view.
...
Adds a property to hide display name and disable update view in SmallVideo. Localvideo hides displayName and disabled update view while users is editing its name and resumes normal behaviour when editing finishes.
2016-11-04 17:02:30 -05:00
hristoterezov
c41c219206
fix(Thumbnails): removes unused css classes
2016-11-04 15:24:05 -05:00
paweldomas
d256bc317a
fix(log): log the page reload from one place
2016-11-03 16:18:05 -05:00
yanas
c3e0d7ff56
Fix conflicts.
2016-11-03 14:42:23 -05:00
Ilya Daynatovich
8ba7a354e5
Remove duplicate event handler
2016-11-03 20:02:44 +02:00
Konstantyn Pahsura
e7d089c815
Merge branch 'jit/master' into task/video-thumbnail-menu-should-appear-on-hover
2016-11-03 17:30:19 +02:00
Ilya Daynatovich
24169743e7
Clean up filmstrip styles
2016-11-03 17:07:48 +02:00
Ilya Daynatovich
02ae3b3053
Add wrapper
2016-11-03 16:26:56 +02:00
Ilya Daynatovich
69e4f49e74
Add bunch of JSDocs
2016-11-03 16:21:14 +02:00
Ilya Daynatovich
1328870a2b
fix bug with F shortcut
2016-11-03 16:21:14 +02:00
Ilya Daynatovich
51d48e18c6
Refactor filmstrip module
2016-11-03 16:21:14 +02:00
Konstantyn Pahsura
9633919e32
css class for remote video specified
2016-11-03 15:40:43 +02:00
Konstantyn Pahsura
76e55f1132
show/hide menu if elem hovered
2016-11-03 15:40:43 +02:00
Ilya Daynatovich
30e717bd20
Rename classname; Refactor click on video method
2016-11-03 12:13:03 +02:00
Ilya Daynatovich
d703271c96
Fix bug with resizing when using shortcut for switching btw videos
2016-11-03 11:48:48 +02:00
Ilya Daynatovich
c6c701330a
Change order of remote videos when clicking on shortcut
2016-11-03 11:48:48 +02: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
c4d0340956
Merge pull request #1034 from m-voloshin/FEATURE-hide-filmstrip
...
Filmstrip is extended with "Hide" button
2016-11-02 14:24:45 -05:00
hristoterezov
10f04575ed
Merge pull request #1060 from kkrisstoff/task/toolbar-side-panel
...
make side panels init from js
2016-11-02 13:22:55 -05:00
Дамян Минков
a9c984e7db
Merge pull request #1091 from BeatC/customer-agreement
...
Customer agreement
2016-11-02 13:18:33 -05:00
Дамян Минков
317f0e736c
Merge pull request #1105 from jitsi/fix_frozen_msg
...
fix(LargeVideoManager): frozen displayname in a msg
2016-11-02 11:58:58 -05:00
Konstantyn Pahsura
9f280e320d
_.template removed
2016-11-02 18:42:39 +02:00
Konstantyn Pahsura
a1e098680d
make side panels init from js
2016-11-02 18:42:39 +02:00
paweldomas
ede4808ec4
fix(LargeVideoManager): frozen displayname in a msg
...
The "data-i18n-options" attribute value is stored in jQuery cache and
at the time when i18-next tries to access it to do the translation
it gets the old value from the cache and the message is not updated
correctly. Passing the "msgOptions" explicitly to "translateElement"
fixes the problem by avoiding jQuery cache.
2016-11-02 11:32:40 -05:00
yanas
e86294191a
Merge pull request #1098 from BeatC/toolbar-splitter-restyle
...
Restyled toolbar splitter
2016-11-02 09:27:08 -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
Ilya Daynatovich
16c70fddba
Restyled toolbar splitter
2016-11-02 12:13:30 +02:00
Дамян Минков
e679509c56
Merge pull request #1094 from bgrozev/conn-quality
...
Conn quality
2016-11-01 17:46:13 -05:00
hristoterezov
f08e9afc19
Merge pull request #1069 from jitsi/update-i18next
...
Updates i18next and bundles default translations.
2016-11-01 17:02:17 -05:00
damencho
215d8b1355
Updates show/hide of shortcuts dialog.
...
Fixes not able to close it with esc button.
2016-11-01 16:48:29 -05:00
hristoterezov
e731f6c3f3
feat(translation): ES6 support
2016-11-01 15:05:43 -05:00
damencho
1f200b63a7
Updates i18next and bundles default translations.
2016-11-01 15:05:23 -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
damencho
e81a10de4a
Reports to close callback whether feedback is submitted.
2016-11-01 13:10:58 -05:00
Ilya Daynatovich
d72695ae0f
Added app substitution
2016-11-01 11:30:01 +02:00
yanas
a5e7c86125
Merge pull request #1092 from jitsi/update-lock-state
...
Updates lock state
2016-10-31 17:29:11 -05:00
hristoterezov
a7a7f269c3
Merge pull request #1054 from kkrisstoff/task/make-extended-toolbar-dynamically-created-buttons
...
make extended buttons dynamic
2016-10-31 16:50:14 -05:00
Boris Grozev
c815b1f25b
feat: Updates the GSM bars' thresholds.
...
Adapts to changes in lib-jitsi-meet. Uses an Array which guarantees the
order of its elements, and avoids setting a css property multiple times.
2016-10-31 16:08:24 -05:00
Boris Grozev
051db50b3f
feat: Moves connectionquality to lib-jitsi-meet.
2016-10-31 16:07:25 -05:00
damencho
2edb279d22
Fixes password set remotely text.
2016-10-31 14:40:46 -05:00
damencho
96479e0474
Fixes password and isModerator check in invite dialog.
2016-10-31 14:01:22 -05:00
Konstantyn Pahsura
77e28a6a45
toolbar buttons fixes
2016-10-31 20:25:27 +02:00
hristoterezov
a8b69d5cd8
feat(MessageHandler): Implement dont show again utility
2016-10-31 13:02:41 -05:00
Maxim Voloshin
dc93940bbd
Filmstrip is extended with "Hide" button
2016-10-31 19:59:45 +02:00
hristoterezov
7e2fe30472
feat(JitsiLocalStorage): Implement localStorage wrapper
2016-10-31 12:11:03 -05:00
Ilya Daynatovich
5e7e5b317b
Fix texts
2016-10-31 19:02:32 +02:00
Ilya Daynatovich
a63bb5d906
Add policy section
2016-10-31 18:23:28 +02:00
Ilya Daynatovich
647f577332
Rearrange overlay layout
2016-10-31 17:35:22 +02:00
Kostiantyn Pashura
be1ba21166
make extended buttons dynamic
2016-10-31 13:30:16 +02:00
Konstantyn Pahsura
28f719b58a
dropdown styles fixes
2016-10-28 13:09:47 -05:00
yanas
ae9819a45c
Merge pull request #1075 from BeatC/menu-restyling-editions
...
Adjust alignment of remote video menu
2016-10-28 12:43:12 -05:00
Дамян Минков
d2f52b534a
Merge pull request #1083 from jitsi/fix_hover_thumbnail
...
fix(Thubmnail_PopupMenu): the thumbnail should be considered hovered when the popup menu is hovered
2016-10-28 11:59:36 -05:00
paweldomas
e349cc59ad
style(translation): adds comment about lang auto detection
2016-10-28 11:17:09 -05:00
hristoterezov
634a18e847
fix(Thubmnail_PopupMenu): the thumbnail should be considered hovered when the popup menu is hovered
2016-10-28 11:16:40 -05:00
Ilya Daynatovich
209272f940
Add detect translation freeze in interface config
2016-10-28 16:18:08 +03:00
Ilya Daynatovich
138ed6a487
Fixed interface
2016-10-28 13:52:08 +03:00
Ilya Daynatovich
d84d0b65ca
Adjust alignment of remote video menu
2016-10-28 13:52:08 +03:00
Paweł Domas
2fe69d409b
Merge pull request #1071 from jitsi/ongoing-work-video-thumbnails
...
Ongoing work video thumbnails
2016-10-27 17:13:27 -05:00
damencho
9764fe52de
Removed not needed setting of the quality to 0.
...
We now just hide the icon with values and show the interrupted one. Calling this one was causing troubles like flickering and stats popover not able to hide, once shown. On hover we are calling updateView which ends to this call which destroy and create the popover, which maybe is leading to this problems.
2016-10-27 16:56:32 -05:00
damencho
e3edef2999
Renames videocontainer overlay to hoverOverlay.
2016-10-27 14:32:22 -05:00
damencho
328ff54423
Fixes undefined error and shared video.
2016-10-27 14:08:06 -05:00
damencho
2807346bdf
Makes decision what to show in avatar consistent (in updateView).
2016-10-27 13:17:17 -05:00
damencho
fec8f4e005
Fixes an issue with mixing visibility functions for elements.
...
In small video we use UIUtil.setVisibility, so we should not use jquery show/hide for the same element.
2016-10-26 17:36:07 -05:00
damencho
3ae299cf2b
Fixes comments.
2016-10-26 17:18:36 -05:00
paweldomas
739e2bd35a
fix(Recording): broken stop recording dialog
2016-10-26 16:10:45 -05:00
damencho
7acda03024
Adds an overlay to dim videos when showing displayname.
2016-10-26 15:51:09 -05:00
damencho
5cead57723
Reverts hover over small video to show display name.
2016-10-26 15:51:09 -05:00
Ilya Daynatovich
1e24be6dd4
Fix editing the name
2016-10-26 15:51:09 -05:00
Ilya Daynatovich
8d80e13e31
Fix connection indicator bars
2016-10-26 15:51:09 -05:00
Ilya Daynatovich
69b79b7687
Fix icon styles
2016-10-26 15:51:09 -05:00
Ilya Daynatovich
698b3caeb8
fix styles in connection indicators
2016-10-26 15:51:09 -05:00
Ilya Daynatovich
323684c5fe
fix conflicts after rebase
2016-10-26 15:51:09 -05:00
yanas
a17a98991c
Ongoing work on video thumbnail layout
2016-10-26 15:51:09 -05:00
yanas
3fe43abdea
Move the display name to the center
2016-10-26 15:51:09 -05:00
hristoterezov
09c8e14465
feat(Mute_Participant): Implement warning dialog for muting remote participant
2016-10-26 14:57:09 -05:00
hristoterezov
0bb772d242
Merge pull request #1059 from BeatC/toolbar-animation
...
Change main toolbar animation; optimize mousemove handler
2016-10-26 11:52:01 -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
hristoterezov
221f6d1d68
Merge pull request #1056 from jitsi/translations-update
...
Translations update
2016-10-25 18:11:15 -05:00
hristoterezov
ea0f0da8a4
feat(JitsiPopover): Add onBeforePosition option
2016-10-25 17:57:29 -05:00
hristoterezov
8762aae111
fix(SmallVideo): Add translateElement call removed by previous commit
2016-10-25 16:52:11 -05:00
paweldomas
3c6d464b32
feat(PageReload): make the reload interval random, between 10-30 sec
2016-10-25 15:58:09 -05:00
damencho
b2a1c9881e
Fixes comments from review.
...
Adds a safe check, i18n is expecting undefined not null. Fix a method name and translation to be at placeholder.
2016-10-25 15:18:56 -05:00
Maxim Voloshin
86f1d287d7
Fix comments
2016-10-25 20:40:43 +03:00
Maxim Voloshin
6820ec8d23
Show and hide indicators using pure js
2016-10-25 20:40:00 +03:00
Maxim Voloshin
1c218191b0
Apply tooltip for indicator once
2016-10-25 17:50:28 +03:00
Ilya Daynatovich
99d50ade11
Change main toolbar animation; optimize mousemove handler
2016-10-25 14:55:43 +03: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
paweldomas
a615649933
fix(PageReloadOverlay): changes text and adjusts style
2016-10-21 13:50:23 -05:00
paweldomas
3c0c823a37
ref(Overlay): introduce base class
2016-10-21 13:50:08 -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
paweldomas
8c426e8bb7
fix(ToolbarToggle): restore call overlay to the timeout check
2016-10-21 10:27:10 -05:00
paweldomas
5bc727804f
fix(PageReloadOverlay): do not log message every second
2016-10-21 10:18:03 -05:00
yanas
32bfebc924
Merge pull request #1033 from BeatC/add-jsdoc
...
Add JSDoc and rename method
2016-10-21 10:12:31 -05:00
paweldomas
8f8b1385fa
ref(ConferenceUrl): converts to class and binds instance to global APP
...
Converts ConferenceUrl to a class and binds an instance to the global
APP variable, as requested by HTerezov.
2016-10-21 09:46:09 -05:00