Lyubo Marinov
e6f6884c36
[RN] Support JSON Web Token (JWT)
Make 'Add jwt module to react' work on mobile.
8 gadus atpakaļ
hristoterezov
dfc94ff144
ref(iframe_API): Changing the format of the outgoing messages for API.js
8 gadus atpakaļ
hristoterezov
b49c1c6ba2
fix(transport): Code style issues and enableLegacyFormat param bug
Improves naming.
Fixing typos.
enableLegacyFormat param was working like disableLegacyFormat.
Improves the structure of transport/index.js
8 gadus atpakaļ
Lyubo Marinov
e9dc9c47a9
Coding style
For lack of a better word/phrase, I'm calling all changes coding style.
I'm targeting readability through naming and syntax.
8 gadus atpakaļ
hristoterezov
3e055c1201
ref(external_api): To use transport module
8 gadus atpakaļ
hristoterezov
54388b6a0a
ref(remotecontrol): To use transport module instead of API
8 gadus atpakaļ
hristoterezov
0dff35c0db
feat(transport): Implement transport module
The transport module will be handling all external app
communication.
8 gadus atpakaļ
hristoterezov
55f5ceb85a
fix(external_api): JS error in removeListeners and simplifies dispose
8 gadus atpakaļ
Lyubo Marinov
f4de65a647
Comply w/ coding style
8 gadus atpakaļ
hristoterezov
0f42f18100
ref(iframe_api): ESLint support for API.js
8 gadus atpakaļ
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
8 gadus atpakaļ
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.
8 gadus atpakaļ
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.
8 gadus atpakaļ
hristoterezov
334eb5d423
feat(iframe_api): Add more ESLint rules
8 gadus atpakaļ
hristoterezov
d416fd8c0f
ref(iframe_api): Use EventEmitter
8 gadus atpakaļ
hristoterezov
78119df2db
ref(iframe_api): Use ES6
8 gadus atpakaļ
hristoterezov
dbcd19418c
fix(iframe_api): Passing config params is not working
8 gadus atpakaļ
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.
8 gadus atpakaļ
hristoterezov
aeb301c8d5
feat(iframe_api): Add jwt token parameter
8 gadus atpakaļ
Saúl Ibarra Corretgé
5849980092
external_api: fix jsdoc
8 gadus atpakaļ
hristoterezov
15090243d0
fix(API): JS errors caused by remote control merge
8 gadus atpakaļ
hristoterezov
b22e3ee253
style(remotecontrol): Fix JSDoc for RemoteControlEvent
8 gadus atpakaļ
hristoterezov
0efca9a9a8
fix(remotecontrol): Fixing issues after peer review.
8 gadus atpakaļ
hristoterezov
846fb9abb0
feat(remotecontrol): Implement requesting remote control permissions
8 gadus atpakaļ
hristoterezov
0f33e59e4d
feat(remotecontrol): announce remotecontrol support
8 gadus atpakaļ
hristoterezov
896650d005
feat(remotecontrol): Implement basic remote control support
8 gadus atpakaļ
hristoterezov
207ac47aa7
fix(iframe_api): s/getNumberOfParticipant/getNumberOfParticipants
8 gadus atpakaļ
hristoterezov
4a5a1cd5f4
fix(iframe_api): Remove enable/disable events
8 gadus atpakaļ
hristoterezov
09d63d38ab
fix(iframe_api): prevents multiple execution of listeners per event
8 gadus atpakaļ
hristoterezov
6bf0f9b2ec
feat(iframe_api): get number of participants
8 gadus atpakaļ
hristoterezov
f7ce8d028d
feat(iframeAPI): implement avatar change commands
8 gadus atpakaļ
paweldomas
b58f1cdd16
use logger instead of console
8 gadus atpakaļ
hristoterezov
dc43135980
fix(iframe_api): toggleScreenSharing command
8 gadus atpakaļ
hristoterezov
47d39ed5ca
feat(iframe_api): Implement readyToClose event and hangup command
8 gadus atpakaļ
Lyubomir Marinov
a2b076985a
ESLint
Enable ESLint on jitsi-meet with the same configuration and the same
goals as in lib-jitsi-meet.
8 gadus atpakaļ
Gubin, Maksim
9aa7f80e82
hot fix api.executeCommand
8 gadus atpakaļ
hristoterezov
e46d45adea
Fixes issue #716
9 gadus atpakaļ
hristoterezov
02f176c75a
Changes the implementation of the iframe API to use postis
9 gadus atpakaļ
hristoterezov
8deb003ef6
JWT client support
9 gadus atpakaļ
hristoterezov
d535765648
Fixes issue with externalConnectUrl hash param when the value is null
9 gadus atpakaļ
hristoterezov
d09021457b
Fixes JS error in API module
9 gadus atpakaļ
isymchych
666dfb9b63
do not use xmpp module in API module
9 gadus atpakaļ
isymchych
59f98205c7
use JS API; UI module refactoring
9 gadus atpakaļ
Boris Grozev
bd58e6c799
Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files.
9 gadus atpakaļ
Boris Grozev
fd5a739f3c
Minor formatting fixes, avoid using a global variable.
10 gadus atpakaļ
Boris Grozev
46a17948d0
Renames the external API commands from "mute{Audio,Video}" to "toggle{Audio,Video}" since what they do is "toggle".
10 gadus atpakaļ
Devin Wilson
829d8dab16
Fix CallStats require and initialize API commands and keyboard shortcuts in init method
10 gadus atpakaļ
Zalmoxisus
7a54537bee
Fixes chat messages timestamp according to XEP-0203. Fixes #305.
10 gadus atpakaļ
George Politis
5f48e4cf9d
Revert "Updates the license headers."
This reverts commit 93648f361b .
10 gadus atpakaļ
George Politis
93648f361b
Updates the license headers.
10 gadus atpakaļ