Michael Kirk
							
						 
						
							 
							
							
							
								
							
								2119f33f81 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1587  from WhisperSystems/mkirk/webrtc/call-kit-mute  
							
							 
							
							... 
							
							
							
							Sync CallKit mute button state with in app mute button. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								469bff5734 
								
							
								 
							
						 
						
							
							
								
								Make call delegate weak  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								1ed39976ee 
								
							
								 
							
						 
						
							
							
								
								make public protocol method implementations public  
							
							 
							
							... 
							
							
							
							responding to CR
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								f6e6e6b787 
								
							
								 
							
						 
						
							
							
								
								CallViewController only accesses CallService via the CallUIAdapter  
							
							 
							
							... 
							
							
							
							This is an effort to better define boundaries and simplify
relationships.
This also fixes a theoretical problem where CallKit was showing the in-app
call screen before the call was successfully answered, now we wait until
the action is fulfilled.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								fc6da05259 
								
							
								 
							
						 
						
							
							
								
								remove some dead code  
							
							 
							
							... 
							
							
							
							Related to an earlier failed attempt of reconciling CallKit audio
management with WebRTC's.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								947a637669 
								
							
								 
							
						 
						
							
							
								
								Sync "mute" controls between CallKit  
							
							 
							
							... 
							
							
							
							In the process, extracted the CallDelegate to allow the
CAllViewController to observe useful call state properties (call.state
and call.isMuted)
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								33db2715f3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/fontLookup' into feature/webrtc  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								98e087a47f 
								
							
								 
							
						 
						
							
							
								
								Fix font lookup on iOS before 8.2.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								26a6e391b3 
								
							
								 
							
						 
						
							
							
								
								Fix pod.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								33eed88ecd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/flushLogs' into feature/webrtc  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								9265870b9f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/webrtc/buildingWebRTC' into feature/webrtc  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								740aa643be 
								
							
								 
							
						 
						
							
							
								
								Add method to flush logs.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								692429480b 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								8d7352b426 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'mkirk/webrtc/fix-tests' into feature/webrtc  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								74ca54d78e 
								
							
								 
							
						 
						
							
							
								
								Improve instructions on how to build WebRTC.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								c7449db289 
								
							
								 
							
						 
						
							
							
								
								remove stubbed audio manager implementation until it's clear what to do  
							
							 
							
							... 
							
							
							
							with it.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								a17873291b 
								
							
								 
							
						 
						
							
							
								
								Fix up tests  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								9e248168b9 
								
							
								 
							
						 
						
							
							
								
								merge CallKitProviderDelegate into CallKitCallUIAdaptee  
							
							 
							
							... 
							
							
							
							There was not a clear distinction in responsibilities and mostly the
Adaptee was just delegating to the CKProviderDelegate 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								02d36e6e68 
								
							
								 
							
						 
						
							
							
								
								Include built WebRTC.framework in Carthage dependencies  
							
							 
							
							... 
							
							
							
							It's not really built by Carthage. This is just a convenient
pre-existing submodule for cataloging our external dependencies.
Treating like the frameworks built by Carthage allows us to use the
existing Carthage paths as well as the same framework thinning to strip
out simulator code on archive.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								ce3780e44a 
								
							
								 
							
						 
						
							
							
								
								Wip smashign providerdelgate into UIAdaptee  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								6eecef99ba 
								
							
								 
							
						 
						
							
							
								
								Promise aware Message sender  
							
							 
							
							... 
							
							
							
							As this could be used elsewhere, ideally it'd added to the actual class
definition, but MessageSender (SSK) doesn't use PromiseKit
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								f9b44c8892 
								
							
								 
							
						 
						
							
							
								
								Added CallService documentation  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								602a5953f2 
								
							
								 
							
						 
						
							
							
								
								respect silence switch for incoming ringing  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								57ad7a2808 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								647b2b37e9 
								
							
								 
							
						 
						
							
							
								
								WIP: WebRTC calling  
							
							 
							
							... 
							
							
							
							* Ensure NotificationsManager has dependencies
    Otherwise it's easy to mess up the order of the required dependencies.
* move AccountManager into Environment, it's heavy to construct
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								f01c5a1985 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/databaseErrors'  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								ee63e9116c 
								
							
								 
							
						 
						
							
							
								
								Update to reflect changes in SSK  https://github.com/WhisperSystems/SignalServiceKit/pull/85 .  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								6106326b34 
								
							
								 
							
						 
						
							
							
								
								Update to reflect changes in SSK  https://github.com/WhisperSystems/SignalServiceKit/pull/85 .  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Thomas Guillet
							
						 
						
							 
							
							
							
								
							
								d7b27a4021 
								
							
								 
							
						 
						
							
							
								
								Refactor ContactsPicker to show a clean search bar  
							
							 
							
							... 
							
							
							
							* Replace UITableviewController to UIViewController
* Create a custom xib file 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								a70d5f88ba 
								
							
								 
							
						 
						
							
							
								
								Fix build break related to SignalServiceKit pod.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								4ad4eb2116 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'charlesmchen/censorship-circumvention-2'  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								2ce4d39f9e 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								d28b73cfa3 
								
							
								 
							
						 
						
							
							
								
								Add asserts to Signal iOS .pch.  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew Chen
							
						 
						
							 
							
							
							
								
							
								2dac6c888a 
								
							
								 
							
						 
						
							
							
								
								Update SignalServiceKit pod.  
							
							 
							
							... 
							
							
							
							* Fetch messages when app becomes active. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								b89e1617a9 
								
							
								 
							
						 
						
							
							
								
								Bump release target  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								063163962c 
								
							
								 
							
						 
						
							
							
								
								bump build  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								9f6b26a781 
								
							
								 
							
						 
						
							
							
								
								pull latest translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								a636f0b6af 
								
							
								 
							
						 
						
							
							
								
								Redphone works on ipv6 only network  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								ce18be2288 
								
							
								 
							
						 
						
							
							
								
								pull latest translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								105e9ce6df 
								
							
								 
							
						 
						
							
							
								
								Bump release  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								90daf60c56 
								
							
								 
							
						 
						
							
							
								
								Fix travis build  
							
							 
							
							... 
							
							
							
							* Add generated Signal-Swift.h to test search header path. You must do
  this when testing an ObjC clas with swift dependencies (PushManager. in this case)
* Word on the street is that XCode8.2 is less flaky for running simulator tests
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								ba4569f5bd 
								
							
								 
							
						 
						
							
							
								
								delete unused code  
							
							 
							
							... 
							
							
							
							//FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								ddba843d44 
								
							
								 
							
						 
						
							
							
								
								Censorship circumvention in Egypt and UAE  
							
							 
							
							... 
							
							
							
							* domain fronting
* non-websocket message fetching
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								bcd371b96c 
								
							
								 
							
						 
						
							
							
								
								Bump build  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								c4baf5a625 
								
							
								 
							
						 
						
							
							
								
								[SSK] Avoid bricking signal if a key is temporarily unreadable  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								94d37d9c55 
								
							
								 
							
						 
						
							
							
								
								Warn user about re-registering existing signal number  
							
							 
							
							... 
							
							
							
							* show better errors if it *does* happen.
  If someone tries to send from their old device, they'll see a
  depressing, but sensible warning message.
* new translations
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								c3a22d7da6 
								
							
								 
							
						 
						
							
							
								
								[SSK] Fix contact sync when no thread to self exists  
							
							 
							
							... 
							
							
							
							fixes  #1497 
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								32a05dabce 
								
							
								 
							
						 
						
							
							
								
								[SPK] Update SignalProtocolKit (AxolotlKit) ( #1549 )  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								1b50f1d842 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Michael Kirk
							
						 
						
							 
							
							
							
								
							
								495628834c 
								
							
								 
							
						 
						
							
							
								
								Bump up launch screen logo size on iPhone6 and larger  
							
							 
							
							... 
							
							
							
							The previous launch screen was initially built on iphone5, but we never
scaled the logo to have the same proportions on iphone6 and larger
screens. Now it's scaled proportional to the screen width.
// FREEBIE 
							
						 
						
							9 years ago