cd440b839f 
								
							
								 
							
						 
						
							
							
								
								Consolidate search logic  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								71bafcc8f0 
								
							
								 
							
						 
						
							
							
								
								Search SignalAccounts by profile name  
							
							... 
							
							
							
							...and fixup some tests 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2af818b3ba 
								
							
								 
							
						 
						
							
							
								
								Make SignalMessaging AppExtension safe  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf21d0c0ed 
								
							
								 
							
						 
						
							
							
								
								Enable logging in SAE; rework log file management to include multiple log directories.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8cc33b3de1 
								
							
								 
							
						 
						
							
							
								
								Refine loading view of share extension.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f728f5c09b 
								
							
								 
							
						 
						
							
							
								
								Incorporate l10n strings from main app into SAE.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								074664f735 
								
							
								 
							
						 
						
							
							
								
								Revert "Modify l10n string extraction script to copy strings to SAE."  
							
							... 
							
							
							
							This reverts commit c61490c0b4 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								efe0758e3d 
								
							
								 
							
						 
						
							
							
								
								Revert "Modify l10n string download script to copy strings to SAE."  
							
							... 
							
							
							
							This reverts commit 9f31c048a2 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f31c048a2 
								
							
								 
							
						 
						
							
							
								
								Modify l10n string download script to copy strings to SAE.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c61490c0b4 
								
							
								 
							
						 
						
							
							
								
								Modify l10n string extraction script to copy strings to SAE.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e7b32899cb 
								
							
								 
							
						 
						
							
							
								
								Sketch out SAE load screen; make a number of infrastructure changes.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								61b33b1a45 
								
							
								 
							
						 
						
							
							
								
								Make SignalMessaging a build dependency of the share extension.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2aafdcf577 
								
							
								 
							
						 
						
							
							
								
								Add app extension context, bridging header and PCH to app extension.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f896bf99d5 
								
							
								 
							
						 
						
							
							
								
								Update share extension capabilities.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8706d8f599 
								
							
								 
							
						 
						
							
							
								
								Update share extension capabilities.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								66fae5bd54 
								
							
								 
							
						 
						
							
							
								
								Clean up ahead of PR.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cd11ec5698 
								
							
								 
							
						 
						
							
							
								
								Add app group, share keychain.  Take a first pass at file migration to shared data directory.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								961727814b 
								
							
								 
							
						 
						
							
							
								
								Move pinning certificates into App  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a11d83187b 
								
							
								 
							
						 
						
							
							
								
								WIP: Framework-friendly - compiles but crashes on launch  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b56f0e0d25 
								
							
								 
							
						 
						
							
							
								
								Pod setup for SignalMessaging framework  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de028404bb 
								
							
								 
							
						 
						
							
							
								
								Shared framework between app and extension  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d96eb8932b 
								
							
								 
							
						 
						
							
							
								
								ShareExtension template  
							
							... 
							
							
							
							Only modification was to target down to iOS9
(targeting iOS8 failed to build)
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ef9d53c91 
								
							
								 
							
						 
						
							
							
								
								Update conversation view UI to reflect unread state.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9fcfdeeb7 
								
							
								 
							
						 
						
							
							
								
								Fix deadlock when responding to contacts sync messages.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d4ec557dc 
								
							
								 
							
						 
						
							
							
								
								Update l10n strings; add Persian l10n.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e61307ce3 
								
							
								 
							
						 
						
							
							
								
								Don't ask for microphone permissions if app is not active.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d21e2ae2c 
								
							
								 
							
						 
						
							
							
								
								Fix build warnings from XCode 9.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3952f717a5 
								
							
								 
							
						 
						
							
							
								
								Add Burmese l10n.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e07a240ee5 
								
							
								 
							
						 
						
							
							
								
								Merge tag '2.18.0.9'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								81cff837ae 
								
							
								 
							
						 
						
							
							
								
								Include root certs from pki.goog  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a30533e7b5 
								
							
								 
							
						 
						
							
							
								
								Add GTSGIAG3 to censorship circumvention trust store  
							
							... 
							
							
							
							openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a63a767bf2 
								
							
								 
							
						 
						
							
							
								
								connecting ping quieter, ringer is louder  
							
							... 
							
							
							
							- outring: Raised gain on ringer, max is now  -0.6 dB
- outring: clipped hiss
- connecting-ping: reduced volume, max is now -17.8 dB
- remove unused audio files
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9cc4521d07 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bcf83a4c8e 
								
							
								 
							
						 
						
							
							
								
								Rework handling of oversize text messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3927815a35 
								
							
								 
							
						 
						
							
							
								
								Fix tests broken by the JSQ rewrite.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d87f000051 
								
							
								 
							
						 
						
							
							
								
								Interactive/Cancelable slide left for details  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								722fc4d7a7 
								
							
								 
							
						 
						
							
							
								
								Fix size of message previews.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5cde74f505 
								
							
								 
							
						 
						
							
							
								
								Add Hebrew l10n.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b57df67e0 
								
							
								 
							
						 
						
							
							
								
								Fix broken build.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fee5d97e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release/2.18.0'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								efd58022d0 
								
							
								 
							
						 
						
							
							
								
								bump version  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bd5639baaf 
								
							
								 
							
						 
						
							
							
								
								Linkify text messages.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								032ec59d1c 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3723a4845f 
								
							
								 
							
						 
						
							
							
								
								Restore message cell footers.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c2f07bb3d8 
								
							
								 
							
						 
						
							
							
								
								Restore message cell footers.  
							
							... 
							
							
							
							// 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  
				
					
						
							
							
								 
						
							
							
								5621fe893c 
								
							
								 
							
						 
						
							
							
								
								Clean up ahead of PR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb408f980c 
								
							
								 
							
						 
						
							
							
								
								Remove JSQ.  
							
							... 
							
							
							
							// 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  
				
					
						
							
							
								 
						
							
							
								5999178e78 
								
							
								 
							
						 
						
							
							
								
								Remove FLAnimatedImage.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e196e21c6 
								
							
								 
							
						 
						
							
							
								
								update third party dependencies  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff2f9ebaf0 
								
							
								 
							
						 
						
							
							
								
								fix compiling on 32bit.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0c9a84390 
								
							
								 
							
						 
						
							
							
								
								Clean up ahead of PR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								789cea118d 
								
							
								 
							
						 
						
							
							
								
								Pull out GifDownloader class.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3b9726a4fa 
								
							
								 
							
						 
						
							
							
								
								Sketch out the GIF picker.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								206f96c9af 
								
							
								 
							
						 
						
							
							
								
								Sketch out GIF picker.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								27e5a2f1b2 
								
							
								 
							
						 
						
							
							
								
								Sketch out GIF picker.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9710964e38 
								
							
								 
							
						 
						
							
							
								
								Sketch out the GIF manager.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2445e6ed2 
								
							
								 
							
						 
						
							
							
								
								Fix RTL bubbles in conversation and message detail view  
							
							... 
							
							
							
							// 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  
				
					
						
							
							
								 
						
							
							
								11cadf4200 
								
							
								 
							
						 
						
							
							
								
								Send, receive & show read receipts to senders/from receivers.  
							
							... 
							
							
							
							* Send read receipts to senders.
* Honor "send read receipts" preference.
* Process read receipts from recipients.
* Refactor "mark as read" logic.
* Serialize and apply recipient read receipts received before sync transcript.
* Show recipient read receipts in conversation view.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bd416176ae 
								
							
								 
							
						 
						
							
							
								
								Add stress group to debug UI.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3eaeb4e0ec 
								
							
								 
							
						 
						
							
							
								
								Add read receipts manager.  
							
							... 
							
							
							
							* Simplify read receipts plumbing.
* Rework incoming read receipts handling.
* Rework outgoing read receipts handling.
* Make "database view registration complete" check thread-safe.
* Don't send sync messages to self if no linked devices.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							9 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  
				
					
						
							
							
								 
						
							
							
								eb23252c6c 
								
							
								 
							
						 
						
							
							
								
								Fix timer retain cycle.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								980d726a48 
								
							
								 
							
						 
						
							
							
								
								Add audio attachment player.  
							
							... 
							
							
							
							* Fix two bugs around play/pause button appearance.
* Fix bugs around stopping playback when leaving view/entering background.
* Fix bugs around cleaning up playback state  when leaving view/entering background.
* Fix audio playback vs. hardware mute button.
* Improve handling of invalid audio attachments.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d9e3e87735 
								
							
								 
							
						 
						
							
							
								
								New downloading progress view ( #2006 )  
							
							... 
							
							
							
							Replace previous "scary" warning-style attachment notifications with
something less alarming.
Includes file name and file type emoji when discernable.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b2664158b1 
								
							
								 
							
						 
						
							
							
								
								Pause animated gifs when offscreen; clean up media views more aggressively.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bfd29cd994 
								
							
								 
							
						 
						
							
							
								
								Send contacts sync messages whenever the contacts change.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f38f3d8887 
								
							
								 
							
						 
						
							
							
								
								[SSK] Update SignalAttachment to allow arbitrary attachments.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								54cd8cfa3c 
								
							
								 
							
						 
						
							
							
								
								Add blacklist controls to 1:1 conversation view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								271cc6f07e 
								
							
								 
							
						 
						
							
							
								
								Sketch out BlockListViewController and AddToBlockListViewController.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a155df161f 
								
							
								 
							
						 
						
							
							
								
								Pull out OWSTableViewController.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d12a582ee3 
								
							
								 
							
						 
						
							
							
								
								Rename source directories with a space in their name.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0b49037179 
								
							
								 
							
						 
						
							
							
								
								Remove some more RP related code  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4649fcfd20 
								
							
								 
							
						 
						
							
							
								
								Add "oversize test message" view.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								80fbc093d9 
								
							
								 
							
						 
						
							
							
								
								Handle oversize text messages and arbitrary attachments.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6b8d4ea7ae 
								
							
								 
							
						 
						
							
							
								
								Sketch out debug UI.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9db33a9651 
								
							
								 
							
						 
						
							
							
								
								Remove RedPhone code.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f29ca7851f 
								
							
								 
							
						 
						
							
							
								
								Move PureLayout back to cocoapods for now  
							
							... 
							
							
							
							This introduced some unexpected crashes related to frameworks in Swift.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f2728d461b 
								
							
								 
							
						 
						
							
							
								
								Remember to copy PureLayout.framework  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								814c6d2505 
								
							
								 
							
						 
						
							
							
								
								Only initiate WebRTC calls, not RedPhone calls.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								da32570dc6 
								
							
								 
							
						 
						
							
							
								
								[SSK] remove convoluted dependency  
							
							... 
							
							
							
							Moved query method to PhoneNumberUtil since that's they only caller.
Moved corresponding tests to SSK
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c39a26659e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1860  from WhisperSystems/mkirk/intern-pastelog  
							
							... 
							
							
							
							Intern pastelog 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9ae047a1da 
								
							
								 
							
						 
						
							
							
								
								Add progress & disable media views while uploading attachments.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								442546fba8 
								
							
								 
							
						 
						
							
							
								
								Align the message state indicators with the behavior on Android and desktop.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1820fdbde8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/hotfix/2.8.3'  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8adba61b37 
								
							
								 
							
						 
						
							
							
								
								intern Pastelog back into Signal.  
							
							... 
							
							
							
							Not worth the cocaopods/framework/project mgmt machinery for making
changes to 1 class.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								99c982fbb2 
								
							
								 
							
						 
						
							
							
								
								change ZXing to framework for faster incremental compiles in xcode  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3ee1d5568c 
								
							
								 
							
						 
						
							
							
								
								Migrate existing users to RTC calling  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cd928cd9be 
								
							
								 
							
						 
						
							
							
								
								Update MessagesViewController to use SignalAttachment.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3e651fb8df 
								
							
								 
							
						 
						
							
							
								
								filter undisplayable text  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9b2eb80392 
								
							
								 
							
						 
						
							
							
								
								Code review on new-features  
							
							... 
							
							
							
							* use page view controller
* UIPageControl instead of arrows for idiomatic swiping
* Nudge title lower
* better hit area for dismiss
* use darker blue for text
* Open privacy settings from callkit update screen
* tweak copy
* latest translations
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b371e627c4 
								
							
								 
							
						 
						
							
							
								
								one-time carousel of changes  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a4093a5f7f 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5bd44673ea 
								
							
								 
							
						 
						
							
							
								
								Add sharing of attachments.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2791b9551e 
								
							
								 
							
						 
						
							
							
								
								bump build  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97001018ae 
								
							
								 
							
						 
						
							
							
								
								Clean up prekey logic.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c43063e1d6 
								
							
								 
							
						 
						
							
							
								
								Add “interstitial call view” that is shown during lengthy “webrtc supported” check.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bbfd9ba74d 
								
							
								 
							
						 
						
							
							
								
								Place Signal/Redphone calls from system contacts  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								699b364ec7 
								
							
								 
							
						 
						
							
							
								
								Show/hide call view controls in remote video mode if user taps screen.  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e556a369bb 
								
							
								 
							
						 
						
							
							
								
								Include missing files to fix tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								814aec6cdd 
								
							
								 
							
						 
						
							
							
								
								Recover CallKit state when remote client fails to hangup  
							
							... 
							
							
							
							Distinguish between localHangup, remoteHangup, and call failure.
This allows us to put CallKit in the proper state, ready to receive new
calls without having a backlog of phantom calls which haven't been
properly removed.
Note the "call error" occurs at the point ICE fails, which takes a
while. Anecdotally, like 10 seconds, which feels like a long to be
talking into the ether.
I briefly considered failing at 'disconnected', which happens much
sooner, but that's actually a recoverable state. E.g. if you toggle
airplane mode you can see that you bounce into `disconnected` and then
back to `connected`, so I don't think we'd want to fail the call as long
as WebRTC considers it "recoverable".
// FREEBIE 
							
						 
						
							9 years ago