juancarmore
|
a64f48bc5b
|
backend: implement password change functionality and move user profile retrieval to users endpoints
|
2025-06-09 21:42:47 +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 |
|
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
|
55bc8726d0
|
backend: update security preferences structure to remove unused attributes and refactor associated code
|
2025-05-31 00:03:18 +02:00 |
|
juancarmore
|
44fbb25841
|
backend: update security preferences to allow optional requireAuthentication; enhance validation for room creation and recording preferences
|
2025-05-16 19:07:03 +02:00 |
|
juancarmore
|
c774a437f9
|
backend: Simplify room authorization middleware by removing redundant authentication checks for moderators
|
2025-05-11 15:33:44 +02:00 |
|
juancarmore
|
8b2d0dd34c
|
backend: Correct permissions reference in recording middleware for retrieval and deletion. Reorder recording routes definition for clarity
|
2025-05-11 14:02:25 +02:00 |
|
juancarmore
|
0b00153349
|
backend: Enhance error handling in authentication middleware to control validator flow
|
2025-05-10 18:18:08 +02:00 |
|
Carlos Santos
|
4cb9452ac1
|
backend: Update webhook preferences handling and validation logic
|
2025-05-07 12:36:09 +02:00 |
|
Carlos Santos
|
7167cb4445
|
backend: Update webhook preferences handling and validation; ensure URL is optional and required when enabled
|
2025-05-06 17:13:00 +02:00 |
|
juancarmore
|
8357a54597
|
backend: Improve error handling and logging, and refactor code
|
2025-04-30 14:00:38 +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
|
bdddeb34c5
|
backend: Enhance recording media streaming with range support and error handling
|
2025-04-29 13:14:44 +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
|
1a128dd36c
|
test: Add integration tests for recordings API with validation and pagination checks
|
2025-04-25 14:15:43 +02:00 |
|
juancarmore
|
576b1f7d98
|
backend: Implement recording token generation and update room preferences handling
|
2025-04-25 11:49:03 +02:00 |
|
juancarmore
|
5e11be08b4
|
backend: Reorganize imports
|
2025-04-24 14:59:46 +02:00 |
|
juancarmore
|
7135270b8a
|
Refactor code to use ParticipantOptions instead of TokenOptions
|
2025-04-24 12:26:07 +02:00 |
|
juancarmore
|
41a375c6bb
|
backend: Enhance participant token validation to include authenticated user retrieval
|
2025-04-24 11:23:07 +02:00 |
|
juancarmore
|
0006097d8e
|
backend: Rename recording permission middleware for clarity and consistency
|
2025-04-24 11:22:30 +02:00 |
|
Carlos Santos
|
db44b43022
|
backend: Update error path for roomId in withValidRoomId middleware to improve error reporting
|
2025-04-23 13:48:19 +02:00 |
|
Carlos Santos
|
0c21d621f8
|
backend: Fix bulk delete recordings schema to ensure non-empty recording IDs
|
2025-04-23 11:02:21 +02:00 |
|
Carlos Santos
|
50afeef235
|
backend: Update room ID validation in participant token request schema to use sanitized format
|
2025-04-15 16:50:05 +02:00 |
|
Carlos Santos
|
37f5cfdab0
|
backend: Refactor recording middleware to streamline room ID extraction and improve error handling
|
2025-04-15 14:42:30 +02:00 |
|
Carlos Santos
|
0e7c47c6d2
|
backend: Refactor recording ID validation to improve sanitization and format checks
|
2025-04-15 14:41:40 +02:00 |
|
Carlos Santos
|
20ef57b14c
|
backend: Update meet-room-options schema and validation to enforce roomIdPrefix length limit
|
2025-04-15 13:22:50 +02:00 |
|
Carlos Santos
|
5c67f2a370
|
backend: Refactor login rate limiting to allow bypass in test environment
|
2025-04-15 11:48:10 +02:00 |
|
Carlos Santos
|
c3fa764534
|
backend: Refactor bulkDeleteRooms to improve response handling and update sanitization logic
|
2025-04-14 17:57:18 +02:00 |
|
juancarmore
|
9fd9dd2404
|
backend: Correct route parameter syntax for meeting routes
|
2025-04-12 14:15:51 +02:00 |
|
juancarmore
|
743d3d514d
|
backend: Implement room roles and permissions endpoints
|
2025-04-12 13:46:00 +02:00 |
|
juancarmore
|
cc2dc83401
|
backend: Rename getRoomSecretRole to getRoomRoleBySecret and update related calls
|
2025-04-12 13:45:34 +02:00 |
|
juancarmore
|
79afa0cd03
|
backend: Refactor middleware imports for consistency and clarity
|
2025-04-12 12:58:23 +02:00 |
|
Carlos Santos
|
58dcd83229
|
backend: Centralize configuration values in internal-config module
|
2025-04-11 17:13:05 +02:00 |
|
Carlos Santos
|
ac7c951fd4
|
backend: Enhance nonEmptySanitizedString to remove leading hyphen after sanitization
|
2025-04-11 14:10:09 +02:00 |
|
Carlos Santos
|
4c8db66d58
|
backend: Add API key header constant and update middleware to use it
|
2025-04-11 12:29:45 +02:00 |
|
Carlos Santos
|
cb19aaf77f
|
backend: Validate maxItems to ensure it is a positive number and capped at 100
|
2025-04-11 11:29:07 +02:00 |
|
Carlos Santos
|
4671b579a2
|
backend: Enhance roomIdPrefix transformation to remove leading hyphens
|
2025-04-11 11:29:07 +02:00 |
|
Carlos Santos
|
c090e255c2
|
backend: Add middleware to handle JSON syntax errors in request bodies
|
2025-04-10 16:44:42 +02:00 |
|
Carlos Santos
|
a0b7d42002
|
backend: Enhance recording service to support field filtering in getRecording and getAllRecordings methods
|
2025-04-10 13:12:26 +02:00 |
|
Carlos Santos
|
ac12841418
|
backend: Enhance room deletion functionality with force delete option and improved response handling
|
2025-04-09 12:06:19 +02:00 |
|
Carlos Santos
|
0330dcc067
|
backend: Update room request validation to require autoDeletionDate to be at least 1 hour in the future
|
2025-04-08 18:50:20 +02:00 |
|
Carlos Santos
|
84d68ba31b
|
backend: Rename expirationDate to autoDeletionDate in room-related files for consistency
|
2025-04-08 18:35:41 +02:00 |
|
Carlos Santos
|
546e17f1e5
|
backend: Update validation error messages and add room ID validation middleware
|
2025-04-07 20:41:39 +02:00 |
|
Carlos Santos
|
caefdf704b
|
backend: Update logging level and change export to const for recording validation schema
|
2025-04-07 20:41:39 +02:00 |
|
Carlos Santos
|
4ff00aad96
|
backend: Enhance room management logic
|
2025-04-07 20:41:39 +02:00 |
|
Carlos Santos
|
12ef04964c
|
backend: Refactor storage services and remove global preferences service references
|
2025-04-07 20:41:39 +02:00 |
|
Carlos Santos
|
67b3426c85
|
backend: Refactor room-related terminology from 'roomName' to 'roomId' across routes, middlewares, and services
Updated the Livekit room life cycle
|
2025-04-01 17:27:37 +02:00 |
|