juancarmore
0a97f05c58
backend: update theme name validation to allow uppercase letters
2025-09-30 12:17:32 +02:00
juancarmore
67dfd5df63
backend: update appearance config route to allow anonymous access and adjust related tests
2025-09-30 11:06:17 +02:00
juancarmore
e418735322
test: update appearance config tests to include 'enabled' property and improve theme validation
2025-09-29 22:03:47 +02:00
juancarmore
958efa9391
Update version to 3.4.0 in package.json
2025-09-29 14:57:55 +02:00
juancarmore
3d8a82a18d
backend: enhance appearance configuration handling and validation in global settings
2025-09-29 14:55:05 +02:00
juancarmore
8f6af28bc2
backend: skip http context setting for LiveKit webhooks and remove clearing context
2025-09-29 14:53:50 +02:00
Piwccle
4f97c1a1db
refactor: update GCS storage provider and service for improved object listing and pagination handling
2025-09-26 18:35:34 +02:00
juancarmore
43839fdb9d
backend: implement HttpContextService and middleware for managing HTTP context. Refactor base URL retrieval logic
2025-09-26 10:15:12 +02:00
Carlos Santos
5fa1b567fa
backend: update @google-cloud/storage dependency version to remove caret
2025-09-25 19:24:44 +02:00
Carlos Santos
06e24af31c
backend: add enabled property to RoomThemeSchema for theme activation control
2025-09-25 18:58:21 +02:00
juancarmore
1e0f62c7bd
test: move ParticipantNameService tests to integration tests
2025-09-24 12:37:34 +02:00
juancarmore
80abeeb65e
Add GCS support:
...
commit 567b6698c6e3de6a5c603140a37d4aac9d7ffc9d
Author: juancarmore <juancar_more2@hotmail.com>
Date: Tue Sep 23 13:50:37 2025 +0200
backend: clean up GCS configuration and improve format in storage provider and service
commit a1b04b9d8a3d143b040eda5afc24e99e90599cc7
Author: Piwccle <sergiosergi11@hotmail.com>
Date: Mon Sep 22 15:38:10 2025 +0200
backend: add Google Cloud Storage (GCS) support
- Updated package.json to include @google-cloud/storage dependency.
- Enhanced dependency injector to support GCS as a storage option.
- Modified environment configuration to include GCS settings.
- Implemented GCSStorageProvider for basic storage operations (get, put, delete, list).
- Created GCSService to handle interactions with Google Cloud Storage.
- Added health check and metadata retrieval methods for GCS.
- Updated logging to accommodate GCS operations.
2025-09-23 13:54:31 +02:00
juancarmore
f83c1ac2e4
backend: fix typo in MEET_AZURE_SUBCONTAINER_NAME
2025-09-23 13:52:55 +02:00
Carlos Santos
c310c984b1
backend: enhance logging and readability in webhookEventBelongsToOpenViduMeet method
2025-09-22 14:24:00 +02:00
juancarmore
1f24c461b8
tests: add tests for rooms appearance configuration endpoints
2025-09-19 11:35:22 +02:00
juancarmore
22a1f23639
openapi: add endpoints and schemas for rooms appearance configuration
2025-09-19 11:34:25 +02:00
juancarmore
5cdf4370bf
backend: implement rooms appearance configuration endpoints and validation
2025-09-19 11:33:50 +02:00
juancarmore
0abbaddaf9
backend: use env var MEET_BASE_URL to set base URL in moderatorUrl and speakerUrl of room objects dynamically instead of storing it
2025-09-18 17:52:01 +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
75e2485a03
Updated package.json to use exact version numbers for dependencies
2025-09-15 11:55:56 +02:00
cruizba
01e137c2f6
backend: update logging level for initial API key configuration
2025-09-14 23:13:15 +02:00
Carlos Santos
52974b2883
backend: Updated package-lock.json
2025-09-11 18:07:26 +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
22e2f1f046
backend: implement request timeout handling for webhook requests
2025-09-09 12:02:40 +02:00
juancarmore
7509c79afb
backend: update webhook preferences initialization to only enable webhooks if initial API key is defined
2025-09-05 12:04:15 +02:00
juancarmore
66d0014c7e
backend: enhance test webhook url error handling
2025-09-05 12:02:40 +02:00
juancarmore
2bea178e76
tests: update tests to reflect code changes and add test cases for update room status endpoint
2025-09-05 01:12:17 +02:00
juancarmore
1dd8cc3238
openapi: add room reference to success and error responses for room deletion endpoints
2025-09-05 01:06:21 +02:00
juancarmore
fbba17319e
openapi: update x-timestamp description to specify milliseconds instead of seconds
2025-09-05 01:05:04 +02:00
juancarmore
e0a305bff3
openapi: update webhook and recording schemas for improved clarity and structure
2025-09-04 11:06:28 +02:00
juancarmore
32055b98c4
openapi: update specification to reflect code changes in API endpoints
2025-09-04 00:23:04 +02:00
juancarmore
7295c45d07
backend: update bulk deletion recording logic to improve error handling and response structure
2025-09-03 18:31:17 +02:00
juancarmore
01ffd49803
backend: enhance API response messages
2025-09-03 18:15:21 +02:00
juancarmore
5b17efc5a2
backend: enhance auto-deletion policy validation to disallow 'FAIL' options
2025-09-03 12:33:30 +02:00
juancarmore
ceab629906
backend: improve deleteExpiredRooms scheduler to use new deletion policies
2025-09-02 12:37:56 +02:00
juancarmore
4802f48ba6
backend: enhance room deletion logic with new policies for meetings and recordings
2025-09-02 11:45:20 +02:00
juancarmore
632d36a470
backend: implement deleteAllRoomRecordings method to handle deletion of all recordings for a room with retries
2025-08-31 14:58:32 +02:00
juancarmore
1af8f77b7b
backend: remove roomService dependency from generateParticipantToken and ensure Livekit room creation in ParticipantService
2025-08-30 13:31:44 +02:00
juancarmore
2475f7a8e2
backend: refine updateMeetRoomStatus to always save changes in storage
2025-08-30 13:31:11 +02:00
juancarmore
982247736e
backend: add updateRoomStatus endpoint and validation for room status updates
2025-08-29 17:40:26 +02:00
juancarmore
0125fc0934
backend: implement room status handling and actions when meeting ends
2025-08-28 18:32:59 +02:00
juancarmore
e7fae2b3be
backend: add autoDeletionPolicy and related schemas to room validation and add new fileds when creating Meet room
2025-08-28 10:34:12 +02:00
juancarmore
fb589bd19b
tests: adjust updateParticipantRole and updateRoomPreferences tests
2025-08-27 21:12:06 +02:00
juancarmore
4f0927dfbc
openapi: adjust updateParticipantRole endpoint to use put method and /role in path
2025-08-27 20:45:10 +02:00
juancarmore
8ccf3d9f8e
backend: rename updateParticipant to updateParticipantRole and adjust route to PUT method
2025-08-27 20:43:06 +02:00
juancarmore
1adce0f424
openapi: add roomName property to recording responses and schema
2025-08-27 20:16:17 +02:00
juancarmore
ec7f2a483f
openapi: restructure room preferences API endpoints and update request/response schemas
2025-08-27 20:15:48 +02:00
juancarmore
3322723b8d
backend: update room preferences endpoint and move get room preferences endpoint to public API
2025-08-27 20:12:08 +02:00