e3868df69a 
								
							
								 
							
						 
						
							
							
								
								Move write of incoming messages off main thread.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8704722f90 
								
							
								 
							
						 
						
							
							
								
								Don't start expiration of incoming messages until attachments are downloaded.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								227fd5280d 
								
							
								 
							
						 
						
							
							
								
								Resize conversation view cells as necessary.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0f859d6b20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release/2.18.0'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3080cb512b 
								
							
								 
							
						 
						
							
							
								
								Compose View: collation index and group search  
							
							... 
							
							
							
							- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb408f980c 
								
							
								 
							
						 
						
							
							
								
								Remove JSQ.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2efb722d2 
								
							
								 
							
						 
						
							
							
								
								Log timestamp of sent messages  
							
							... 
							
							
							
							This is really helpful when cross referencing debug logs with the
recipient. (We already log timestamps on the receiving side).
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9a7e3cb9d8 
								
							
								 
							
						 
						
							
							
								
								Register for manual message fetching when unable to obtain push tokens  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								df15c904bc 
								
							
								 
							
						 
						
							
							
								
								Rework push registration  
							
							... 
							
							
							
							== Account Registration ==
Not complete until push tokens are uploaded
== Remote Notifications Registration ==
Extracted from PushManager
- wait for notification-settings registration to complete before
  requesting push tokens, otherwise it's possible token requests will
  be ignored.
- Less state required for push notification callbacks, specifically, we
  no longer need to ensure we've created a promise before the
  registration delegate methods get called.
- no more TOCFuture in Signal-iOS (still in SSK for now). It's not in
  cases of inexplicable behavior - one a recently, push notification
  premature free, in redphone, and more popular use, and I've seen two
  futures inexplicably being nil.  Instead, let's consolidate around
  PromiseKit for popularly used, maintained, strongly-typed futures.
- separate logic for registering for vanilla push/voip notifications
  (few dependencies) from responding to UILocalNotifications (lots of
  dependencies). Ultimately I'd like to consolidate the remaining
  UILocalNotifications logic with the existing NotificationsManager
== Misc ==
more debug logging
more uniform logging
remove stale logic around newly registered user
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								703d4df9e5 
								
							
								 
							
						 
						
							
							
								
								Avoid phantom notifications for group info requests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ff14a3f6a 
								
							
								 
							
						 
						
							
							
								
								Enable censorship circumvention in Qatar.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c46b770e9 
								
							
								 
							
						 
						
							
							
								
								Ignore group info requests if sender and recipient aren't both known group members.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								13a6657991 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2a5a0929e6 
								
							
								 
							
						 
						
							
							
								
								Create & access groups more carefully.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								380ed0f82b 
								
							
								 
							
						 
						
							
							
								
								Create & access groups more carefully.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a31b1aeea6 
								
							
								 
							
						 
						
							
							
								
								Respond to "sync block list" request.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								462a6e4456 
								
							
								 
							
						 
						
							
							
								
								Persist read receipts to proper collection  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2125dbe72c 
								
							
								 
							
						 
						
							
							
								
								CR: Avoid potential transaction nesting  
							
							... 
							
							
							
							also clean up description method
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5d62741a3c 
								
							
								 
							
						 
						
							
							
								
								Sync read receipt configuration upon set  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ab5b090338 
								
							
								 
							
						 
						
							
							
								
								Sync read receipt config to linked devices  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be197621ac 
								
							
								 
							
						 
						
							
							
								
								Add read receipts field/configuration protos  
							
							... 
							
							
							
							Also converge with Android protos where possible
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a2421d5b3e 
								
							
								 
							
						 
						
							
							
								
								Fix "unknown attachment" notifications  
							
							... 
							
							
							
							The transaction in which the attachments were created hasn't been
committed yet.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								08e560f969 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a081f7dcc 
								
							
								 
							
						 
						
							
							
								
								Use longer delay when batch processing incoming messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								69c9a5a49b 
								
							
								 
							
						 
						
							
							
								
								Use longer delay when batch processing incoming messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								46d2b7a891 
								
							
								 
							
						 
						
							
							
								
								Refine read receipt processing cycle.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b3c0377cf 
								
							
								 
							
						 
						
							
							
								
								Refine read receipt processing cycle.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c3dca21a69 
								
							
								 
							
						 
						
							
							
								
								More thread safety fixes.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								65957c932d 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b15dba4e7 
								
							
								 
							
						 
						
							
							
								
								Fix "mark as read on linked device".  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								facbc56062 
								
							
								 
							
						 
						
							
							
								
								Move more work off the main thread.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9573e0e16d 
								
							
								 
							
						 
						
							
							
								
								Move more work off the main thread.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1df1144e43 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								33376f66d2 
								
							
								 
							
						 
						
							
							
								
								Simplify processing of messages from linked devices.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b5affb390 
								
							
								 
							
						 
						
							
							
								
								Send silent messages where appropriate.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d557817bb4 
								
							
								 
							
						 
						
							
							
								
								Format message statuses with date if possible.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								834ad3f8e1 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01bda556c8 
								
							
								 
							
						 
						
							
							
								
								Fix class rename.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b8c9b6bcf 
								
							
								 
							
						 
						
							
							
								
								Iterate the names of the incoming message queue extensions.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eec0efa3c8 
								
							
								 
							
						 
						
							
							
								
								Fix class rename.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4d285f50d 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aa7329013d 
								
							
								 
							
						 
						
							
							
								
								Handle new-style delivery receipts.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								25c40ea3cf 
								
							
								 
							
						 
						
							
							
								
								Handle new-style delivery receipts.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ee13084d5c 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ffe44e68be 
								
							
								 
							
						 
						
							
							
								
								Refactor linked device read receipts.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								16d4256e99 
								
							
								 
							
						 
						
							
							
								
								Address deadlocks in profile manager.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								19e010645e 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f9ac746d1 
								
							
								 
							
						 
						
							
							
								
								Sketch out message metadata view.  
							
							... 
							
							
							
							* Show message metadata view from conversation view.
* Pull out MediaMessageView class.
* Track recipient read timestamps.
* Add per-recipient status to message metadata view.
* Add share button to message metadata view.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f001e8c225 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce2a4422e3 
								
							
								 
							
						 
						
							
							
								
								fix desktop linking for some users  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago