Skip to content

fix(site): improve auth popup size and clean up Mux links#587

Merged
decepulis merged 5 commits intomainfrom
dc/improve-signup-flow
Feb 20, 2026
Merged

fix(site): improve auth popup size and clean up Mux links#587
decepulis merged 5 commits intomainfrom
dc/improve-signup-flow

Conversation

@decepulis
Copy link
Copy Markdown
Collaborator

@decepulis decepulis commented Feb 20, 2026

Closes #586

Summary

Improve the OAuth sign-up flow popup sizing and clean up Mux-related links on the installation page.

Changes

  • Widen OAuth popup from 600×800 to 1366×768 so the auth provider UI isn't cramped (browsers auto-clamp to fit the screen per MDN)
  • Remove external Mux marketing link from the renderer picker — keep the text, drop the <a> tag
  • Update Mux dashboard link to /my/video/assets instead of root dashboard
  • Simplify rel attribute from noopener noreferrer to noopener (same-origin links don't need noreferrer)

Testing

pnpm -F site test src/utils/mux/__tests__/auth-flow.test.ts — tests pass with updated popup dimensions.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 20, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
vjs-10-demo-react Ignored Ignored Preview Feb 20, 2026 9:17pm

Request Review

@netlify
Copy link
Copy Markdown

netlify bot commented Feb 20, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit 6699b8b
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/6998d082e51b8f00087f8131
😎 Deploy Preview https://deploy-preview-587--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 20, 2026

📦 Bundle Size Report

Package Size Diff %
@videojs/core 5.67 kB 0 B ░░░░░░░░ 0%
@videojs/element 1.60 kB 0 B ░░░░░░░░ 0%
@videojs/html 8.63 kB 0 B ░░░░░░░░ 0%
@videojs/icons 3.46 kB 0 B ░░░░░░░░ 0%
@videojs/react 13.05 kB 0 B ░░░░░░░░ 0%
@videojs/store 1.94 kB 0 B ░░░░░░░░ 0%
@videojs/utils 2.47 kB 0 B ░░░░░░░░ 0%

Total: 36.83 kB · 0 B · 0%


Entry Breakdown

Subpath sizes are the additional bytes on top of the root entry point, measured by bundling root + subpath together and subtracting the root-only size.

@videojs/core
Entry Base PR Diff %
. 3.09 kB 3.09 kB 0 B 0%
./dom 2.58 kB 2.58 kB 0 B 0%
total 5.67 kB 5.67 kB 0 B 0%
@videojs/element
Entry Base PR Diff %
. 817 B 817 B 0 B 0%
./context 823 B 823 B 0 B 0%
total 1.60 kB 1.60 kB 0 B 0%
@videojs/icons
Entry Base PR Diff %
./react 2.10 kB 2.10 kB 0 B 0%
./html 1.37 kB 1.37 kB 0 B 0%
total 3.46 kB 3.46 kB 0 B 0%
@videojs/react
Entry Base PR Diff %
. 7.69 kB 7.69 kB 0 B 0%
./audio 266 B 266 B 0 B 0%
./background 268 B 268 B 0 B 0%
./video 4.84 kB 4.84 kB 0 B 0%
total 13.05 kB 13.05 kB 0 B 0%
@videojs/store
Entry Base PR Diff %
. 1.29 kB 1.29 kB 0 B 0%
./html 468 B 468 B 0 B 0%
./react 199 B 199 B 0 B 0%
total 1.94 kB 1.94 kB 0 B 0%
@videojs/utils
Entry Base PR Diff %
./array 104 B 104 B 0 B 0%
./dom 684 B 684 B 0 B 0%
./events 227 B 227 B 0 B 0%
./function 197 B 197 B 0 B 0%
./object 119 B 119 B 0 B 0%
./predicate 265 B 265 B 0 B 0%
./string 110 B 110 B 0 B 0%
./style 185 B 185 B 0 B 0%
./time 478 B 478 B 0 B 0%
./number 158 B 158 B 0 B 0%
total 2.47 kB 2.47 kB 0 B 0%

ℹ️ How to interpret

Sizes are minified + brotli, measured with esbuild.
Package totals are computed as root size + marginal subpath costs.
Subpath marginal cost = (root + subpath bundled together) − root alone.

Icon Meaning
No change
🔺 Increased ≤ 10%
🔴 Increased > 10%
🔽 Decreased
🆕 New (no baseline)

Run pnpm size locally to check current sizes.

@decepulis decepulis changed the title fix(site): improve auth popup fallback and dashboard link fix(site): improve auth popup size and clean up Mux links Feb 20, 2026
@decepulis decepulis merged commit 204af9a into main Feb 20, 2026
10 checks passed
@decepulis decepulis deleted the dc/improve-signup-flow branch February 20, 2026 21:24
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.

Improve Mux signup flow

1 participant