1230 Commits

Author SHA1 Message Date
Carlos Santos
8764fda04d docker: update Dockerfile to use Docker-specific workspace file and adjust pnpm install options 2025-10-22 18:16:07 +02:00
Carlos Santos
46bbeacc66 backend: update error message to reflect correct CPU usage for composite recording 2025-10-22 17:22:09 +02:00
Carlos Santos
cf30f61a11 tests: update import statements for INTERNAL_CONFIG to use named imports 2025-10-22 16:43:06 +02:00
Carlos Santos
7dd491e518 remove components_angular_version input from workflow_dispatch in E2E tests 2025-10-22 14:23:19 +02:00
Carlos Santos
b9b531c345 update description for components_angular_version input and adjust build scripts to include shared-components 2025-10-22 14:09:34 +02:00
Carlos Santos
9156e8f074 ci: add input for components_angular_version in workflow dispatch 2025-10-22 13:30:38 +02:00
Carlos Santos
2d2c57946f update dependency installation command in meet.sh to allow updates 2025-10-22 12:43:14 +02:00
Carlos Santos
42796a4ee7 Removed pro rest-api-doc and updated dependencies 2025-10-22 12:06:43 +02:00
Carlos Santos
bd42b1f6fe update browserSync port and reload delay in meet.sh; adjust webhooks-snippets visibility in workspace settings 2025-10-22 11:55:50 +02:00
Piwccle
4b77ab46b9 ci: add confirmation message for deleted blobs in Azure Blob Storage 2025-10-22 11:33:18 +02:00
Piwccle
b5753ea742 ci: add cleanup step for existing rooms or recordings in Azure and GCS buckets 2025-10-22 11:25:46 +02:00
Carlos Santos
3d56352718 update pnpm workspace configuration to include openvidu-components-angular package and clean up ignored dependencies 2025-10-21 20:06:39 +02:00
Carlos Santos
46ce0fbec5 Add REST API docs watcher commands and update nodemon configuration 2025-10-21 19:24:30 +02:00
juancarmore
6c43a108e4 meet-demo: correct Docker build command syntax in deployment README 2025-10-21 18:34:16 +02:00
juancarmore
596a3e1589 meet-demo: enhance layout with dark/light mode support and demo limitations section 2025-10-21 18:28:28 +02:00
juancarmore
4bded9dc33 meet-demo: add auto deletion policy for rooms in API request 2025-10-21 18:26:53 +02:00
juancarmore
5a398982d4 frontend: improve theme initialization logic to prevent flickering 2025-10-21 18:25:59 +02:00
juancarmore
cc39f03bc9 frontend: avoid saving theme system preference in local storage 2025-10-21 18:25:34 +02:00
Carlos Santos
a1aab62adf path.utils: enhance logging for development environment and improve path resolution 2025-10-21 11:34:49 +02:00
Carlos Santos
f3bae04446 Remove unused properties from environment configuration files 2025-10-21 11:34:12 +02:00
juancarmore
ad191eba29 meet-demo: add deployment configuration with Docker and Caddy
- Create README.md for deployment instructions
- Add .env file for environment variables
- Add Caddyfile for reverse proxy configuration
- Create docker-compose.yml for service orchestration
2025-10-21 10:38:38 +02:00
juancarmore
1b152d7ab7 meet-demo: update version number in package.json and remove "(CE)" from footer in index.html 2025-10-20 22:51:22 +02:00
Carlos Santos
e1c7dec9b9 frontend: Add setEdition method to AppDataService for updating application edition 2025-10-20 18:26:00 +02:00
Carlos Santos
15c35f87cb Refactors typings compilation script
Consolidates typings compilation scripts into a single, reusable script.

This simplifies the management of typings for different modes by using parameters instead of separate files.

It also improves script maintainability and reduces code duplication.
2025-10-20 18:25:41 +02:00
Carlos Santos
56343e8f03 Enhance meet.sh and typings scripts: add typings watch scripts for CE and PRO, and improve flag handling in watch-with-typings-guard.mjs 2025-10-20 17:55:19 +02:00
Carlos Santos
a33d9d68ec Update tsconfig.json: Add path mapping for shared-meet-components library to avoid build issues 2025-10-20 17:09:47 +02:00
Carlos Santos
8b494fec1f Refactor workspace configuration: reorder entries and adjust testapp name for avoiding exlusion 2025-10-20 17:04:55 +02:00
Carlos Santos
39125121ea Remove unnecessary comments from README.md 2025-10-20 17:00:50 +02:00
Carlos Santos
d579b929b9 meet.sh: Enhance development commands in meet.sh for Angular components and update color schemes for better visibility 2025-10-20 16:59:12 +02:00
Carlos Santos
daa75cf1bb typings: Export BaseRoomOptions interface for better accessibility in other modules 2025-10-20 16:48:49 +02:00
Carlos Santos
dd7615993d Enhance development commands in meet.sh for better component integration and add typings watcher 2025-10-20 16:48:34 +02:00
Carlos Santos
868e5cb6f8 Add checks for OpenVidu Angular components and enhance typings watch script 2025-10-20 16:48:14 +02:00
Carlos Santos
2f5bc8b2ee update import paths and enhance development commands for shared-meet-components 2025-10-20 13:56:14 +02:00
Carlos Santos
45ef1f53b1 Refactor imports in shared-meet-components to use relative paths
- Updated import paths in meeting.component.ts, room-recordings.component.ts, view-recording.component.ts, and other service files to use relative paths instead of absolute paths.
- Removed the '@openvidu-meet/shared/*' path mapping from tsconfig.json.
- Added shared-meet-components to pnpm workspace and updated pnpm-lock.yaml to reflect the changes.
2025-10-20 13:56:14 +02:00
Carlos Santos
7f7198dfcf frontend: update lib package name 2025-10-20 13:56:14 +02:00
juancarmore
bad2a735b6 Add OpenVidu Meet demo app 2025-10-20 13:24:46 +02:00
Carlos Santos
054bd1594e update path for shared-meet-components to reflect new directory structure 2025-10-17 15:48:14 +02:00
Carlos Santos
2b64445714 backend: streamline environment variable extraction with defaults and enhance export structure 2025-10-17 13:10:04 +02:00
Carlos Santos
1a06ef38c0 meet.sh: add interactive edition selection and enhance development commands for CE and PRO 2025-10-17 12:12:20 +02:00
Carlos Santos
4a7ebcc727 backend: path.utils.ts enhance project root resolution and logging for development 2025-10-17 12:07:49 +02:00
Carlos Santos
498e837c70 backend: Updated configuration for backend unit testing
Sets up Jest with ts-jest for unit and integration tests.
Includes configurations for:

-   ESM support
-   Module resolution
-   Path aliasing
-   Adds unit tests to validate path utilities
2025-10-17 12:05:20 +02:00
Carlos Santos
4e65ca2d04 main.sh: Extends Docker build with component options
Enhances the Docker build process, allowing users to specify whether to include demo content.

It also gives the possibility to inject latest components.
2025-10-17 11:06:10 +02:00
Carlos Santos
7b76d33377 Updates pnpm version and uses bash
Refactors Dockerfiles and entrypoint script to allow specifying pnpm version via build argument and environment variable.

Updates shell script interpreter to bash.

Installs bash in production image.
2025-10-17 10:47:44 +02:00
Carlos Santos
8217ca51e7 main.sh: Adds function to check existence and validity of meet-pro directory 2025-10-16 18:22:53 +02:00
Carlos Santos
f3405abadb Copies bundle to CE and Pro backend
Copies the generated bundle to both the CE and Pro backend directories during the build process.

This ensures that the webcomponent is readily available for both versions, streamlining the deployment process.
It also introduces improved logging and error handling to provide better visibility into the copying process.
2025-10-16 18:21:15 +02:00
Carlos Santos
edb9b43219 backend: Adds the edition to the app's name
Includes the edition of the application in logs and display to differentiate builds.

Adds a script to `package.json` to allow for watching build.
2025-10-16 17:57:53 +02:00
Carlos Santos
faa5934a17 backend: Exports internal config as a constant
Refactors the internal configuration to be exported as a constant,
improving code modularity and preventing accidental modifications.

Updates all files that use the internal config to import the constant
instead of the default export.
2025-10-16 17:33:55 +02:00
Carlos Santos
8c110da405 backend: Exports new path utility functions
Makes path utilities available for use.
2025-10-16 16:55:45 +02:00
Carlos Santos
6649712a68 Adds meet-pro packages to workspace
Configures the workspace to include meet-pro frontend and backend packages.

This enables the project to manage dependencies and link packages correctly
for the pro version of the meet application.
2025-10-16 16:07:51 +02:00
Carlos Santos
95fa4f119a frontend: Renames package
Updates the frontend package name to align with the monorepo structure.

This change ensures consistency across the project and simplifies dependency management.
2025-10-16 16:06:46 +02:00