damencho
50d0092e30
fix(shared-video): Remove disable button action from web.
2024-12-23 07:46:25 -06:00
luzpaz
30595584a3
chore(typos) fix various typos
...
Found via `codespell -q 3 -S "*.svg,./lang" -L anser,bu,dialin,goup,miliseconds,nd,vew`
2024-12-20 07:58:31 +01:00
Hannes
a4a1619dc2
feat(external-api) add function to change virtual backgrounds
2024-11-22 18:05:41 +01:00
Hristo Terezov
037a7c082c
feat(IFrameApi): setAudioOnly command & event.
2024-11-15 07:18:10 -06:00
Axel Prola
97930bfef2
feat(external-api): Set blurred background from external api. ( #15131 )
...
Add setBlurredBackground command to external api.
Co-authored-by: Axel Prola <axel.prola@equasens.com >
2024-09-20 08:08:16 -05:00
Дамян Минков
bc21a462eb
feat(follow-me): Adds iframeAPI to activate recorder follow me. ( #15134 )
...
* feat(follow-me): Adds iframeAPI to activate recorder follow me.
* squash: suggestion.
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
---------
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
2024-09-17 12:18:42 -05:00
damencho
d755b9decb
fix(avatar): Prefer avatar url from jwt identity.
2024-09-03 07:57:40 -05:00
Дамян Минков
3f7c3b8fd2
feat(shared-video): Shows confirmation dialog before playing video. ( #15059 )
...
* feat(shared-video): Shows confirmation dialog before playing video.
* feat(shared-video/native): created ShareVideoConfirmDialog and unified actions
* squash: Simplifies state and fixes stop and then start scenario.
* squash: Use constants everywhere.
* squash: Use helper function.
* squash: Ignore any command with not matching video URL.
---------
Co-authored-by: Calin-Teodor <calin.chitu@8x8.com >
2024-08-27 10:45:39 -05:00
Hristo Terezov
5b4383d835
feat(shared-video): Get allowed URL domains from config and dynamic branding.
2024-08-26 17:10:08 -05:00
Patrick He
8bfa65987d
feat(chat) use the original message ID for processing
...
This is a prerequisite for operations that rely on previous messages, such as reactions.
2024-08-06 15:30:37 +02:00
Saúl Ibarra Corretgé
e31aff5afd
Revert "feat(external-api) add deployment information to ready event"
...
This reverts commit 6727004930 .
2024-07-31 17:44:56 +02:00
Saúl Ibarra Corretgé
2483d901d6
feat(external-api) add "name" property to participant-kicked-out event
2024-07-31 16:21:48 +02:00
Saúl Ibarra Corretgé
6727004930
feat(external-api) add deployment information to ready event
2024-07-31 16:19:56 +02:00
Saúl Ibarra Corretgé
d8079a4232
feat(external_api) add ability to start transcriptions together with recordings
2024-06-27 12:53:17 +02:00
Saúl Ibarra Corretgé
0be3e2b103
feat(external_api) include transcription state in recordingStatusChanged
2024-06-24 17:34:19 +02:00
garysmith058
8f7ab33508
feat(external-api) Forward CONFERENCE_CREATED_TIMESTAMP to iframe
2024-05-10 16:49:47 +02:00
Hristo Terezov
88b6cdf39b
ref(settings): remove changeLocalDisplayName action
2024-04-21 19:42:41 -05:00
Hristo Terezov
9bb27b83d9
ref(modules/UI): remove events system.
...
Many of the events are not used at all or used only on one place. For the rest of them the listeners were added 2 times on promoted visitors and not cleaned at all.
2024-04-21 19:42:41 -05:00
Horatiu Muresan
fad58ae362
feat(external-api) Expose meeting session ( #14522 )
2024-03-25 13:11:59 +02:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +02:00
Saúl Ibarra Corretgé
c806a432f3
feat(external-api) add transcribingStatusChanged event
2024-01-12 13:59:24 +01:00
bgrozev
d9599d31f1
fix: Do not log unknown commands. ( #14153 )
...
Events such as "mouse-move", "mouse-leave" and "face-landmark-detected"
reach this code and pollute the logs. It's probably worth investigating
why this is the case and fixing it if necessary, but for now just remove
the log message.
2023-12-13 10:04:48 -08:00
Avram Tudor
72b4c8123a
ref(transcriptions): refactor transcriptions api ( #14144 )
...
* ref(transcriptions): refactor transcriptions api
* ref(transcriptions): refactor usage of translation label
Extend IFrame API to allow adding a transcriber in the room without the subtitles needing to be visible.
Allow transcription chunk messages to be passed through the IFrame API if a transcriber is present.
Clean-up transcription messages sent through the IFrame API to not include timeout field and possible conflicting states (stable / unstable /final)
* fix linting
* code review: extend api message to match webhook format
2023-12-12 14:36:54 +02:00
bgrozev
8b8b2568e2
feat: Log all API commands. ( #14118 )
...
* feat: Log all API commands.
2023-11-29 14:37:48 -08:00
Horatiu Muresan
9e2ed855eb
feat(recording) Allow extra metadata for file recordings ( #14081 )
2023-11-21 12:06:14 +02:00
Saúl Ibarra Corretgé
c530bdd107
feat(external_api) add event with transcription chunks
2023-11-07 13:10:00 +01:00
Saúl Ibarra Corretgé
59242e1217
feat(external-api) introduce a "ready" event
...
It's fired when the API is ready, and it signals the embedder that they
can reveal the meeting from behind an overlay, for example.
The astute reader might notice we are currently sending a
'browser-support' event roughly at the same time. The reason for this
new event is plain simply semantics.
In addition the 'onload' handler is faked by calling it when the new
ready event fires. The original onload event is unreliable. It will be
called even when nothing was ever loaded (try loading a page without
internet and be amused).
2023-10-31 16:27:12 +01:00
Gabriel Borlea
97e5f00dae
fix(electron-screensharing): simplify the proccess ( #13967 )
...
* fix(electron-screensharing): simplify the proccess
2023-10-20 19:55:06 +03:00
Duduman Bogdan Vlad
8a2e4bc628
feat(screenshare) - add web security fix for electron ( #13096 )
...
use send the share screen sources using the external api
---------
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2023-10-16 14:59:55 +03:00
Hristo Terezov
1adbebf9dc
fix(logger): Prevent JSON stringify errors
2023-08-29 12:26:48 -05:00
Horatiu Muresan
c19d91a373
feat(external-api) add command for setting camera facing mode ( #13541 )
...
- added command for setting the camera facing mode remotely
- enhanced toggleVideo command to optionally accept the facing mode
- fix(startSilent) do not create audio track when start silent
2023-08-17 09:47:48 +03:00
Mihaela Dumitru
4461196ba3
feat(compute-pressure) monitor cpu pressure ( #13645 )
2023-08-03 14:20:35 +03:00
Mihaela Dumitru
1b7a81afa5
feat(external-api) extend event to listen to system buttons and add config to prevent execution
2023-07-20 12:25:40 +02:00
garysmith058
277ca23c52
feat(external-api) Forward non participant message to iframe ( #13440 )
...
* Forward non-participant-message-received to iFrame API
* Updated comment
* Fix lint errors
2023-06-12 11:10:42 +03:00
Mihaela Dumitru
cd37cdd675
feat(bwe) support setting the bandwidth from the client ( #13335 )
...
* feat(bwe) support setting the bandwidth from the client
2023-06-08 17:44:01 +03:00
Mihaela Dumitru
e95a31c114
feat(external-api) add function and event to check p2p status ( #13406 )
2023-06-07 09:45:17 +03:00
Hristo Terezov
80cfb80397
fix(API)setLargeVideoParticipant ensure stage view
2023-05-22 16:10:26 -05:00
Robert Pintilii
6b28af8329
ref(flow) Remove flow ( #13343 )
...
Remove flow-related packages
Remove type annotations from JS files
2023-05-12 16:39:18 +03:00
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 >
2023-05-03 09:52:44 -05:00
Mihaela Dumitru
9f39caa247
feat(external-api) support assumed bandwidth bps config and command ( #13164 )
2023-04-26 15:32:53 +03:00
Robert Pintilii
0b65acb528
ref: Remove some index files ( #13151 )
...
Fix imports
2023-04-03 13:49:19 +03:00
Robert Pintilii
9ac039a408
ref: Remove some index files ( #13140 )
2023-03-31 14:04:33 +03:00
Robert Pintilii
8982f17ce1
feat(virtual-background) Move dialog to SettingsDialog tab ( #13005 )
...
Implement redesign
2023-03-08 13:15:07 +02:00
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
2023-02-27 15:31:54 +02:00
Horatiu Muresan
8cd62bc132
fix(external-api) Unpin all participants when participant id is null ( #12921 )
2023-02-16 18:14:10 +02:00
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
2023-02-09 13:12:00 +02:00
Robert Pintilii
2c59b44df5
fix(external-api) Don't check recording service for live streaming ( #12807 )
2023-01-20 11:44:29 +02:00
Avram Tudor
d7bedb2e07
ref(misc) remove unused code for dock / undock ( #12661 )
...
* ref(misc) remove unused code for dock / undock
* remove translations
2022-12-09 15:19:57 +02:00
Andrei Gavrilescu
94ec2c720d
feat(rtcstats): report pc connection failure ( #12560 )
...
* report pc connection failure
* typos
* code review / update rtcstats
* check for undefined APP
2022-11-21 15:32:18 +02:00
Saúl Ibarra Corretgé
f7926c9cfb
fixup!
2022-11-18 19:56:36 +01:00