Дамян Минков
d8c7f8de81
feat: Jaas example that uses local jitsi-meet (#13350)
* feat: Adds an example to convert a deployment to use jaas.
* squash: Generates the daily asap token with expiration of 1 day.
The default is 1 hour.
* squash: Use local deployment UI with jaas, not 8x8.vc one.
- We load config.js from 8x8.vc with the tenant, to allow release pinning to work.
- We sed the vpass_cookie in the custom nginx conf as variables are not allowed in location matching.
- The jaas-vars need to be global as it will overwrite config.js location and index html.
* squash: Enables e2ee for the meetings.
* squash: Bump node version check.
* squash: Fix filename.
* squash: Updates the readme.
* squash: Checks whether node is installed.
* squash: Fixes initial configuration.
The jaas-vars is required to reload nginx, done by update-asap-daily script.
* squash: More fixes of misspelled config file.
* squash: Fixes serving the pub key.
2 gadus atpakaļ
Saúl Ibarra Corretgé
b4c8f7d097
feat(external-api) optional sandbox
Add optional "sandbox" option to the external API which will be applied
to the iframe.
2 gadus atpakaļ
FIKRAT HUSEYNKHANOV
aaeb1a90e5
feat: add toggleWhiteboard to Jitsi API (#13292)
* add toggleWhiteboard to Jitsi API
* eslint recommendations applied
* Prevent to send whiteboard status change notifications for mobile
* Fix code style errors (eslint)
* Requested changes (by mihhu) have been made.
---------
Co-authored-by: Fikret Huseynkhanov <fikret.huseynkhanov@simbrella.com >
2 gadus atpakaļ
Mihaela Dumitru
9f39caa247
feat(external-api) support assumed bandwidth bps config and command (#13164)
2 gadus atpakaļ
Saúl Ibarra Corretgé
ca1c00acb0
feat(external-api) drop iframe sandbox
It has created more trouble than it sat to solve, I'm dropping it for
now so we can re-evaluate.
2 gadus atpakaļ
Hristo Terezov
e781bc9458
fix(external-api): Set ifame.src before adding it.
Revert a7b25d6
2 gadus atpakaļ
Robert Oanta
f1ad9dc2e0
fix(api) webhid error showing up in logs
2 gadus atpakaļ
Tipuch
8949753874
fix(external_api) fix linking to the Jitsi mobile application
2 gadus atpakaļ
Avram Tudor
336fa304ce
feat(notifications) trigger iframe api event when a notification occurs (#12952)
* feat(notifications) trigger iframe api event when a notification occurs
* remove useless comment
* fix typo
2 gadus atpakaļ
Gabriel Borlea
1a113ba733
feat: add custom buttons for participant menu and toolbar via config (#12832)
* add custom remote menu button
* add config for custom buttons
* whitelist custom buttons flag
* add toolbox custom button
* fix notify toolbox buttons
* whitelist toolbar custom buttons
* rename and fix notify
* rename participant remote menu
* revert some flag wrong changes
* fix some formatings
* add undefined type to custom buttons toolbox
* code review
* code review 2
* fix linting issue
2 gadus atpakaļ
Maciej Zakrzewski
cced41665d
fix(local-recording) after IFrame sandboxing
Fix local recording saving not working after IFrame sanbox introduciton. The allow-downloads flag was missing.
2 gadus atpakaļ
Saúl Ibarra Corretgé
5dce74e21d
fix(external-api) fix sending forms after introduction of sandbox
Ref: https://github.com/jitsi/jitsi-meet-electron/issues/837
2 gadus atpakaļ
Saúl Ibarra Corretgé
da5e19fa98
fix(external-api) fix no longer allowing popups
These are used by the Electron app to open links in the chat, for
example.
2 gadus atpakaļ
Saúl Ibarra Corretgé
a7b25d6d7b
ref(external-api) set ifrma source last
Make sure the ifrme is fully configured before setting the source URL
and thus triggering the load.
2 gadus atpakaļ
Saúl Ibarra Corretgé
43b91b16da
feat(external-api) sandbox the iframe
Give it the minimum amount of permissions necessary to run.
2 gadus atpakaļ
Avram Tudor
d7bedb2e07
ref(misc) remove unused code for dock / undock (#12661)
* ref(misc) remove unused code for dock / undock
* remove translations
2 gadus atpakaļ
Andrei Gavrilescu
94ec2c720d
feat(rtcstats): report pc connection failure (#12560)
* report pc connection failure
* typos
* code review / update rtcstats
* check for undefined APP
2 gadus atpakaļ
Saúl Ibarra Corretgé
f7926c9cfb
fixup!
2 gadus atpakaļ
Shawn
17cace070e
feat(external-api) Add endConference command
2 gadus atpakaļ
Hristo Terezov
49bcf5c179
fix(iframeAPI): pinParticipant & setLargeVideo
Add the ability to specify video type when in multistream mode.
2 gadus atpakaļ
Horatiu Muresan
9d57c8e058
fix(external-api) Add email to local participant info
2 gadus atpakaļ
Bogdan Duduman
0f63e560b0
feat(external_api) add adbility to resize the filmstrip
2 gadus atpakaļ
Duduman Bogdan Vlad
5f62acc67c
fix(external_api): Fix number of participants in meeting (#12052)
2 gadus atpakaļ
Horatiu Muresan
cc5a3e499f
feat(aot-prejoin) Add support for showing AOT on prejoin
2 gadus atpakaļ
apetrus20
11f6b442fe
feat (screen-share) Added logs and emit iframe event for video and audio sharing (#12051)
2 gadus atpakaļ
Andrei Gavrilescu
1abc6b1e4a
feat(noise-suppression): add toggle noise-suppression API (#11968)
* add toggle noise-suppression API
* switch NS API from toggle to set
2 gadus atpakaļ
Shawn Chin
94074836ec
feat(external-api) Add command to show custom in-meeting notification (#11897)
* feat(external-api) Add command to show custom in-meeting notification
* fix lint
* added uid to showNotifications, added hideNotifications
2 gadus atpakaļ
luzpaz
c7f96de787
fix(misc) fix typos
Found via `codespell -q 3 -S ./lang -L miliseconds`
2 gadus atpakaļ
Robert Pintilii
d0790736db
feat(external-api) Add participants pane toggled event (#11718)
3 gadus atpakaļ
Дамян Минков
f3c6b54ffa
fix: When adding a room param to urls check for previous params. (#11607)
* fix: When adding a room param to urls check for previous params.
* squash: Uses URL object to modify the url.
* squash: Use common connection options from base/connection.
Normalizes bosh url and for web.
* squash: Adds release param to external api and handles it.
* feat: Adds release handling for mobile(links in welcome page).
* squash: Fixes comments.
3 gadus atpakaļ
Avram Tudor
543f273792
feat(undock) expose buttons for docking / undocking iframe (#11560)
3 gadus atpakaļ
Robert Pintilii
769f0a8452
feat: Add name overwrite API (#11543)
3 gadus atpakaļ
Horatiu Muresan
eb64ea6aba
fix(always-on-top) Fix audio mute button disabled status
3 gadus atpakaļ
Gabriel Borlea
dde8c586da
feat(external-api): add toggle subtitles command (#10070)
* feat(external-api): add toggle subtitles command
* feat(external-api): add set subtitles command
3 gadus atpakaļ
Horatiu Muresan
8f641b7bb1
fix(start-silent) Disable AOT mic and unmute notif when start silent
3 gadus atpakaļ
Avram Tudor
ceb8d3348d
feat(face-landmarks) add API event for providing face landmark data (#11347)
3 gadus atpakaļ
Robert Pintilii
9a78011daf
feat(external-api) Add grantModerator command (#11199)
3 gadus atpakaļ
Horatiu Muresan
4b95a5d6cb
fix(language) Add lang API option
- jwt from API overwrites any jwt sent as queryparam
- `defaultLanguage` from configOverwrite converts to `lang` query param
3 gadus atpakaļ
Mihaela Dumitru
2e8a635373
feat(external-api) add commands to open/close the participants pane
3 gadus atpakaļ
Mihaela Dumitru
01ab415941
feat(external-api) expose breakout rooms actions
3 gadus atpakaļ
Mihaela Dumitru
39e0dc84e0
feat(external-api): add local subject command (#10636)
* feat(external-api): add local subject command
* add to whitelist
* apply config value
3 gadus atpakaļ
tmoldovan8x8
2e69ec71c5
feat(e2ee) add externally managed key mode
3 gadus atpakaļ
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
3 gadus atpakaļ
Horatiu Muresan
e273a05dd0
feat(external-api): Add recording download link available event (#10229)
3 gadus atpakaļ
Mihaela Dumitru
f435fc4ade
feat(external-api): add knocking event and approve/reject command (#10210)
3 gadus atpakaļ
hmuresan
7102ad1186
feat(external-api) Expose deployment info through API
- Set region along shard from xmpp
3 gadus atpakaļ
robertpin
09835a672b
feat(external_api) Exposed AV Moderation to the iFrame API
Renamed event property
3 gadus atpakaļ
Saúl Ibarra Corretgé
12139655c6
feat(external-api) add data-channel-open event
Signals that the bridge channel is open. It may take a few ms to get established
after the conference join, so applications might be interested in using it once
ready.
3 gadus atpakaļ
Vlad Piersec
0bf52b613b
feat(api): Expose event used for sending browser support
3 gadus atpakaļ
Horatiu Muresan
1add438a1f
feat(toolbar-buttons): Add event for notify overwritten toolbar buttons
3 gadus atpakaļ