# Call Notification + Flip Toggle Fixes

Updated in this build:

1. Flip toggle
   - The front/back camera flip button is larger and moved outside the local preview edge so it is easier to press.
   - The button now has a higher stacking order and a larger touch target for mobile browsers.
   - Camera flipping now alternates front/back first, similar to WhatsApp, instead of relying on the removed camera priority selector.
   - The current camera track is stopped before requesting the next camera, which improves switching reliability on mobile browsers that cannot keep two camera tracks open at the same time.

2. Camera priority removed
   - Removed the Camera Priority selector from the More menu.
   - Old saved exact-device camera preferences are ignored so calls start with the normal front/back flip behavior.

3. Johsz -> Gel06 call ringing
   - Added a priority incoming-call rule for Johsz calling Gel06.
   - When Gel06 receives an incoming call from Johsz, the app shows an incoming-call notification and plays a repeating ring tone until the call is accepted, declined, ended, or dismissed.
   - A typo-tolerant alias for Joshz -> Gel06 is also included because an older build referenced Joshz.

4. Screen sharing
   - The Share Screen button remains visible and clickable.
   - On browsers that expose `navigator.mediaDevices.getDisplayMedia()`, the app tries screen sharing with audio and falls back to video-only sharing.
   - On mobile browsers that do not expose screen capture to websites, the app now shows a clear device/browser limitation message instead of silently failing or disabling the button.

Important: true mobile screen sharing from a normal website depends on mobile browser support for the Screen Capture API. If the browser does not expose that API, JavaScript cannot force it. A native Android/iOS wrapper is required for reliable mobile-device screen capture.
