c67aed01dc
Previously a second incoming call was dropped from the UI entirely when the user was already in a call (`!joined && callInfo`). Now, when joined to a different call, a compact corner banner (caller avatar + name + Answer/Reject) is shown instead of the full-screen IncomingCall overlay, with a single soft ping (one-shot ringtone) rather than the looping ring so it doesn't talk over the active call. The full overlay still shows when not in any call; being in the ringing room's own call still shows nothing. Built with folds primitives + TDS tokens (no hardcoded colors). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>