Skip to content

Embed the Yash CC Lobbyside widget - #3875

Open
TropicolX wants to merge 1 commit into
mainfrom
tropicolx/lobbyside-yash-widget
Open

Embed the Yash CC Lobbyside widget#3875
TropicolX wants to merge 1 commit into
mainfrom
tropicolx/lobbyside-yash-widget

Conversation

@TropicolX

@TropicolX TropicolX commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Why

We're reinstating Lobbyside for internal use so a host (Yash) can take live 1:1 calls with users on app.codecrafters.io. A new "Yash CC Widget" was created on the Lobbyside dashboard — but a widget id does nothing until it's listed here. This template is what actually loads the script on the page; the dashboard isn't.

What

One <LobbysideWidget> tag for 19427cb6-dd26-40df-9d50-cd8cf57a30a5, audience everyone (the point is talking to users, not staff).

Also dropped a stale "two" from the block comment above — there were already four public widgets before this change, five now.

Paired change

Presence (the live-visitor roster the host calls from) is allowlisted per widget on the Lobbyside side, so this id also had to be added there: codecrafters-io/lobbyside#554. Order doesn't matter for correctness — until both ship, the widget simply renders nothing.

Test plan

  • npx ember-template-lint app/templates/application.hbs — clean
  • No test asserts the widget-id list in application.hbs (the lobbyside-widget unit + integration tests render the component directly with their own ids), so no test updates were needed
  • Post-deploy sanity: the widget only renders once its dashboard config is set live, and it is suppressed on staging (config.x.isStaging) and skipped in test env — so no test/staging impact expected

Lets an internal host take live 1:1 calls with users on app.codecrafters.io.
The widget id must be listed here to load at all — the Lobbyside dashboard
alone doesn't put it on the page.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

Test Results

  1 files  ±0    1 suites  ±0   6m 7s ⏱️ - 5m 18s
722 tests ±0  659 ✅ +2  63 💤 ±0  0 ❌ ±0 
737 runs  ±0  674 ✅ +4  63 💤 ±0  0 ❌  - 2 

Results for commit d13eefb. ± Comparison against base commit aea974c.

@codecov

codecov Bot commented Aug 10, 2026

Copy link
Copy Markdown

Bundle Report

Changes will decrease total bundle size by 1.55kB (-0.0%) ⬇️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
client-array-push 39.16MB -1.55kB (-0.0%) ⬇️

Affected Assets, Files, and Routes:

view changes for bundle: client-array-push

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/chunk.*.js -1.47kB 3.43MB -0.04%
assets/chunk.*.js -82 bytes 41.53kB -0.2%

@codecov

codecov Bot commented Aug 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

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.

1 participant