cd573a583c
Bug fixes: - Fix invitePeer() bypassing CallManager state tracking, causing invited peers to not appear in pendingPeerPubKeys - Remove 10-minute proximity wake lock timeout so it lasts the full call duration (released on cleanup) - Send hangup to peers on caller timeout so callees stop ringing immediately instead of waiting for their own 60s timeout - Remove duplicate cleanup() call on Ended→Idle transition New feature: - Add Call Settings screen (TURN servers + video quality) - Users can configure custom TURN servers for restrictive networks - Default STUN/TURN servers are always active and displayed - Video resolution options: 480p, 720p (default), 1080p - Configurable max video bitrate: 750kbps, 1.5Mbps, 3Mbps - Settings wired into IceServerConfig and CallMediaManager https://claude.ai/code/session_01F5RF2yzngiMr1v2gr7f1GP