1222 Commits

Author SHA1 Message Date
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
Carlos Santos
999793d148 backend: Refactors package name
Renames the backend package to align with monorepo structure.

Updates package references and scripts to use the new package name.

Ensures consistent naming and improves project organization.
2025-10-16 16:05:26 +02:00
Carlos Santos
3724dce30b meet.sh: Removes shallow clone option
Removes the `--depth 1` option from the `git clone` command.
This ensures that the entire repository history is cloned by default.
2025-10-16 14:11:02 +02:00
Carlos Santos
0274308460 frontend: Refactors shared components import paths 2025-10-16 14:10:36 +02:00
Carlos Santos
5304b55279 workspace: exclude testapp folder from file watcher 2025-10-16 13:23:22 +02:00
Carlos Santos
71dacc58c4 docs: update README with simplified setup instructions and repository structure 2025-10-16 13:20:41 +02:00
Carlos Santos
6edb2b47a8 Adds necessary frontend dependencies
Imports dependencies for meeting scheduling tasks.

Updates the dev script to ensure components are properly installed and cleaned up.
2025-10-16 13:10:50 +02:00
Carlos Santos
f0ac4e6f47 reorganize workspace configuration 2025-10-16 11:42:15 +02:00
Carlos Santos
eada9d8ac7 meet.sh: update help message formatting in meet.sh for consistency 2025-10-16 11:32:51 +02:00