juancarmore
|
e90fac28b5
|
tests: Add setupSingleRoom function in test-scenarios.ts and refactor code
|
2025-05-05 14:37:11 +02:00 |
|
juancarmore
|
78f6d7d8cc
|
tests: Refactor expectValidationError to use consistent parameter naming
|
2025-05-05 14:35:58 +02:00 |
|
juancarmore
|
edab6bba31
|
tests: Simplify changeSecurityPreferences and update token generation functions to remove adminCookie parameter
|
2025-05-05 14:35:41 +02:00 |
|
juancarmore
|
ad928006d2
|
tests: Add generateRecordingToken function in request-helpers.ts
|
2025-05-05 10:47:58 +02:00 |
|
juancarmore
|
e5242d16b9
|
tests: Replace app instance checks with a centralized checkAppIsRunning function
|
2025-05-05 10:47:09 +02:00 |
|
juancarmore
|
7d75d7948e
|
tests: Refactor authentication tests to use cookie names from internal configuration
|
2025-05-05 10:46:37 +02:00 |
|
juancarmore
|
67ff3e2494
|
openapi: Update error responses and schemas for consistency
|
2025-04-30 17:16:17 +02:00 |
|
juancarmore
|
5a66b2f623
|
tests: Fix broken tests by changing expected error responses and reorganize imports
|
2025-04-30 16:19:23 +02:00 |
|
juancarmore
|
94d526df07
|
backend: Remove withValidRoomSecret middleware from getRoomRoleAndPermissions endpoint
|
2025-04-30 16:16:33 +02:00 |
|
Carlos Santos
|
829c7a1555
|
tests: Add test for room deletion upon receiving room_finished webhook
|
2025-04-30 14:48:59 +02:00 |
|
juancarmore
|
8357a54597
|
backend: Improve error handling and logging, and refactor code
|
2025-04-30 14:00:38 +02:00 |
|
Carlos Santos
|
963db44b55
|
backend: Optimize cleanup process in bulk delete recording tests by using Promise.all
|
2025-04-29 18:18:11 +02:00 |
|
Carlos Santos
|
cc7e86c006
|
backend: Add race conditions tests for recording API to ensure correct handling of concurrent operations
|
2025-04-29 18:13:51 +02:00 |
|
Carlos Santos
|
7376f1dc04
|
backend: Refactor recording lock acquisition logic to prevent unnecessary cleanup on active recordings
|
2025-04-29 17:49:37 +02:00 |
|
Carlos Santos
|
1a13d3d98b
|
backend: Rename garbage collection methods for clarity and add tests for orphaned recording locks
|
2025-04-29 17:19:59 +02:00 |
|
Carlos Santos
|
b5b7776200
|
backend: Add support for range requests and improve media retrieval headers
|
2025-04-29 14:21:20 +02:00 |
|
Carlos Santos
|
f841f55c71
|
backend: Improve error logging for missing security and webhook preferences
|
2025-04-29 13:49:27 +02:00 |
|
Carlos Santos
|
b98d4d0cd9
|
tests: Renamed utils directory to helpers
|
2025-04-29 13:48:45 +02:00 |
|
Carlos Santos
|
473531792e
|
backend: Add API key validation to recording middleware and update routes for media retrieval
|
2025-04-29 13:21:27 +02:00 |
|
Carlos Santos
|
7c318f83b3
|
backend: Add validation error responses for recording operations
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
3b79610558
|
backend: Add integration tests for recording media retrieval and validation, including range requests
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
ac9c803dcc
|
backend: Update recording media response codes to include conflict and validation errors
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
bdddeb34c5
|
backend: Enhance recording media streaming with range support and error handling
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
2a7d23be7d
|
backend: Added rooms endpoint validation and update openapi spec
|
2025-04-29 13:14:06 +02:00 |
|
juancarmore
|
bc326ba707
|
backend: Update getRecordings to filter by roomId when recording token is present
|
2025-04-28 12:23:10 +02:00 |
|
juancarmore
|
f1c59526e0
|
backend: Enhance recording middleware and routes with new permission checks and authentication for media access
|
2025-04-28 12:22:40 +02:00 |
|
juancarmore
|
fd878cd3ea
|
backend: Implement recordingTokenValidator as a new validator for withAuth middleware
|
2025-04-28 12:22:08 +02:00 |
|
juancarmore
|
66f2a10406
|
backend: Implement configureRecordingTokenAuth middleware and update room route
|
2025-04-28 12:20:38 +02:00 |
|
juancarmore
|
8bbbee731b
|
backend: Rename configureTokenAuth middleware to configureParticipantTokenAuth and improve error handling
|
2025-04-28 12:19:07 +02:00 |
|
Carlos Santos
|
4271d6abc5
|
test: Add integration tests for deleting recordings and validation checks
|
2025-04-28 11:55:51 +02:00 |
|
Carlos Santos
|
20ec2958fe
|
docs: Update README to include new room metadata storage structure
|
2025-04-25 18:11:27 +02:00 |
|
Carlos Santos
|
256236111e
|
test: Add integration tests for stopping recordings with validation checks
|
2025-04-25 16:37:01 +02:00 |
|
Carlos Santos
|
0991962554
|
backend: Remove unnecessary cleanup timer cancellation in stopRecording method
|
2025-04-25 15:10:06 +02:00 |
|
Carlos Santos
|
116a41e428
|
test: Update validation in expectValidGetRecordingResponse for recordingId and roomId types
|
2025-04-25 15:01:50 +02:00 |
|
Carlos Santos
|
b878fcf163
|
ci: Remove deprecated E2E test workflow configuration
|
2025-04-25 14:39:17 +02:00 |
|
Carlos Santos
|
1a128dd36c
|
test: Add integration tests for recordings API with validation and pagination checks
|
2025-04-25 14:15:43 +02:00 |
|
Carlos Santos
|
68f809c690
|
test: Enhance recording API tests with additional validation and status checks
|
2025-04-25 13:51:43 +02:00 |
|
Carlos Santos
|
02e16f85ee
|
backend: Update openapi spec roomId parameter references to use path and query definitions
|
2025-04-25 12:44:19 +02:00 |
|
Carlos Santos
|
338eb5a90e
|
ci: Remove conditional check for security tests in integration workflow
|
2025-04-25 12:34:29 +02:00 |
|
Carlos Santos
|
7e3d1e4601
|
test: Add wait time after room deletion to ensure proper cleanup
|
2025-04-25 12:33:54 +02:00 |
|
Carlos Santos
|
ef68f2a2f1
|
ci: Refactor integration test workflow to streamline setup and improve wait logic
|
2025-04-25 12:33:35 +02:00 |
|
juancarmore
|
e41bb8830a
|
openapi: Update pagination schema descriptions to use generic elements instead of rooms or recordings
|
2025-04-25 12:11:02 +02:00 |
|
juancarmore
|
efad0facf8
|
Revert "backend: Export missing injectable and inject from inversify in dependency injector config"
|
2025-04-25 11:55:08 +02:00 |
|
juancarmore
|
576b1f7d98
|
backend: Implement recording token generation and update room preferences handling
|
2025-04-25 11:49:03 +02:00 |
|
juancarmore
|
5a7185caa3
|
tests: Include recording access control in room preferences where needed and reorganize imports
|
2025-04-25 11:46:38 +02:00 |
|
juancarmore
|
e8421dfa72
|
frontend: Update recording preferences in VideoRoomComponent to include access control
|
2025-04-25 11:43:31 +02:00 |
|
juancarmore
|
a105d79680
|
typings: Add recording access control in recording preferences and create RecordingPermissions interface
|
2025-04-25 11:42:12 +02:00 |
|
Carlos Santos
|
ef3289d5ef
|
backend: Export missing injectable and inject from inversify in dependency injector config
|
2025-04-25 10:43:10 +02:00 |
|
Carlos Santos
|
b8ed0faf90
|
test: Enhance bulk delete recording tests and add validation for room metadata deletion
|
2025-04-25 10:36:56 +02:00 |
|
Carlos Santos
|
51ed2faa12
|
backend: Enhance recording deletion logic and update associated room metadata location directory
|
2025-04-25 10:36:56 +02:00 |
|