Signal-iOS/Signal
Jordan Rose 9d5c9dd17e Switch calls to low-bandwidth mode based on what RingRTC is using
Previously bandwidth limits on calls were based on a network
reachability check. However, in poor conditions, a call can switch to
cellular even though the phone is technically still connected to
wi-fi. This commit switches to checking what RingRTC reports as the
current network route and comparing *that* to the user's preferences.

There are two places where this falls down:
- when the call has just started
- if RingRTC can't tell what network interface is in use (which is all
  the time on iOS 11) and the user has "Use Less Data" on just for
  cellular

In both cases this falls back to the old behavior of checking
instantaneous reachability.
2021-12-03 15:33:06 -08:00
..
AudioFiles Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00
Fonts Restructure AvatarBuilder to support new avatar styles 2021-07-15 20:04:22 -07:00
Images.xcassets Change phone number. 2021-11-19 14:28:18 -03:00
Lottie Add boost view controller 2021-11-15 13:24:58 -08:00
NSE-Images.xcassets Group avatars are not showing up in NSE notifications 2021-08-24 08:57:25 -10:00
Settings.bundle Introduce WebSocketFactory. 2021-11-03 19:48:48 -07:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Switch calls to low-bandwidth mode based on what RingRTC is using 2021-12-03 15:33:06 -08:00
test Change phone number. 2021-11-19 14:28:18 -03:00
translations [Badging] Subscription badge expiry UI 2021-12-03 12:47:02 -10:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Call UIApplicationMain() outside of autoreleasepool 2021-04-08 13:35:17 -07:00
Signal-AppStore.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
Signal-Info.plist Update to RingRTC v2.16.0 2021-12-03 14:04:46 -08:00
Signal-Prefix.pch Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Signal.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
SignalTSan.supp
SignalUBSan.supp