51 Commits

Author SHA1 Message Date
Carlos Santos
b74ae7a6ab openvidu-components: Refactored participant and openvidu service
- Moved publishVideo from openviduService to participantService
- Mark old openviduService methods as deprecated
2023-05-31 09:45:00 +02:00
Carlos Santos
fd0d23563e openvidu-components: Refactored participants and openvidu service
- Migrated publishAudio method from OpenViduService to ParticipantService
2023-05-31 09:35:03 +02:00
Carlos Santos
02b1af2093 openvidu-components: Made settings menu visible while fullscreen 2023-05-30 13:17:00 +02:00
Carlos Santos
0bd8a6f38d openvidu-components: Fixed full screen status 2023-05-30 13:08:17 +02:00
Carlos Santos
4af0e85341 openvidu-components: Fixed possible access to undefined 2023-02-22 14:07:00 +01:00
Carlos Santos
e45aec750e openvidu-components: Made responsive toolbar activities tags 2023-02-22 13:07:08 +01:00
Carlos Santos
10bcc87ac5 openvidu-components: Renamed streaming by broadcasting 2023-02-17 17:03:15 +01:00
Carlos Santos
ab0cf2a343 openvidu-components: Added streaming activity
- Added streaming activity panel 
- Added streaming structurals directives
- Added streaming attributes directives
- Added e2e test
- Updated test app

openvidu-components: Updated e2e configuration


openvidu-components: Skipped pro e2e tests


openvidu-components: Allowed streaming for moderators only


openvidu-components: Request MODERATOR connection in testapp


openvidu-components: Fixed streaming signals


openvidu-components: Fixed bug with streaming status


openvidu-components: Fixed streaming button on status failed


openvidu-components: Refactored activities checks


openvidu-components: Forced streaming status to enum value


openvidu-components: Added non available error in streaming activity  

Streaming activity will show paid feature error if the service is not available
openvidu-components: Created and exported streaming error type


openvidu-components: Updated e2e tests


openvidu-components: Updated testapp 


openvidu-components: Enabled streaming input wehn module is disabled


openvidu-components: Updated e2e tests


openvidu-components: Updated docs


openvidu-components: Moved streaming directive to its component 

Moved streaming directive to streaming component instead of activities component 
openvidu-components: Updated testapp 


openvidu-components: Made streaming service public


ci: Send branch name in event dispatch


openvidu-components: Updated test app
2022-12-23 16:19:01 +01:00
Carlos Santos
41e9cc95eb openvidu-components: Displayed dialog on PRO features 2022-11-16 10:55:36 +01:00
Carlos Santos
80a0f16778 openvidu-components: Removed token service
Moved all tokens logic to openvidu service
2022-11-09 10:35:48 +01:00
Carlos Santos
fb5c56cd87 openvidu-components: Added fault tolerant support
On media node crashed, openvidu-copmponents emits an event for requesting new tokens to the client.
2022-11-07 11:45:15 +01:00
Carlos Santos
2aec4b9fab openvidu-components: Added captions 2022-10-26 12:19:03 +02:00
Carlos Santos
a4c2955dd4 openvidu-components: Fixed UI glitches on iPhones 2022-10-14 14:46:32 +02:00
csantosm
0b74590252 openvidu-components: Added preliminary subtitles 2022-07-05 12:17:03 +02:00
csantosm
ea3f16778e openvidu-components: Fixed panel services bugs
Chat panel is not updating when a new message is received. 
Wrong method had been invoked
2022-06-24 12:50:19 +02:00
csantosm
b283dcd3a2 openvidu-components: Fixed bug updating media devices 2022-06-17 12:50:20 +02:00
csantosm
c8264fdb1b openvidu-components: Added settings panel for configuring media devices 2022-06-16 14:01:19 +02:00
csantosm
57869cb358 openvidu-components: Made toolbar responsive 2022-06-14 13:22:53 +02:00
csantosm
91c328b58f openvidu-components: Fixed recording button toolbar
Checked role when the toolbar menu is opened for avoiding deprecated values
2022-06-09 14:45:59 +02:00
csantosm
44110a6246 openvidu-components: Added recording
openvidu-components: Fixed recording directive name
2022-06-02 12:44:32 +02:00
csantosm
ad3ad30e86 openvidu-components: Added translations 2022-05-20 13:53:12 +02:00
csantosm
cccf0474d1 openvidu-components: Hidden recording code in docs 2022-05-20 13:34:42 +02:00
csantosm
185ea7a1fd openvidu-components: Disabled background button with video muted 2022-05-10 17:18:33 +02:00
pabloFuente
7832f5a75f openvidu-components-angular: multiple VB bug fixes 2022-05-05 14:03:41 +02:00
csantosm
117e6647a9 openvidu-components: Fixed background directive 2022-04-29 12:46:51 +02:00
csantosm
570709adc2 openvidu-components: Added virtual background and recording features
Added background effects GUI
WIP: Added  activities panel
2022-04-27 11:14:11 +02:00
csantosm
2deadbbe02 openvidu-components: Added event types 2022-04-18 16:39:23 +02:00
csantosm
b7efcf86c0 openvidu-components: Hidden screensharing button in mobile devices 2022-04-08 11:57:07 +02:00
csantosm
d7b81739e7 openvidu-components: Allowed external panels
- Allowed injecting external panels and exported the panel service for toggling panels and subscribe to the panel status
- Renamed menu to panel
- Updated docs
2022-04-07 10:04:20 +02:00
csantosm
aa0c78b882 openvidu-components: Refactored panel service 2022-04-05 15:51:10 +02:00
csantosm
b0afa580a7 openvidu-components: Renamed menu service to panel service 2022-04-05 15:40:43 +02:00
csantosm
1ee8bd1f6e openvidu-components: Renamed service method 2022-04-01 13:24:56 +02:00
csantosm
98fbe060a3 openvidu-components: Moved component logic to openvidu service
Moved toggle screen, toggle video and toggle audio logic from toolbar and prejoin component to openvidu service with the aim of avoiding code duplications and being able to provide a powerful method to the components user
2022-03-31 12:25:24 +02:00
csantosm
af3c21742f openvidu-components: Fixed bug when toggling audio in with screenshare 2022-03-30 12:13:26 +02:00
csantosm
ff2dc6d86b openvidu-components: Added openvidu-angular documentation 2022-03-24 17:47:54 +01:00
csantosm
d81124150a openvidu-components: Refactored methods name 2022-03-24 17:47:06 +01:00
csantosm
7eedba795b openvidu-components: Added prejoin drective
- Hide/show prejoin page
- Refactored prejoin component
- Moved the participant initialization to videoconference
- Set necessary delay for the correct layout initialization
2022-03-10 14:16:40 +01:00
csantosm
115e9131d0 openvidu-components: Added toolbar additional buttons directive
Allowed added additional buttons in toolbar component without redefine it
2022-03-10 11:42:57 +01:00
csantosm
e11af2ebd7 openvidu-components: Added component events 2022-03-09 15:31:21 +01:00
csantosm
c6e84cb5da openvidu-components: Allowed meeting customization
Added attribute directives for allowing the app customization
2022-03-07 16:00:15 +01:00
csantosm
3e21207f8c openvidu-components: Parametrized styles properties 2022-02-28 12:12:16 +01:00
csantosm
6057d1c11e openvidu-components: Refactored the video enlarged logic 2022-02-25 13:53:49 +01:00
csantosm
3318dfd207 openvidu-components: Refactored names and particicipant observables 2022-02-25 11:19:21 +01:00
csantosm
000f21b9dd openvidu-components: Used OnPush change detection strategy 2022-02-24 10:20:32 +01:00
csantosm
e02f72a0f1 openvidu-components: Fixed bug with fullscreen
Listened the F11 keydown for updating the UI
2022-02-24 10:16:23 +01:00
csantosm
8ab769161b openvidu-components: Fixed fullscreen toggle 2022-02-22 16:59:24 +01:00
csantosm
f40093746f openvidu-components: Imrpoved user settings
Fixed some bugs with replacing tracks and devices saved on storage
Minor refactoring
2022-02-21 17:33:23 +01:00
csantosm
cfef092457 openvidu-components: Renamed libConfig to openviduAngularConfig 2022-02-15 16:24:01 +01:00
csantosm
8f4ff06723 openvidu-components: Renamed webrtc service to openvidu service 2022-02-15 15:52:59 +01:00
csantosm
5d16528f82 openvidu-components: Updated library config 2022-02-14 14:12:58 +01:00