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
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
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
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
693de3aa15
frontend: Improve theme config feature and apply base theme in components
2025-09-30 12:48:58 +02:00
juancarmore
c499dbf6e3
frontend: implement dynamic theme configuration and loading in meeting component
2025-09-30 10:25:42 +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
Carlos Santos
d9ec6d687f
frontend: update users & permissions page for improved clarity and consistency in UI elements
2025-09-29 12:12:49 +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
Carlos Santos
92d73d3daa
frontend: remove unnecessary divider and adjust comments in users permissions component
2025-09-25 19:24:24 +02:00
Carlos Santos
7559c4d0bc
frontend: update visual customization terminology and improve loading messages for clarity
2025-09-25 19:24:12 +02:00
Carlos Santos
8de6d127eb
frontend: implement appearance configuration form with theme customization options
...
frontend: update theme initialization to align with OpenVidu Meet themes
frontend: remove unused color variables and update styles configuration
frontend: enhance theme customization with dynamic color picker and theme loading
2025-09-25 18:58:21 +02:00
juancarmore
b97da07bea
frontend: pass secret parameter to downloadRecording method and update usage in ViewRecordingComponent
2025-09-24 12:53:14 +02:00
Carlos Santos
f73c1c34bc
frontend: update color variables to use ov-components for consistency
2025-09-24 12:38:05 +02:00
Carlos Santos
dccbfea9d2
frontend: add configuration component and update routing
2025-09-23 16:46:39 +02:00
juancarmore
5aa83d9bfd
frontend: remove unused import of openvidu-components-angular from public API
2025-09-23 10:28:47 +02:00
Carlos Santos
dd8c5638df
frontend: update meeting component for mobile link copying and improve leave button styling
2025-09-22 15:06:43 +02:00
Carlos Santos
dba5b7eac4
frontend:: replace ViewportService import path and remove unused service
2025-09-19 11:37:51 +02:00
juancarmore
ace0033720
frontend: add methods to get and save rooms appearance configuration
2025-09-19 11:35:40 +02:00
juancarmore
fa1582bee0
Rename global preferences to global config
2025-09-18 13:02:56 +02:00
juancarmore
465a68295f
Rename room config properties to remove redundant "config" suffix
2025-09-18 09:48:19 +02:00
Carlos Santos
390dbe3600
frontend: improve styles
2025-09-16 16:07:01 +02:00
Carlos Santos
f2e7201cde
frontend: add bottom margin to recordings content for improved layout
2025-09-16 13:44:00 +02:00
Carlos Santos
0bedd4452a
frontend: improved recording lists component styles
2025-09-16 13:28:42 +02:00
Carlos Santos
06e350d8fb
frontend: enhance mobile experience with responsive UI in view recording page
2025-09-16 12:50:14 +02:00
Carlos Santos
681cf24e22
frontend: implement responsive recording lists with mobile cards view and viewport service
2025-09-15 19:04:54 +02:00
juancarmore
f02fcb96a9
frontend: improve leave redirect URL handling
2025-09-11 21:37:34 +02:00
Carlos Santos
ad19b60ea9
frontend: integrate ov components theme service for theme management
2025-09-11 18:07:26 +02:00
Carlos Santos
315c263187
frontend: updateov components participant service references
2025-09-11 18:07:25 +02:00
Carlos Santos
ef31b9bada
frontend: enhance share link component
2025-09-11 18:07:25 +02:00
juancarmore
40742d22f8
Rename room preferences to room config
2025-09-10 00:22:11 +02:00
juancarmore
686af46102
Refactor webcomponent events to use camelCase and enums to use snake_case naming conventions
2025-09-09 20:01:48 +02:00
juancarmore
df6ebaa49a
frontend: refactor leave redirect URL handling with automatic referrer detection
2025-09-09 12:04:18 +02:00
juancarmore
bd8c0a7b5d
frontend: enhance webhook toggle functionality based on API key presence and improve error handling in test webhook url
2025-09-05 12:06:11 +02:00
juancarmore
8ac17ad5aa
frontend: streamline recording deletion logic and remove unused statusCode from HTTP responses
2025-09-03 19:16:21 +02:00