1114cd4fda
- #7: outgoing 1:1 call shows the person you're calling (DP + name + 'Ringing…') instead of only your own tile; removed when they answer or the call ends. - #8: declineDmCall now ignores the decline if that user has ALREADY accepted on another device (they're in the room) — declining the ringing invite on a 2nd device no longer tears down the active call. - #9: sfuAttach retries (bounded) when the uid→peerId map lags the LiveKit track, so a shared screen isn't silently dropped due to a race. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>