af289145b5 
								
							
								 
							
						 
						
							
							
								
								Rework concurrency in the signaling logic.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5929061291 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/audioMode' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d0b2aaac27 
								
							
								 
							
						 
						
							
							
								
								Specify AVAudioSession modes for calls.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f1d8434868 
								
							
								 
							
						 
						
							
							
								
								More space for non-callkit incoming call buttons ( #1660 )  
							
							... 
							
							
							
							* More space for non-callkit incoming call buttons
The "decline" and "accept" were too close together. Added a spacer, the
same size as an extra button between the two.
* Tweak spacing in call view rows.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9e3f32a39b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/logReconnect' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8454c7dc2f 
								
							
								 
							
						 
						
							
							
								
								Log reconnect events as such.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								60c67793a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/connectedSpeakerphone' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5dd4655672 
								
							
								 
							
						 
						
							
							
								
								Ensure audio state when call connects.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								10eb4beb08 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'feature/hardResetGitScript' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a5cb9b11ee 
								
							
								 
							
						 
						
							
							
								
								Hard reset git script.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								feb5a9ed3a 
								
							
								 
							
						 
						
							
							
								
								[SSK] fix crash when messaging newly unregistered  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f9497240e2 
								
							
								 
							
						 
						
							
							
								
								bump release target  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								faf1946bab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/webrtcVsCarthage' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5232899b14 
								
							
								 
							
						 
						
							
							
								
								Update Carthage to reflect WebRTC release build.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								47c2b03802 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/textShadows' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b5aab60985 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e947276f73 
								
							
								 
							
						 
						
							
							
								
								Add drop shadows to text in call view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8aca1b87dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/disableLocalVideoInBackground' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								40b3d038db 
								
							
								 
							
						 
						
							
							
								
								Disable local video in background.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ae1a97196e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1658  from WhisperSystems/mkirk/webrtc/call-mux  
							
							... 
							
							
							
							Better concurrent call handling 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								141a1bd176 
								
							
								 
							
						 
						
							
							
								
								Disable half-working call-holding feature all together  
							
							... 
							
							
							
							consolidated feature-disable logic for incoming/outgoing calls to make
it easier to document, and less likely to break when we *do* implement
CallHolding
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								969b73cad8 
								
							
								 
							
						 
						
							
							
								
								Implement call holding (call swapping still broken).  
							
							... 
							
							
							
							- Alice calls Bob on Signal and they start talking
- Charlie calls Alice on Not-Signal.
- Alice chooses to "Hold & Accept" putting Bob on Hold while the call with
  Charlie connects.
- If Alice ends the call with Charlie, we're back in Signal-iOS and
  talking to Bob, no problem.
- However, if, before ending the call with Charlie, Alice tries to swap
  *back* to bob, bob won't hear any audio in the callkit screen. Alice
  has to switch back to the Signal screen before the audio is transmitted.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e425d351c7 
								
							
								 
							
						 
						
							
							
								
								WIP: incoming non-signal call while in outgoing signal call  
							
							... 
							
							
							
							Marking Signal-Call as started, changes the incoming call screen for
subsequent calls to show "Accept & End", "Send to VoiceMail" and "Accept
& Hold" instead of just "Accept" & "Decline"
Though - we don't support Holding. What we really want to see is just
"Accept & End" and "Decline | Send to Voicemail"
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								08a0853bd2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/videoRefinements_' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c8e5884087 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9a0a7bb6b1 
								
							
								 
							
						 
						
							
							
								
								Show alert when user tries to activate local video without camera permissions.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								da53368bc2 
								
							
								 
							
						 
						
							
							
								
								Show alert when user tries to activate local video without camera permissions.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2ef80e569d 
								
							
								 
							
						 
						
							
							
								
								Improve thread safety in call ui adapter and adatapees.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								50addfa4e8 
								
							
								 
							
						 
						
							
							
								
								Remove camera constraints.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ce33381a8 
								
							
								 
							
						 
						
							
							
								
								Prevent screen from dimming or device from locking during video call.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								410d5fbf7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/reworkVideoControls' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								40d7944120 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9e34f87f0d 
								
							
								 
							
						 
						
							
							
								
								Fix issues around how remote/local video states affect call view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3446923060 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'feature/hideVideoControls' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								699b364ec7 
								
							
								 
							
						 
						
							
							
								
								Show/hide call view controls in remote video mode if user taps screen.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								459d0d6012 
								
							
								 
							
						 
						
							
							
								
								Working around a bizarre crash on iOS 9  
							
							... 
							
							
							
							Without this, I get a SEGFAULT on iOS 9.3 device 1 in 3 calls when
accessing the RTC extern constants. Swift bug?
Currently using XCode 8.2
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fff061ff3f 
								
							
								 
							
						 
						
							
							
								
								Make sure WebRTC preferences are synced *every* call  
							
							... 
							
							
							
							This slows the UI, but only for people who have locally opted into
WebRTC calls, and the alternative is that users are likely to have stale
settings the first time a pair of people opt-in.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a29e3674c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/video5' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fe140b0da5 
								
							
								 
							
						 
						
							
							
								
								Updated the button icons in the call view’s “remote video” mode.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2a4170a32d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/video4' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bc00b87783 
								
							
								 
							
						 
						
							
							
								
								Reply to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9c3ecbc77d 
								
							
								 
							
						 
						
							
							
								
								Clean up ahead of PR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d560aa022a 
								
							
								 
							
						 
						
							
							
								
								Reworked call view’s remote video mode.  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e2d6c574df 
								
							
								 
							
						 
						
							
							
								
								Fix guard syntax.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bba1f05dc0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/video3' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								204aeab69c 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ec1f77c630 
								
							
								 
							
						 
						
							
							
								
								Polish video calls.  
							
							... 
							
							
							
							* Send and handle messages around video status.
* Fix handling of callee data channel.
* Fix layout of local video view.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8bdf03fa7d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/video2_' into feature/webrtc  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								48ca4fe865 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0c7f183ac8 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago