Skip to content

Fix camera privacy and call controls - #219

Merged
Anuraj-dev merged 2 commits into
mainfrom
codex/fix-call-privacy
Aug 28, 2026
Merged

Anuraj-dev merged 2 commits into
mainfrom
codex/fix-call-privacy

Conversation

@Anuraj-dev

Copy link
Copy Markdown
Owner

Camera-off meetings were still holding a live video track, which could leave the laptop camera indicator illuminated. This releases the physical camera track immediately, avoids camera acquisition when joining video-off, and reacquires it only when video is enabled again. It also removes the duplicate Leave call menu action.

The transcript merge default now uses Groq's supported qwen/qwen3.6-27b replacement for the retired Llama model. Merge calls disable reasoning so captions receive only the corrected transcript.

Changes

  • stop and remove captured camera tracks when video is turned off
  • skip camera acquisition and video production when joining camera-off
  • reacquire and replace the video producer track when re-enabled
  • keep only the dedicated red Leave call button
  • replace llama-3.3-70b-versatile with qwen/qwen3.6-27b
  • add regressions for camera lifecycle, call controls, and Groq request configuration

Verification

  • npm test — 588 tests passed
  • npm run typecheck — all workspaces passed
  • client and server lint passed
  • client production build passed
  • Chrome: camera-off room had no video track or video producer
  • Chrome: exactly one Leave call button and no overflow-menu duplicate

Manual verification

The physical laptop camera LED cannot be observed through browser automation. Verify once by enabling camera in a meeting, disabling it, and confirming the LED turns off immediately.

@vercel

vercel Bot commented Aug 28, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
a-meet Ready Ready Preview Aug 28, 2026 6:18pm

@Anuraj-dev
Anuraj-dev merged commit fb1bae7 into main Aug 28, 2026
16 checks passed
@Anuraj-dev
Anuraj-dev deleted the codex/fix-call-privacy branch August 28, 2026 18:34

This branch was successfully deployed

1 active deployment
Preview — de20cbdf Deployed Aug 28, 2026 by vercel[bot]
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