1212 Commits

Author SHA1 Message Date
juancarmore
c93306b705 backend: change default authentication transport mode from COOKIE to HEADER 2025-10-10 18:20:26 +02:00
juancarmore
b62c626a3f test: update security config tests to include authentication transport mode 2025-10-09 20:27:08 +02:00
juancarmore
f7a53403eb e2e-test: remove admin authentication from tests and update room config function 2025-10-09 19:14:50 +02:00
juancarmore
0cab67eb65 Implement authentication transport modes for JWT tokens
- Added AuthTransportMode enum to define COOKIE and HEADER modes.
- Updated AuthenticationConfig interface to include authTransportMode.
- Refactored token handling in participant and recording services to support header-based authentication.
- Introduced TokenStorageService for managing JWT tokens in localStorage and sessionStorage.
- Modified middleware and controllers to utilize new token extraction methods based on transport mode.
- Updated frontend services and components to handle token storage and retrieval according to the selected transport mode.
- Enhanced error handling and logging for authentication processes.
2025-10-09 19:13:08 +02:00
Carlos Santos
5d8343d75d frontend: Improves video autoplay
Updates video player to attempt unmuted autoplay when necessary

If autoplay fails, mutes the video and retries, improving user experience.
2025-10-08 11:29:23 +02:00
juancarmore
78d3d36888 frontend: simplify playRecording method by bypassing authentication check 2025-10-08 11:26:21 +02:00
juancarmore
2a9ee30759 backend: serve internal API docs only in development mode 2025-10-08 11:25:53 +02:00
juancarmore
7df90d5522 backend: add partitioned attribute to cookie options for enhanced security 2025-10-08 11:25:43 +02:00
juancarmore
24c74e64b9 test: update cookie assertions to use SameSite=None and Secure attributes 2025-10-07 13:30:32 +02:00
juancarmore
b13f18b4d3 backend: remove MEET_COOKIE_SECURE env var and update cookie options for secure and sameSite attributes 2025-10-06 18:25:32 +02:00
Carlos Santos
9564c7e751 frontend: add recording video player component and integrate into view recording page 2025-10-06 16:25:12 +02:00
Carlos Santos
5fd737ef0b frontend: update disabled text field background color in SCSS files 2025-10-06 13:42:02 +02:00
Carlos Santos
c43af5c469 frontend: upgrade Angular dependencies to version 20.x 2025-10-06 13:01:21 +02:00
Carlos Santos
e8a76d52d3 frontend: update dependencies for Angular and ESLint packages
- Bump @angular-builders/custom-webpack from 18.0.0 to 19.0.1
- Upgrade @angular-eslint packages from 18.3.1 to 19.8.1
- Update @types/node from 20.12.14 to 20.19.19
2025-10-06 11:49:24 +02:00
Carlos Santos
b0c29a6a4a Refactor SCSS to use @use and @forward for design tokens
- Updated all SCSS files to replace @import with @use and @forward for better modularity and maintainability.
- Adjusted mixin calls to reference the new design tokens structure.
- Ensured consistent usage of design tokens across various components including login, meeting, and recordings pages.
- Improved organization of design tokens and mixins for a cleaner codebase.
2025-10-06 11:49:24 +02:00
Carlos Santos
4bd66fc53a frontend: Updated to Angular 19 2025-10-06 11:49:24 +02:00
juancarmore
893952c6c4 backend: set trust proxy for improved request handling 2025-10-03 15:31:33 +02:00
Carlos Santos
6bd33dcf00 frontend: update padding in ov-container mixin for improved layout consistency 2025-10-03 13:04:37 +02:00
cruizba
56f1c67547 ci: update AWS access key ID references to use secrets 2025-10-02 17:55:15 +02:00
Carlos Santos
90c97822e6 frontend: update openvidu-components-angular version to 3.4.0 2025-10-01 17:32:18 +02:00
Carlos Santos
d6a9f1dc69 frontend: remove private flag from package.json 2025-10-01 17:32:07 +02:00
Carlos Santos
b93c228f6f frontend: update navigation and styling for overview component 2025-10-01 16:08:48 +02:00
Carlos Santos
918b2d164a chore: updated frontend and backend dependencies 2025-10-01 13:10:05 +02:00
Carlos Santos
defd87db44 frontend: update color picker labels and descriptions for clarity and consistency 2025-10-01 12:47:11 +02:00
Carlos Santos
60ae2adf55 frontend: streamline color change handling and improve form change detection logic 2025-10-01 12:38:00 +02:00
Carlos Santos
bfb1736b35 frontend/backend: add accent color support in theme configuration and update related components 2025-10-01 12:08:25 +02:00
Carlos Santos
116e709f25 frontend: refactor color management logic to prevent infinite loops and improve theme color updates 2025-09-30 18:16:41 +02:00
Carlos Santos
883a08a130 frontend: enhance share meeting link styles with hover effects and update moderator badge icon alignment 2025-09-30 17:04:22 +02:00
Carlos Santos
c99f0cad03 frontend: enhance color picker with tooltips and improve layout for better usability 2025-09-30 17:04:09 +02:00
Carlos Santos
e857f43fec frontend: update force disconnect button styles to include remove moderator button 2025-09-30 12:48:58 +02:00
Carlos Santos
b455a5df49 backend: update hex color schema to support 3/4 and 6/8 character formats. Supported alfa hex code 2025-09-30 12:48:58 +02:00
Carlos Santos
693de3aa15 frontend: Improve theme config feature and apply base theme in components 2025-09-30 12:48:58 +02:00
juancarmore
0a97f05c58 backend: update theme name validation to allow uppercase letters 2025-09-30 12:17:32 +02:00
juancarmore
67dfd5df63 backend: update appearance config route to allow anonymous access and adjust related tests 2025-09-30 11:06:17 +02:00
juancarmore
c499dbf6e3 frontend: implement dynamic theme configuration and loading in meeting component 2025-09-30 10:25:42 +02:00
juancarmore
e418735322 test: update appearance config tests to include 'enabled' property and improve theme validation 2025-09-29 22:03:47 +02:00
Carlos Santos
5b44cc72f8 scripts: enhance events table generation by adding command column 2025-09-29 17:43:15 +02:00
juancarmore
958efa9391 Update version to 3.4.0 in package.json 2025-09-29 14:57:55 +02:00
juancarmore
f12795dbed frontend: improve visual customization form handling and update theme toggle functionality 2025-09-29 14:55:46 +02:00
juancarmore
d5c559d572 frontend: fix theme selector visibility in meeting component 2025-09-29 14:55:28 +02:00
juancarmore
3d8a82a18d backend: enhance appearance configuration handling and validation in global settings 2025-09-29 14:55:05 +02:00
juancarmore
8f6af28bc2 backend: skip http context setting for LiveKit webhooks and remove clearing context 2025-09-29 14:53:50 +02:00
Carlos Santos
d9ec6d687f frontend: update users & permissions page for improved clarity and consistency in UI elements 2025-09-29 12:12:49 +02:00
Piwccle
4f97c1a1db refactor: update GCS storage provider and service for improved object listing and pagination handling 2025-09-26 18:35:34 +02:00
Carlos Santos
7c8222ddb2 frontend: replace toolbar title with openvidu logo and remove unused styles 2025-09-26 15:36:08 +02:00
Carlos Santos
5719d52fc0 frontend: redesign login page layout and update styles for improved user experience. Replace OpenVidu logo with new branding image. 2025-09-26 12:57:46 +02:00
juancarmore
43839fdb9d backend: implement HttpContextService and middleware for managing HTTP context. Refactor base URL retrieval logic 2025-09-26 10:15:12 +02:00
juancarmore
8894174eb9 ci: update MEET_S3_BUCKET variable to ensure consistent bucket name for GCS adn S3 storage. Change test.only to test for virtual background functionality in room tests 2025-09-26 10:12:08 +02:00
Carlos Santos
5fa1b567fa backend: update @google-cloud/storage dependency version to remove caret 2025-09-25 19:24:44 +02:00
Carlos Santos
92d73d3daa frontend: remove unnecessary divider and adjust comments in users permissions component 2025-09-25 19:24:24 +02:00