Skip to content

feat(hls): add changes to handle secure HLS url#3613

Open
piyush1104 wants to merge 15 commits intomainfrom
feat/hls-authentication-prebuilt
Open

feat(hls): add changes to handle secure HLS url#3613
piyush1104 wants to merge 15 commits intomainfrom
feat/hls-authentication-prebuilt

Conversation

@piyush1104
Copy link
Copy Markdown
Contributor

No description provided.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dashboard-app Ready Ready Preview Mar 23, 2026 6:16pm

Request Review

@piyush1104 piyush1104 changed the base branch from main to feat/alpha-release February 23, 2026 15:38
@piyush1104 piyush1104 changed the base branch from feat/alpha-release to main February 24, 2026 13:18
raviteja83 and others added 6 commits March 9, 2026 11:14
Add resolutions for immutable, svgo, serialize-javascript, rollup, and
update tar and vite to patched versions addressing CVEs for prototype
pollution, DoS, path traversal, and RCE vulnerabilities.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Migrate react-sdk, react-icons, hms-whiteboard from rollup to esbuild
  using the shared build script that other packages already use
- Remove rollup, rollup-plugin-terser, rollup-plugin-esbuild, and all
  @rollup/* plugins as dependencies
- Remove src from npm files field across all packages (repo is open source)
- Add CSS plugin support to scripts/build.js for whiteboard package
- This eliminates rollup 2.x and serialize-javascript from the dep tree,
  fixing those dependabot alerts at the source

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace immutable resolution with sass>=1.83.0 resolution, which
depends on immutable@^5.0.2 (not vulnerable). Sass is an unused
transitive dependency of esbuild-plugin-postcss2.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
},
"dependencies": {
"@100mslive/roomkit-react": "0.4.2",
"@100mslive/roomkit-react": "0.4.3-alpha.4",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove the alpha changes if ready to merge

userId?: string;
endpoints?: object;
effectsSDKKey?: string;
managementToken?: string;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is easier to read the managementToken by anyone if it is passed. is it only for testing?

}, [hlsUrl, streamEnded, lastHlsUrl]);

// Fetch signed URL from passport-api for authenticated CDN streams
useEffect(() => {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

move this to a custom hook which returns the resolvedUrl.

@raviteja83 raviteja83 closed this Mar 30, 2026
@piyush1104 piyush1104 reopened this Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants