Carlos Santos
153af9c673
frontend: enhance layout management with reactive settings and storage integration
2025-11-25 13:55:45 +01:00
Carlos Santos
c8cfb6598e
frontend: add meeting settings panel and more options buttons for layout configuration
2025-11-25 13:55:45 +01:00
Carlos Santos
b177b3b02e
frontend: update no rooms state message and styling for better user guidance
2025-11-25 13:55:45 +01:00
Carlos Santos
f83a5d8942
frontend: adjust margin-bottom for recordings toolbar to improve spacing
2025-11-25 13:55:45 +01:00
Carlos Santos
40475dc372
frontend: use content projection for configuring videoconference components
...
Refactored all components and services related to the meeting
2025-11-25 13:55:45 +01:00
Carlos Santos
fd998e7b6b
frontend: implement MeetingLayoutComponent with reactive layout management and active speakers tracking
2025-11-25 13:55:44 +01:00
juancarmore
8ccc5d1a8b
test: refactor code in tests for garbage collection of orphaned locks, stale recordings and expired rooms
2025-11-24 20:17:10 +01:00
juancarmore
f71b567823
backend: extract shceduler methods from RoomService and RecordingService and create RoomScheduledTasksService and RecordingScheduledTasksService for managing scheduled tasks
2025-11-24 20:14:25 +01:00
juancarmore
a9360ef452
backend: refactor recording access secret retrieval to use RecordingService
2025-11-23 21:47:46 +01:00
juancarmore
3aaf976964
backend: add new methods to global config service and refactor code for improved clarity
2025-11-23 21:18:42 +01:00
juancarmore
73813feb38
backend: rename and refactor various schemas and functions
2025-11-23 20:30:50 +01:00
juancarmore
bdbc6d02ad
test: update orphaned lock age in garbage collector tests for accuracy
2025-11-23 17:46:15 +01:00
juancarmore
848cf2ca17
test: refactor stale recordings cleanup tests for improved clarity and functionality
2025-11-23 17:23:53 +01:00
juancarmore
49b44d0353
backend: remove unnecessary index files and update import paths
2025-11-23 17:23:53 +01:00
juancarmore
0d6838019d
backend: enhance recording management with active recordings retrieval and stale cleanup improvements
2025-11-23 17:23:52 +01:00
juancarmore
253b435fbe
backend: add SERVER_TRUST_PROXY configuration for flexible proxy handling
2025-11-23 17:23:52 +01:00
juancarmore
447a1fc9e5
backend: refactor internal configuration and service tasks for improved room and recording management
2025-11-23 17:23:52 +01:00
juancarmore
5234b28917
backend: update environment variable defaults to use nullish coalescing operator
2025-11-23 17:23:52 +01:00
juancarmore
69df748002
backend: refactor code to centralize all TS interfaces, types, enums and schemas under the models directory
2025-11-23 17:23:52 +01:00
cruizba
b711840349
ci: update workflows to use LABEL_WORKER_SELFHOSTED var
2025-11-19 20:08:24 +01:00
cruizba
69399bb2ff
meet-demo: remove Caddyfile reference from deployment README
2025-11-19 17:53:24 +01:00
cruizba
77528b28f4
meet-demo: remove Caddyfile and update docker-compose to use auto-https image
2025-11-19 17:51:57 +01:00
juancarmore
fad38b696d
backend: refactor environment variable usage across services and tests
2025-11-18 18:43:05 +01:00
juancarmore
e3fe104b05
backend: enhance login limiter configuration for better proxy compatibility and adjust base URL middleware condition
2025-11-18 17:41:36 +01:00
juancarmore
4f9116707c
frontend: update room configuration methods to accept partial configurations and improve handling of optional properties
2025-11-18 14:22:02 +01:00
juancarmore
3f25ba6f74
test: update room configuration methods to accept partial configurations and enhance related tests
2025-11-18 14:20:33 +01:00
juancarmore
496591695a
backend: update room configuration schemas for partial updates and default values
2025-11-18 14:19:56 +01:00
juancarmore
45ee463bc6
backend: enhance migration service to handle existing records and track failures
2025-11-18 14:02:03 +01:00
juancarmore
3ae55d0814
backend: add delete method for global configuration and skip initialization if already set
2025-11-18 11:38:42 +01:00
juancarmore
f74b50d5c8
docs: update README to reflect MongoDB storage architecture and migration system
2025-11-18 10:59:09 +01:00
juancarmore
0f237af827
backend: implement MongoDB schema migration system
...
- Added internal configuration for schema versions in internal-config.ts.
- Created migration README.md to document the migration process and architecture.
- Developed base migration class and specific migration files for each collection (API key, global config, room, recording, user).
- Established migration registry to manage and execute migrations in order.
- Updated repository schemas to include schemaVersion for migration tracking.
- Enhanced migration service to orchestrate schema migrations and handle migration execution.
2025-11-18 10:27:26 +01:00
juancarmore
e30aa5f1a5
backend: update sanitizeRoomId to allow uppercase letters in identifiers
2025-11-17 14:47:28 +01:00
juancarmore
f62e59168d
test: update non-existent IDs format in bulk delete recording and room tests
2025-11-17 13:46:58 +01:00
juancarmore
99283ab63d
test: update room member token response tests to use participant identity prefix
2025-11-14 20:34:02 +01:00
juancarmore
6b3ef47f08
backend: enhance participant identity handling by creating a unique identity based on participant name
2025-11-14 20:33:48 +01:00
juancarmore
152a877054
test: enhance room creation tests with additional sanitization cases and roomId prefix validation
2025-11-14 19:14:57 +01:00
juancarmore
3665c70105
backend: update room validators to admit all types of characters in the room name and add room ID prefix sanitization method to create roomId from room name
2025-11-14 19:14:00 +01:00
juancarmore
294bd1b7ec
frontend: update error messages for invalid room and recording links in ErrorComponent
2025-11-14 12:55:49 +01:00
juancarmore
8d12105b91
ci: fix report and log paths in backend and E2E test workflows
2025-11-14 12:18:44 +01:00
Piwccle
28b58a80bf
fix: update GCS bucket name to openvidu-appdata-gcp in backend integration tests
2025-11-14 12:04:18 +01:00
juancarmore
a518b16b6b
ci: update artifact path in backend integration test workflow
2025-11-14 11:34:36 +01:00
juancarmore
6eb33c6198
Delete participant and recording tokens and implement room member token. Remove unused cookie transport mode for tokens
2025-11-14 11:23:25 +01:00
Carlos Santos
a56a119993
frontend: correct property name for virtual backgrounds in RoomConfigComponent
2025-11-13 13:51:40 +01:00
Carlos Santos
26bc6cdfc1
backend: improve documentation for stale recording evaluation logic
2025-11-13 10:50:22 +01:00
Carlos Santos
f3de3e0fa3
test: update leaveRoom calls to include optional parameters for role and force leave
2025-11-12 18:14:03 +01:00
Carlos Santos
72119685ad
frontend: remove build:ov-components from build script
2025-11-12 16:56:54 +01:00
Carlos Santos
84b74ea0f3
frontend: update livekit-client version to 2.15.15 in package.json and pnpm-lock.yaml
2025-11-12 12:00:43 +01:00
Carlos Santos
9fe20f6e87
build: enhance clean script to remove pnpm-lock.yaml and add clean:ov-components
2025-11-12 11:22:57 +01:00
Carlos Santos
27094be54e
test: enhance leaveRoom function to optionally wait for meeting to end
2025-11-11 20:40:53 +01:00
Carlos Santos
d377b016e2
tests: update log level to debug and remove commented timeout in tests
2025-11-11 19:53:18 +01:00