Carlos Santos
|
37ed8003f5
|
backend: implement getRecordingMedia method in StorageProvider and S3StorageProvider, refactor RecordingService to use it
|
2025-05-29 14:07:29 +02:00 |
|
Carlos Santos
|
e4b77eb2f6
|
backend: add getObjectHeaders method to StorageProvider and implement in S3StorageProvider and MeetStorageService
|
2025-05-29 13:57:31 +02:00 |
|
Carlos Santos
|
5295d6326e
|
backend: implement deleteRecordingBinaryFilesByPaths method in StorageProvider and S3StorageProvider
|
2025-05-29 13:41:13 +02:00 |
|
Carlos Santos
|
2c03ecdd9a
|
backend: implement bulk deletion of recording metadata files in StorageProvider and S3StorageProvider
|
2025-05-29 13:29:42 +02:00 |
|
Carlos Santos
|
616222fb73
|
backend: implement deletion of archived room metadata in MeetStorageService and S3StorageProvider
|
2025-05-28 16:41:22 +02:00 |
|
Carlos Santos
|
325fb90550
|
backend: refactor recording metadata retrieval to use MeetStorageService and update StorageProvider interface
|
2025-05-28 16:11:12 +02:00 |
|
Carlos Santos
|
2e51681cd9
|
backend: refactor recording metadata handling to use MeetStorageService
|
2025-05-28 14:09:08 +02:00 |
|
Carlos Santos
|
48c0133504
|
backend: enhance signal sending methods in RecordingService and RoomService with error handling and logging
|
2025-05-26 11:58:43 +02:00 |
|
Carlos Santos
|
f7ce0152c1
|
backend: change default layout from 'speaker' to 'grid' in generateCompositeOptionsFromRequest method
|
2025-05-20 11:42:20 +02:00 |
|
juancarmore
|
8357a54597
|
backend: Improve error handling and logging, and refactor code
|
2025-04-30 14:00:38 +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
|
bdddeb34c5
|
backend: Enhance recording media streaming with range support and error handling
|
2025-04-29 13:14:44 +02:00 |
|
Carlos Santos
|
0991962554
|
backend: Remove unnecessary cleanup timer cancellation in stopRecording method
|
2025-04-25 15:10:06 +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 |
|
juancarmore
|
5e11be08b4
|
backend: Reorganize imports
|
2025-04-24 14:59:46 +02:00 |
|
Carlos Santos
|
9897436df2
|
backend: update recording start method for improving its clarity and avoding race conditions receiving events
|
2025-04-24 11:48:38 +02:00 |
|
Carlos Santos
|
7a8f3fbe69
|
backend: refactor recording start process and add room validation checks
|
2025-04-24 11:43:05 +02:00 |
|
Carlos Santos
|
c33ee7218b
|
backend: Saved recording preferences into the room_metadata json file
|
2025-04-22 13:03:03 +02:00 |
|
Carlos Santos
|
47350f1b10
|
backend: Refactor recording timeout handling by extracting timeout registration into a separate method
|
2025-04-22 11:13:30 +02:00 |
|
Carlos Santos
|
74d1b542b6
|
backend: Refactor recording timeout handling to properly register and unregister event listeners
|
2025-04-21 17:32:31 +02:00 |
|
Carlos Santos
|
9d42242ba0
|
backend: Updated recording status when a starting timeout occurs
|
2025-04-21 16:18:28 +02:00 |
|
Carlos Santos
|
d596e78a46
|
backend: Refactor recording deletion logic to use Sets for improved performance
|
2025-04-21 14:04:33 +02:00 |
|
Carlos Santos
|
1ebc45a54f
|
backend: Enhance bulk deletion logic for recordings and improve secrets file handling
|
2025-04-21 13:47:49 +02:00 |
|
Carlos Santos
|
0e9d050bcb
|
backend: Update recording path extraction to include S3 prefix and fix typo
|
2025-04-21 11:49:25 +02:00 |
|
Carlos Santos
|
524460e06a
|
backend: Rename setPrivateConfig to setInternalConfig for clarity; add errorRecordingStartTimeout for handling timeout scenarios
|
2025-04-16 11:09:55 +02:00 |
|
Carlos Santos
|
58dcd83229
|
backend: Centralize configuration values in internal-config module
|
2025-04-11 17:13:05 +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
|
894e6a8f94
|
backend: Improve participant check in recording service before starting recording
|
2025-04-10 12:27:33 +02:00 |
|
Carlos Santos
|
85e65d76b3
|
backend: Exclude secrets.json from metadata retrieval in recording service
|
2025-04-10 12:27:09 +02:00 |
|
Carlos Santos
|
dbce119f5a
|
backend: Enhance recording cleanup by adding secrets.json file deletion logic
|
2025-04-10 11:34:24 +02:00 |
|
Carlos Santos
|
a17bcd5771
|
backend: Add error handling for starting recordings when no participants are present
|
2025-04-07 20:41:39 +02:00 |
|
Carlos Santos
|
dece70b7e1
|
backend: Enhance room cleanup logic in RecordingService to improve handling of locks and in-progress recordings
|
2025-04-01 18:57:44 +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 |
|
Carlos Santos
|
10181c69ee
|
backend: replace recording cleanup timer with task scheduler registration
|
2025-03-31 13:19:06 +02:00 |
|
Carlos Santos
|
58e79e2e7e
|
backend: Add scheduled task support and recording GC
|
2025-03-31 13:19:06 +02:00 |
|
Carlos Santos
|
195b56a4b4
|
backend: Remove status filter from recording API and related validation
|
2025-03-28 11:11:03 +01:00 |
|
Carlos Santos
|
147d558af5
|
backend: Implement system event handling and recording cleanup logic
|
2025-03-28 10:30:21 +01:00 |
|
Carlos Santos
|
7d8417be53
|
backend: Add recording lock TTL configuration and refactor lock acquisition method
|
2025-03-25 10:35:43 +01:00 |
|
Carlos Santos
|
da5d513d01
|
backend: Rename handleRoomFinished to handleMeetingFinished and improve recording lock management
|
2025-03-24 13:02:04 +01:00 |
|
Carlos Santos
|
ca348d1a47
|
backend: Enhance recording routes and controllers with new validation middleware and improve error handling
|
2025-03-24 13:00:13 +01:00 |
|
Carlos Santos
|
e69f1dfb4b
|
backend: Add recording request validation middleware and refactor recording metadata handling
|
2025-03-24 12:53:39 +01:00 |
|
Carlos Santos
|
baec69c3db
|
backend: Remove deprecated room and signal models; enhance room service with new status signaling
|
2025-03-24 12:53:38 +01:00 |
|
Carlos Santos
|
cec07a2577
|
backend: Refactor recording model imports and add new recording typings
|
2025-03-17 11:46:19 +01:00 |
|
Carlos Santos
|
017b430bf1
|
Added source code
|
2025-03-10 19:25:11 +01:00 |
|