juancarmore
89295dda93
ci: add users API tests in integration tests workflow
2025-06-09 22:39:38 +02:00
juancarmore
129be42152
test: add integration tests for change password and get profile functionalities
2025-06-09 22:35:44 +02:00
juancarmore
287148e8fc
test: add user API security tests for profile and change password functionality
2025-06-09 22:35:22 +02:00
juancarmore
a64f48bc5b
backend: implement password change functionality and move user profile retrieval to users endpoints
2025-06-09 21:42:47 +02:00
juancarmore
927035c1ea
test: add integration tests for getRecordingUrl endpoint
2025-06-09 21:05:51 +02:00
juancarmore
979396aedd
test: add new security test cases for getRecordingMedia endpoint and implement security tests for getRecordingUrl endpoint
2025-06-09 21:05:30 +02:00
juancarmore
7efe31f8f4
backend: add getRecordingUrl endpoint and extend getRecordingMedia endpoint to be accesible using recording access secrets
2025-06-09 21:03:14 +02:00
Carlos Santos
e7fba001e4
testapp: enhance room creation form with preferences handling and responsive design
2025-06-09 17:50:58 +02:00
Carlos Santos
6f19c35d43
refactor: remove unused roomPreferences and featureFlags from VideoRoomComponent
2025-06-09 17:49:29 +02:00
Carlos Santos
9e45716397
frontend: enhance feature configuration management and update video room component to use async feature flags
2025-06-09 17:49:29 +02:00
Carlos Santos
acd0cb9b3d
refactor: remove unused import of Location in VideoRoomComponent
2025-06-09 17:49:29 +02:00
Carlos Santos
df0089c323
frontend: remove HttpService dependency from VideoRoomComponent and move getSecrets method to RoomService
2025-06-09 17:49:29 +02:00
Carlos Santos
2aa3bc1177
frontend: implement NavigationService and RecordingManagerService with error handling and navigation methods
2025-06-09 17:49:29 +02:00
Carlos Santos
b2f1e2194a
frontend: enhance participant token management and update related services
...
- Renamed `setParticipantToken` to `setParticipantTokenAndUpdateContext` in ContextService to clarify its functionality.
- Introduced ParticipantTokenService to encapsulate token generation logic and manage role/permissions extraction.
- Updated VideoRoomComponent to utilize the new ParticipantTokenService for generating participant tokens.
- Refactored access room method to improve form validation and participant name initialization.
- Added unit tests for ParticipantTokenService to ensure proper functionality.
- Updated sidenav model comments for clarity.
2025-06-09 17:49:29 +02:00
juancarmore
1cd58c19b9
frontend: update video room component to include access room title and add recordings card with navigation
2025-06-06 17:15:33 +02:00
juancarmore
ec37389d1c
frontend: include ParticipantNameForm component inside VideoRoom component and remove unused guards
2025-06-06 16:49:11 +02:00
juancarmore
dbd38f3c28
frontend: update outputPath in development configuration of angular.json to include 'frontend' directory
2025-06-06 16:46:23 +02:00
juancarmore
3ce4aae7bd
frontend: update version to 3.2.0 in package.json
2025-06-06 16:45:12 +02:00
juancarmore
409d7af0f9
backend: add missing template for user data in MeetStorageService documentation
2025-06-06 16:44:54 +02:00
Carlos Santos
ed15d51297
ci: update Node.js version to 22.13 in backend workflows
2025-06-06 13:00:48 +02:00
Carlos Santos
c022bbf06e
ci: update Node.js version to 22.13 in E2E test workflows
2025-06-06 12:55:11 +02:00
Carlos Santos
80bcc559df
refactor: streamline testapp startup process in E2E tests workflow
2025-06-06 12:52:19 +02:00
Carlos Santos
97f1f3d6a7
frontend: remove room test file and update toolbar button configurations
2025-06-06 12:37:50 +02:00
Carlos Santos
64789951d3
testapp: add functionality to delete all rooms and add core tests
2025-06-06 12:32:10 +02:00
Carlos Santos
be7a37a004
refactor: update file paths for frontend resources resources
2025-06-06 12:20:13 +02:00
Carlos Santos
53a86d43e9
frontend: rename build script from build:prod to build; update prepare script accordingly
2025-06-06 12:19:35 +02:00
Carlos Santos
c3dfe6cb24
webcomponent: add pixelmatch and pngjs dependencies; update e2e test script
2025-06-06 11:10:58 +02:00
Carlos Santos
8a99e6d998
frontend: update openvidu-components-angular to version 3.2.1 and remove unused dependencies
2025-06-06 11:10:41 +02:00
Carlos Santos
65ca47d6c6
frontend: add missing id attributes to participant name input and submit button
2025-06-06 11:10:20 +02:00
Carlos Santos
a718243409
backend: implement batch deletion of rooms
2025-06-06 10:18:21 +02:00
Carlos Santos
75f4f93946
ci: update default AWS EC2 instance type to c5.2xlarge
2025-06-04 15:45:01 +02:00
Carlos Santos
a69f112006
test: reorder parameters in setupSingleRoom calls for consistency
2025-06-04 14:34:13 +02:00
Carlos Santos
da76042d07
test: reorder parameters in setupSingleRoom for consistency
2025-06-04 13:56:30 +02:00
Carlos Santos
c51ea8e18c
test: update recording test for avoiding garbage recordings
2025-06-04 13:49:28 +02:00
Carlos Santos
7532b44043
backend: Fixed typo
2025-06-04 12:59:17 +02:00
Carlos Santos
5089df16a7
backend: implement access recording secrets management in storage service
2025-06-04 12:44:48 +02:00
Carlos Santos
cf27433e2d
backend: rename buildDefaultPreferences to getDefaultPreferences for clarity
2025-06-04 11:56:02 +02:00
Carlos Santos
895c96e141
test: Refactor race conditions tests
2025-06-04 11:33:57 +02:00
Carlos Santos
8aa1bbc64b
Refactor storage service and interfaces for improved separation of concerns
...
- Updated StorageFactory to create basic storage providers and key builders.
- Simplified StorageProvider interface to focus on basic CRUD operations.
- Enhanced MeetStorageService to handle domain-specific logic while delegating storage operations.
- Implemented Redis caching for room data to improve performance.
- Added error handling and logging improvements throughout the service.
- Removed deprecated methods and streamlined object retrieval processes.
refactor: update storage service and interfaces to include user key handling and improve initialization logic
refactor: update beforeAll hooks in recording tests to clear rooms and recordings
refactor: optimize integration recordings test command
Revert "refactor: optimize integration recordings test command"
This reverts commit d517a44fa282b91613f8c55130916c2af5f07267.
refactor: enhance Redis cache storage operations
refactor: streamline test setup and teardown for security and recordings APIs
2025-06-04 11:14:04 +02:00
Carlos Santos
b53092f2f6
refactor: optimize integration recordings test command
2025-06-03 12:38:43 +02:00
juancarmore
130b84ba69
test: Refactor tests and requests helper to reflect backend changes
2025-05-31 01:38:26 +02:00
juancarmore
610c5276b0
openapi: refactor authentication and user schemas to streamline properties
2025-05-31 01:32:37 +02:00
juancarmore
36cae89b37
frontend: refactor routing configuration to remove unused routes and components, streamline guards, and enhance clarity
2025-05-31 00:19:51 +02:00
juancarmore
53779278fa
frontend: refactor login component to simplify structure, enhance styling, and improve error handling
2025-05-31 00:19:34 +02:00
juancarmore
76178a9b7f
frontend: implement room form with code from old RoomCreatorComponent
2025-05-31 00:19:16 +02:00
juancarmore
56f0f05d5f
frontend: simplify authentication guards, and refactor logout and getUserRoles method in AuthService and associated code
2025-05-31 00:18:08 +02:00
juancarmore
1a94a24329
frontend: update context service and models to use SecurityPreferences, remove background image handling, and clean up app component
2025-05-31 00:15:00 +02:00
juancarmore
5ee89437b5
frontend: remove unused login and room creator components and associated guards
2025-05-31 00:13:50 +02:00
juancarmore
a118b5cf92
backend: remove default user, update user interface to include password hash and a list of roles, and refactor associated code
2025-05-31 00:10:03 +02:00
juancarmore
7d128ed699
backend: extend storage provider to manage user data with new methods for retrieving and saving users
2025-05-31 00:05:39 +02:00