183f0f1ccd 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								80e5f281c6 
								
							
								 
							
						 
						
							
							
								
								Rename app preferences class.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3367292ba0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'hotfix/2.16.1'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5be2014ec7 
								
							
								 
							
						 
						
							
							
								
								Create Flat UI rounded button class.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ab00342d67 
								
							
								 
							
						 
						
							
							
								
								Add modal activity indicator view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								69816cdf0e 
								
							
								 
							
						 
						
							
							
								
								Convert DataSource to Objective-C.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2282733fa9 
								
							
								 
							
						 
						
							
							
								
								Add data source class.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0ec2ac862a 
								
							
								 
							
						 
						
							
							
								
								Marquee label for callview controller  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad76155bdd 
								
							
								 
							
						 
						
							
							
								
								audit/fix up supported l10ns (added km and lt)  
							
							... 
							
							
							
							As policy we don't include a language in Signal until it has at least
80% of strings translated. We don't currently remove languages that fall
below that threshold.
There are two things that must happen to add a localization in Signal.
1. Pull the Localizable.strings from transifex for each language, add
   them to git.
2. Add the localization to the Xcode project file
These four languages were in the repository (step 1) but not properly
added to the project file (step 2):
- khmer (km)
- lithuanian (lt)
- hebrew (he)
- persian (fa)
Of these, only khmer and lithuanian were sufficiently translated, so I
added them properly to the Xcode project file, making them available to
our users.
To make this process slightly easier to track in the future, I've
removed the insufficiently complete `he` and `fa` files from the
repository. Once they fall above 80% translated they will be
automatically downloaded by our sync-translations script, appearing as
new files, being the cue to the developer to add those new translations
to the project (step 2).
Note: the fa/he translations were never available to users, so we're not
going removing anyones existing functionality.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c106794fe8 
								
							
								 
							
						 
						
							
							
								
								Rename conversation view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								928525c31e 
								
							
								 
							
						 
						
							
							
								
								Rename home view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fd4f00fa4d 
								
							
								 
							
						 
						
							
							
								
								Rename new contact thread view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ae174d4a87 
								
							
								 
							
						 
						
							
							
								
								proper handling for multibyte characters  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cc048b3971 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5fcf89dff1 
								
							
								 
							
						 
						
							
							
								
								Ignore "GIF of death."  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								44f071bdfb 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f5437ee0d 
								
							
								 
							
						 
						
							
							
								
								Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7f717c0ca6 
								
							
								 
							
						 
						
							
							
								
								Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c63009e9e 
								
							
								 
							
						 
						
							
							
								
								Dedicated "Profile" debug section  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								526d5e33b9 
								
							
								 
							
						 
						
							
							
								
								Sync profile key to sibling devices when updating contact  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2aaa9155de 
								
							
								 
							
						 
						
							
							
								
								Add view to Crop and scale avatar.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2c301feeb7 
								
							
								 
							
						 
						
							
							
								
								Add view to Crop and scale avatar.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bde40a1f9c 
								
							
								 
							
						 
						
							
							
								
								Ensure avatar upates right after profile change.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f6720f9afa 
								
							
								 
							
						 
						
							
							
								
								properly clear all cached avatar images  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								14d472781f 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5f2f8ec6d8 
								
							
								 
							
						 
						
							
							
								
								Start reworking the contact offers.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								72fbb02028 
								
							
								 
							
						 
						
							
							
								
								aes-gcm via openssl  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								08347478a2 
								
							
								 
							
						 
						
							
							
								
								Implement alternative approach to veto-able back buttons.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7c386b1d1e 
								
							
								 
							
						 
						
							
							
								
								CR: RTL, trim profile names, ensure not empty  
							
							... 
							
							
							
							- RTL support with localizable format strings
- Trim decrypted profile names
- more rigorous empty check
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3d9796db77 
								
							
								 
							
						 
						
							
							
								
								Debug actions for calling  
							
							... 
							
							
							
							For testing stale hangup/busy messages
Extracted MessageSender promise API
Moved call debug actions to their own page
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ec756de44 
								
							
								 
							
						 
						
							
							
								
								Move profile manager to Signal.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								282ac4bb29 
								
							
								 
							
						 
						
							
							
								
								Add “share profile” row to conversation settings.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								873f5208c4 
								
							
								 
							
						 
						
							
							
								
								Sketch out the profile view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								72ea096970 
								
							
								 
							
						 
						
							
							
								
								Sketch out the profile view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d809a30fa2 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								020bd48496 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75c7cc4abf 
								
							
								 
							
						 
						
							
							
								
								Add debug UI to enable manual censorship circumvention.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75fb55e018 
								
							
								 
							
						 
						
							
							
								
								Merge tag '2.14.1.2'  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31ab9a00da 
								
							
								 
							
						 
						
							
							
								
								Add script to extract and gather analytics event names.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1009b1ba77 
								
							
								 
							
						 
						
							
							
								
								Fix tests.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f0cecfad11 
								
							
								 
							
						 
						
							
							
								
								Surface memory leaks by logging the deallocation of view controllers.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								863fd27abe 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a5f067936c 
								
							
								 
							
						 
						
							
							
								
								migration to fix any half-registered users  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								04fb3642b2 
								
							
								 
							
						 
						
							
							
								
								Remove .xib for home view cells; adapter home view to RTL.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e15432720c 
								
							
								 
							
						 
						
							
							
								
								Add arabic translation; begin work on right-to-left layout.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								84e9c33f12 
								
							
								 
							
						 
						
							
							
								
								Optionally link Metal/MetalKit frameworks used by WebRTC  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								17b1b70726 
								
							
								 
							
						 
						
							
							
								
								Remove verification debug UI  
							
							... 
							
							
							
							There is a more true-to-life way to set verification state - mark
someone as verified or default via the SN UI.
If they are marked as verified, you can mark them as no-longer-verified
by toggling a keychange in the debug UI
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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