81555d1225 
								
							
								 
							
						 
						
							
							
								
								Add “new contact” and “add to existing contact” buttons in 1:1 conversation settings view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c0aa455714 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3eb90ba383 
								
							
								 
							
						 
						
							
							
								
								Disable singleton assert for tests  
							
							... 
							
							
							
							introduce a new build configuration, used by tests, which disables
singleton asserts
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								82180f6a97 
								
							
								 
							
						 
						
							
							
								
								fix compilation problems  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d639d6557e 
								
							
								 
							
						 
						
							
							
								
								Add owsFail free function for swift.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0244e134f5 
								
							
								 
							
						 
						
							
							
								
								Block device from sleeping during certain activities.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								944cd7beef 
								
							
								 
							
						 
						
							
							
								
								Show app update nag on launch if necessary.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								284d55ef6c 
								
							
								 
							
						 
						
							
							
								
								Rework the debug UI.  
							
							... 
							
							
							
							* Move debug stats to the about view.
* Convert about view to OWSTableView.
* Add DebugUIPage.
* Add non-thread Debug UI.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a5fe94d59 
								
							
								 
							
						 
						
							
							
								
								Improve perf of attachment stream file path upgrade.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4f3278db1e 
								
							
								 
							
						 
						
							
							
								
								Fix layout of timestamp for system messages  
							
							... 
							
							
							
							Incorporate topLabelSize into cell size for system messages.
We are using the term "bubble size" to describe the interaction specific
views of a collection cell. It's a crappy name, but coincides with other
usage.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c7426f9343 
								
							
								 
							
						 
						
							
							
								
								Avoid crashing on startup due to database view creation.  
							
							... 
							
							
							
							* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
* Add debug settings view for internal app stats.
* Show blocking overlay until async registration of database views is complete.
* Convert version migrations to use AppVersions.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								11ca51c95f 
								
							
								 
							
						 
						
							
							
								
								Show verification state banner. Show verification state in conversation settings view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								58ebebc97f 
								
							
								 
							
						 
						
							
							
								
								Move QR code scanning to a separate view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3508feaec3 
								
							
								 
							
						 
						
							
							
								
								Convert FingerprintViewController to programmatic layout.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d77addc01e 
								
							
								 
							
						 
						
							
							
								
								extract session state debug utils into section  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b6ddea9eae 
								
							
								 
							
						 
						
							
							
								
								Sketch out OWSIdentityManager.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a013a7206e 
								
							
								 
							
						 
						
							
							
								
								Rework and unify the system messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2cbf1e1d05 
								
							
								 
							
						 
						
							
							
								
								Rework and unify the system messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a69c6cce4e 
								
							
								 
							
						 
						
							
							
								
								Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								130aa132a0 
								
							
								 
							
						 
						
							
							
								
								Reject incoming calls from an unseen changed identity  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9a2f218bf3 
								
							
								 
							
						 
						
							
							
								
								show SN confirmation before adding to group  
							
							... 
							
							
							
							* Extract SN confirmation dialog
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1a03be8ae7 
								
							
								 
							
						 
						
							
							
								
								Fetch safety number upon entering thread  
							
							... 
							
							
							
							* uniform method to get recipients in group/contact thread
  * use it to clean up markAsSeenJob
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bb25d2beb6 
								
							
								 
							
						 
						
							
							
								
								IdentityKeyStore changes  
							
							... 
							
							
							
							1) Always accept keys from incoming messages
2) Block sending only if it's a recent change, or if always
   block is enabled
// FREEBIE
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4680a2465a 
								
							
								 
							
						 
						
							
							
								
								Remove registration storyboard.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								db097ab8de 
								
							
								 
							
						 
						
							
							
								
								Fix caching of message bubble sizes.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bc501b16f2 
								
							
								 
							
						 
						
							
							
								
								Let users manually specify the domain fronting country.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								867eb7d741 
								
							
								 
							
						 
						
							
							
								
								Convert CountryCodeViewController.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a37b194dc0 
								
							
								 
							
						 
						
							
							
								
								Add debug functions for sending media messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7b70fe674a 
								
							
								 
							
						 
						
							
							
								
								“Add to contacts” offer.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ac458cc7ad 
								
							
								 
							
						 
						
							
							
								
								Add unread indicator.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0ec095f216 
								
							
								 
							
						 
						
							
							
								
								Nag users on iOS 8 to upgrade.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								557488bc7d 
								
							
								 
							
						 
						
							
							
								
								return iOS8 support in project files  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea34cec0d9 
								
							
								 
							
						 
						
							
							
								
								Clean up ahead of PR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								96e155c75e 
								
							
								 
							
						 
						
							
							
								
								Rework appearance of voice messages and audio attachments.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								19b80d1f4b 
								
							
								 
							
						 
						
							
							
								
								Rework the “disappearing messages” logic.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad3a1a671a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/hotfix/2.11.3'  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								34a7f9cba5 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fbcda40400 
								
							
								 
							
						 
						
							
							
								
								rename class, extract color  
							
							... 
							
							
							
							per code review
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a58a71f8f4 
								
							
								 
							
						 
						
							
							
								
								no contacts banner -> system settings  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0c4351a908 
								
							
								 
							
						 
						
							
							
								
								Use SignalAccount class to sync contacts.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce2ee759f8 
								
							
								 
							
						 
						
							
							
								
								Update to latest recommended xcode.proj settings  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								363d84fd2d 
								
							
								 
							
						 
						
							
							
								
								Update “new conversation” view to use OWSTableView, contacts view helper, etc.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2ec893d315 
								
							
								 
							
						 
						
							
							
								
								Ensure we're retaining all promises to completion  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b24cf29189 
								
							
								 
							
						 
						
							
							
								
								don't request contacts until necessary  
							
							... 
							
							
							
							Most commonly this will be after hitting the "compose" button
But also we'll do it in the SignalViewController once you've received a
message.
- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2bec1db541 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6801963a1b 
								
							
								 
							
						 
						
							
							
								
								Add SignalAccount class.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								42768294ee 
								
							
								 
							
						 
						
							
							
								
								Extract labels for phone numbers.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								61f59067b6 
								
							
								 
							
						 
						
							
							
								
								Improve contact-related views.  
							
							... 
							
							
							
							* Add support for contacts with more than one Signal account using ContactAccount class.
* Use OWSTableViewController in contact-related views.
* Let users add non-contacts to groups.
* Improve the "new group" and "edit group" views.
* Add utility methods for displaying alerts.
* Warn users before discarding unsaved changes in "edit group" view.
* Pull out "contact view helper" to de-duplicate common logic among contact-related views.
* Pull out "group view helper" to de-duplicate common logic among group-related views.
* Pull out new base class for view used to add accounts to groups or the block list.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6e36ce97a5 
								
							
								 
							
						 
						
							
							
								
								Let users share imported files to a thread or contact of their choice.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								70d235a670 
								
							
								 
							
						 
						
							
							
								
								Choose arbitrary attachments from iCloud/GDrive/Dropbox/etc  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago