Commit Graph

375 Commits (dead4853aa1b85a8930ab1cc03f937e4c60e15f1)

Author SHA1 Message Date
Carlos Santos fb101bc2c7 openvidu-components: Emitted event for updating recording list
Non moderators participants didn't update their recording list because they didn't know when a recording has been deleted or stopped. Now all standard participants know all recording events using custom signals and emitted an event to the application with the aim of updating the recording list.
2023-04-28 17:55:33 +02:00
Carlos Santos 9be838308c openvidu-components: Disabled start streaming button for no moderators 2023-04-27 16:02:31 +02:00
Carlos Santos f5e18fc11d openvidu-components: Fixed video recording cache
The browser was storing the play recording request on cache . Adding a query parameter which is updated each time fix this problem
2023-04-25 12:40:21 +02:00
Carlos Santos fffbdd3cd5 openvidu-components: Refactored recordings pipes 2023-04-24 17:41:29 +02:00
Carlos Santos 5f8fa08fe0 openvidu-components: Fixed connection data parse on new connection 2023-04-24 14:09:31 +02:00
Carlos Santos d7e7cfe6f7 openvidu-components: Hidden mute sound button for local participants 2023-04-21 13:33:17 +02:00
Carlos Santos f7b0f8e803 openvidu-components: Added e2e test for checking video sound button
Checking if sound button is not present for local participants
2023-04-21 13:32:13 +02:00
Carlos Santos 2ca5e2362e openvidu-components: Removed workaround for avoiding blank videos on iOS 2023-04-11 11:30:46 +02:00
Carlos Santos 979fd14ccc openvidu-components: Avoided to show freeze videos when they are muted
Showing poster on iPhone when remote video is muted.
2023-04-11 11:29:01 +02:00
Carlos Santos 1d68cbeaf8 openvidu-components: Cleared captions subscription 2023-04-10 15:43:32 +02:00
jenkinsopenvidu 29461299e3 Update to version 2.26.0 2023-03-15 22:00:53 +00:00
Carlos Santos e10198f501 openvidu-components: Reduced openvidu-angular bundle size 2023-02-22 15:53:25 +01:00
Carlos Santos 4af0e85341 openvidu-components: Fixed possible access to undefined 2023-02-22 14:07:00 +01:00
Carlos Santos 421869d48e openvidu-components: Refactored recording and broadcasting services 2023-02-22 13:07:47 +01:00
Carlos Santos e45aec750e openvidu-components: Made responsive toolbar activities tags 2023-02-22 13:07:08 +01:00
Carlos Santos 1363a19117 openvidu-components: Aligned activities status tag 2023-02-21 23:52:41 +01:00
Carlos Santos eba30772a3 openvidu-components: Improved activities toolbar tags styles 2023-02-21 23:34:42 +01:00
Carlos Santos 9d392c82cb openvidu-components: Made stt service property internal 2023-02-17 17:16:40 +01:00
Carlos Santos 10bcc87ac5 openvidu-components: Renamed streaming by broadcasting 2023-02-17 17:03:15 +01:00
Carlos Santos d4be677613 openvidu-components: Integrated broadcast feature 2023-02-17 15:22:17 +01:00
Carlos Santos 8083e3b5cb openvidu-components: Generate stronger unique id for participants 2023-02-10 15:50:20 +01:00
Carlos Santos 8cdd4dd751 openvidu-components: Avoided using await for returning a promise 2023-02-10 15:28:45 +01:00
Carlos Santos 836fa84cd1 openvidu-components: Updated README 2023-01-26 10:48:32 +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
jenkinsopenvidu 4d7e33ea5e Update to version v2.25.0 2022-12-22 12:41:39 +00:00
Carlos Santos 5349177f14 openvidu-components: Updated captionsLangOptions api
Replaced ISO attribute by lang with the aim of matching the openvidu-browser  api
2022-12-20 11:47:25 +01:00
Carlos Santos 5d38aaeddf openvidu-components: Renamed recording-activity component folder 2022-12-14 13:31:10 +01:00
Carlos Santos 8aba9d0610 openvidu-components: Fixed bug with recordingActivity
Fixed a typo with recordingActivity attribute directive of ov-activities-panel
2022-12-14 13:07:47 +01:00
Carlos Santos a48a6ffa32 openvidu-components: Fixed onSessionCreated event sending
Fired onSessionCreated event immediately after its creation
2022-12-14 12:47:37 +01:00
csantosm 370b3af37e openvidu-components: Allowed custom captions lang options 2022-11-24 17:22:00 +01:00
Carlos Santos c0d8f24533 openvidu-components: Added lang and captionsLang directive tests 2022-11-24 14:13:18 +01:00
Carlos Santos 595ad9564e openvidu-webcomponent: Marked as PRO feature 2022-11-24 11:53:44 +01:00
Carlos Santos 3af985f571 Revert "openvidu-components: Removed HTTPClient dependency"
This reverts commit bc9f3b6a6a.
2022-11-23 13:57:24 +01:00
Carlos Santos bc9f3b6a6a openvidu-components: Removed HTTPClient dependency 2022-11-23 13:46:54 +01:00
Carlos Santos dbd2e4a506 Merge branch 'ov-components-stt-reconnection' 2022-11-22 16:54:20 +01:00
Carlos Santos 4c0b829a08 openvidu-components: Avoided duplicated errors 2022-11-22 16:52:51 +01:00
Carlos Santos 0b7fefd906 openvidu-components: Added reconnection when STT disconnected 2022-11-22 16:50:32 +01:00
Carlos Santos 170c835e3b openvidu-components: Updated docs
Updated build scripts docs
Added description for token parameter
2022-11-21 12:27:45 +01:00
jenkinsopenvidu deb10d2aa2 Update to version v2.24.0 2022-11-17 18:05:30 +00:00
pabloFuente 887fdf6ea9 openvidu-components: update onNodeCrashed doc 2022-11-17 14:51:45 +01:00
Carlos Santos 41e9cc95eb openvidu-components: Displayed dialog on PRO features 2022-11-16 10:55:36 +01:00
Carlos Santos b9fb8942c5 openvidu-components: Printed openvidu exception 2022-11-15 17:31:51 +01:00
Carlos Santos 495572035f openvidu-components: Hidden captions when OpenVidu is CE 2022-11-15 17:31:09 +01:00
Carlos Santos b2426149c6 openvidu-components: Improved algorithm for showing captions 2022-11-11 16:48:13 +01:00
Carlos Santos 4cd7369ff6 openvidu-components: Improved STT unsubscription
Unsubscribed from STT only for remote streams and camera types
2022-11-09 14:05:08 +01:00
Carlos Santos 2fa5d05c2b openvidu-components: Fixed bug with captions lang initialization 2022-11-09 13:31:40 +01:00
Carlos Santos 4be4b9695b openvidu-components: Fixed captions lang update
Updated captions lang only when it is different than older one
2022-11-09 12:47:29 +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 d4cfd3893a openvidu-components: Changed language only when captions are enabled 2022-11-09 10:08:37 +01:00
Carlos Santos a8e0fcfb79 openvidu-components: Subscribe to STT when captions opened 2022-11-08 15:29:06 +01:00
Carlos Santos ce4b783ef0 openvidu-components: Stored virtual background in local storage
Saved background in use in local storage for reapplying it at future meetings
2022-11-07 11:48:43 +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 4d80f823b4 openvidu-components: Updated settings panel style on mobile devices 2022-11-03 16:18:06 +01:00
Carlos Santos ec7e915ee1 openvidu-components: Updated to Angular 14 2022-11-03 12:03:34 +01:00
Carlos Santos 9173918ce4 openvidu-components: Fixed bug when panel changed in Angular 14 2022-11-02 13:30:06 +01:00
Carlos Santos 42279d557d openvidu-components: Reapplied background on video replace track 2022-11-02 12:26:00 +01:00
Carlos Santos 48f20ec64f openvidu-components: resubscribe to STT only if streamManager exists 2022-10-31 14:15:58 +01:00
Carlos Santos d68326a374 openvidu-components: Subscribed to STT only for camera type 2022-10-31 13:40:39 +01:00
Carlos Santos 8925d09bd6 openvidu-components: initialize captions lang checking local storage 2022-10-31 13:39:16 +01:00
Carlos Santos 0e55ac35bc openvidu-components: Updated panel settings
Added text description in captions section and other minors styles improvements
2022-10-28 14:20:28 +02:00
Carlos Santos bae861e2ce openvidu-components: Added e2e test without media devices 2022-10-27 17:52:02 +02:00
Carlos Santos 36dad0c86d openvidu-components: Refactored device service 2022-10-27 17:44:47 +02:00
Carlos Santos 98ecdc278e openvidu-components: Improved UI when media devices are not available 2022-10-27 13:32:29 +02:00
Carlos Santos 1898057e2a openvidu-components: Fixed white screen without media devices 2022-10-27 12:49:52 +02:00
Carlos Santos 7ba8d67db6 openvidu-components: Added caption e2e test 2022-10-26 14:17:12 +02:00
Carlos Santos 2aec4b9fab openvidu-components: Added captions 2022-10-26 12:19:03 +02:00
Carlos Santos df128e0591 openvidu-components: Clean code 2022-10-19 12:29:02 +02:00
Carlos Santos a4c2955dd4 openvidu-components: Fixed UI glitches on iPhones 2022-10-14 14:46:32 +02:00
Carlos Santos 92fd9cd634 openvidu-components: Added e2e test case 2022-10-14 13:52:35 +02:00
Carlos Santos fd99fb27f9 openvidu-components: Elevate an event on device muting 2022-10-14 13:38:36 +02:00
Carlos Santos 3d0370017a openvidu-components: Improved poster animation 2022-10-14 13:38:36 +02:00
Carlos Santos 98a1ea0cd2 openvidu-components: Updated README 2022-10-07 16:40:25 +02:00
Carlos Santos b489485c42 openvidu-components: Updated docs 2022-10-07 13:35:59 +02:00
Carlos Santos e2d8a510e6 openvidu-components: Returned same url in recording pipe 2022-10-05 13:58:17 +02:00
Carlos Santos 2595afd722 openvidu-components: Updated admin dashboard view 2022-09-27 13:02:56 +02:00
cruizba 837c1d5af7 openvidu-components: Set version 2.23.1 2022-09-23 14:17:38 +02:00
csantosm 49ca194c07 openvidu-components: Updated openvidu-browser peerDependency 2022-09-23 13:35:16 +02:00
csantosm d1e6aeab36 Revert "openvidu-components: Updated peer depencencies versions"
This reverts commit 4a08a569b5.
2022-09-23 13:02:16 +02:00
jenkinsopenvidu bf427ba4df Update to version v2.23.0 2022-09-21 20:47:30 +00:00
Carlos Santos 4a08a569b5 openvidu-components: Updated peer depencencies versions
Used ranges with the aim of support new Angular versions
2022-09-19 12:20:32 +02:00
Carlos Santos 3f0e96ac35 openvidu-components: Disabled captions feature preview 2022-09-19 12:19:26 +02:00
Carlos Santos cc5110dec3 openvidu-components: Updated README 2022-09-19 10:48:09 +02:00
csantosm 0865aaa97f openvidu-components: Fixed recording extension 2022-09-07 12:44:47 +02:00
csantosm 74cfa1e567 openvidu-components: Made prejoin page responsive 2022-09-07 12:01:04 +02:00
csantosm b20da507c3 openvidu-components: Updated README 2022-09-07 11:55:27 +02:00
csantosm 27e686271e openvidu-components: Fixed replaced track after mute camera
openvidu-browser needs a mediaStreamTrack param if a custom was assigned before mute video track releasing resources.
2022-08-18 13:51:55 +02:00
csantosm 128dd3cfed openvidu-components: Fixed bug requesting devices 2022-08-17 17:54:39 +02:00
csantosm 1704bb2c8c openvidu-components: Fixed bug listing recordings on admin page 2022-08-17 12:46:49 +02:00
csantosm 6905142a4a openvidu-components: Fixed typo 2022-08-17 12:46:21 +02:00
csantosm 95180b669f openvidu-components: Updated admin dashboard and fixed linters 2022-08-11 17:24:15 +02:00
pabloFuente a729cea252 openvidu-components-angular: update all code snippets to match tutorials 2022-08-08 18:53:38 +02:00
csantosm dbf8a84981 openvidu-components: Used proxy for requesting the recording thumbnail 2022-08-03 18:38:37 +02:00
csantosm bfb350d3df openvidu-components: Updated documentation 2022-07-15 15:20:13 +02:00
csantosm 1d70791fd9 openvidu-components: Exported only the necessary elements 2022-07-14 09:39:11 +02:00
csantosm 1122fb8649 openvidu-components: Fixed bug with playing recording
Set a default value if recording extension is undefined.
2022-07-12 11:25:29 +02:00
csantosm 65025c4e33 openvidu-components: Improved prejoin styles 2022-07-11 15:32:36 +02:00
csantosm f93b55818d openvidu-components: Fixed prejoin selectors when is iPhone 2022-07-11 13:05:28 +02:00
csantosm 1f348d2986 openvidu-components: Updated exported components 2022-07-11 12:06:38 +02:00
csantosm e8f110f6b5 openvidu-components: Updated captions component 2022-07-08 15:39:05 +02:00
cruizba 091f53c596 Move lorem-ipsum dependency to library temporarly 2022-07-07 21:34:26 +02:00
csantosm 53d54a682e openvidu-components: Removed unnecessary code after fixed hark
openvidu-browser hark events bug has been fixed so it is not necessary to resubscribe again after audio track is replaced.
2022-07-07 17:47:27 +02:00
csantosm b4080fedea openvidu-components: Renamed subtitles components to captions 2022-07-06 13:46:42 +02:00
csantosm 085d659363 openvidu-components: Updated e2e tests 2022-07-06 00:37:28 +02:00
csantosm 95e5e977da openvidu-components: Fixed race condition with session initialization
When prejoin component is disabled, the Session component was initialized before the videoconference component initialization had finished
2022-07-06 00:04:02 +02:00
csantosm 25972260ac openvidu-components: Updated layout elements transitons 2022-07-05 23:59:39 +02:00
csantosm 0b74590252 openvidu-components: Added preliminary subtitles 2022-07-05 12:17:03 +02:00
csantosm fc7b961010 openvidu-components: Updated layout 2022-07-01 12:50:59 +02:00
csantosm 8f2cfec201 openvidu-components: Fixed recording extension 2022-06-28 21:16:11 +02:00
csantosm a46502ceca openvidu-components: Improved play and download recordings 2022-06-28 12:47:29 +02:00
csantosm eaed1b3692 openvidu-components: Fixed replace tracks in session 2022-06-24 16:12:36 +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 6269db8978 openvidu-components: Avoided subscribe to recording events if disabled 2022-06-22 14:01:50 +02:00
csantosm 26f96761cd openvidu-components: Improved play recordings feature 2022-06-22 12:35:31 +02:00
csantosm c71848ec3c openvidu-copmponents: Updated recording and admin dashboard 2022-06-20 17:03:54 +02:00
csantosm b2dc5da33c openvidu-components: Fixed typo showing disconnected error 2022-06-20 17:01:29 +02:00
csantosm b283dcd3a2 openvidu-components: Fixed bug updating media devices 2022-06-17 12:50:20 +02:00
csantosm 12ad515e5b openvidu-components: Added settings directive to webcomponent 2022-06-16 15:55:40 +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 d18d37de82 openvidu-components: Emitted event when refresh button is clicked 2022-06-14 12:24:16 +02:00
csantosm 7e8b6adaad openvidu-components: Hidden bacground service from docs 2022-06-13 14:06:07 +02:00
csantosm 76e27fb5d9 openvidu-components: Updated Readme 2022-06-13 14:06:07 +02:00
csantosm cf77883982 openvidu-components: Updated recording panel 2022-06-13 14:06:07 +02:00
csantosm b133313e44 openvidu-components: Splitted material imports 2022-06-13 14:06:07 +02:00
csantosm e83025f522 openvidu-components: Added translations 2022-06-13 14:06:07 +02:00
csantosm 15a7037b04 openvidu-components: Added admin dashboard 2022-06-13 14:06:07 +02:00
csantosm bba03ec8a0 openvidu-components: Implements AfterViewInit in prejoin component 2022-06-09 16:06:51 +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 84bf80c24a openvidu-components: Fixed video blank on iOS devices 2022-06-09 12:28:04 +02:00
csantosm 3c323233a5 openvidu-components: Fixed bug with show mat menu in iPhone devices 2022-06-09 11:20:01 +02:00
pabloFuente e3aaf2a25a Update README with OpenVidu Tests badge 2022-06-08 14:40:26 +02:00
csantosm 57c17b50ef openvidu-components: Fixed missing device labels in Firefox 2022-06-03 11:34:55 +02:00
csantosm a9854649a4 openvidu-components: Fixed form styles 2022-06-03 11:33:56 +02:00
csantosm 5d574fb3d2 openvidu-components: Allowed one single string token in webcomponent 2022-06-02 18:00:14 +02:00
csantosm e65a6b7afe openvidu-components: Minor changes in recording panel view 2022-06-02 12:45:41 +02:00
csantosm 44110a6246 openvidu-components: Added recording
openvidu-components: Fixed recording directive name
2022-06-02 12:44:32 +02:00
csantosm 4af8be5a72 openvidu-components: Updated video poster styles 2022-06-01 10:01:05 +02:00
csantosm 5fa3f749f5 openvidu-components: Added black poster when video is muted 2022-05-31 17:08:59 +02:00
pabloFuente 8bb96d6912 Minor updates in README 2022-05-30 12:10:28 +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
pabloFuente 1766ae15c8 openvidu-components-angular: remove typo from method description 2022-05-20 12:43:53 +02:00
pabloFuente 7ccb53ab51 Update openvidu-components-angular to 2.22.0 2022-05-13 14:41:39 +02:00
csantosm 140449948a openvidu-components: Unified common panel styles 2022-05-12 11:32:36 +02:00
csantosm 185ea7a1fd openvidu-components: Disabled background button with video muted 2022-05-10 17:18:33 +02:00
csantosm e817c2304d openvidu-component: Close panel when component is destroyed 2022-05-09 13:28:07 +02:00
csantosm 3922bb456c openvidu-components: Removed user settings component 2022-05-09 13:27:37 +02:00
csantosm e3340171a0 openvidu-components: Disposed MediaStream when component is destroyed 2022-05-09 13:20:33 +02:00
pabloFuente 279da4eeaf openvidu-components-angular: manage some incompatible VB situations 2022-05-05 18:07:33 +02:00
pabloFuente 7832f5a75f openvidu-components-angular: multiple VB bug fixes 2022-05-05 14:03:41 +02:00