BareRTC/src
Noah 8e87c377e8 Apple compatibility mode for WebRTC
* Try a new strategy to get Apple (iPad/iPhone) webcams to connect.
* "Apple compatibility mode" setting: on by default if iPad/iPhone is
  detected or can be opted into in the chat settings Misc tab.
* In Apple compat mode: when you open someone else's webcam, you always
  attach your local video on the WebRTC offer. This would normally make
  your video auto-open on the remote side, but the previous commit
  updates the chat page to ignore offered video if you did not opt-in to
  auto-open your viewer's camera.
* This should satisfy the two-way video call limitation in Safari: the
  iPad always shares its video and gets video from the person they are
  watching.
* If the person they are watching did not auto-open your video: they
  ignore the attached video on your offer and don't display it.
2024-01-11 20:33:57 -08:00
..
assets Refactor more Vue components 2023-09-07 19:24:26 -07:00
components Status Message overhaul 2023-12-30 14:50:52 -08:00
lib Apple compatibility mode for WebRTC 2024-01-11 20:33:57 -08:00
App.vue Apple compatibility mode for WebRTC 2024-01-11 20:33:57 -08:00
main.js Port front-end over to Vue CLI (create-vue) 2023-09-06 17:15:02 -07:00