b5f5c4604c 
								
							
								 
							
						 
						
							
							
								
								Fix missing hourglass on some expiring messages  
							
							... 
							
							
							
							Resolves a race condition between marking messages read and
loading/rendering those messages in the frontend.
Fixes  #942  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								657fa2725f 
								
							
								 
							
						 
						
							
							
								
								Adjust hourglass vertical alignment  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								15a9423a17 
								
							
								 
							
						 
						
							
							
								
								Change Identity to Safety Numbers in conversation menu  
							
							... 
							
							
							
							Fixes  #935  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								669338c717 
								
							
								 
							
						 
						
							
							
								
								i18n 'Theme'  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d4f7b9984b 
								
							
								 
							
						 
						
							
							
								
								Fixed bug920  
							
							... 
							
							
							
							//FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								51e902c26f 
								
							
								 
							
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								674eeb8313 
								
							
								 
							
						 
						
							
							
								
								Remove refs to appWindow  
							
							... 
							
							
							
							We only need the regular window, not the AppWindow interface, which is
specific to chrome apps. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9da4cdefd7 
								
							
								 
							
						 
						
							
							
								
								Style fix  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7cd45714a5 
								
							
								 
							
						 
						
							
							
								
								Font size should be adjustable  
							
							... 
							
							
							
							//FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fcffcd35af 
								
							
								 
							
						 
						
							
							
								
								DRY  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								81e1b84129 
								
							
								 
							
						 
						
							
							
								
								Fix 2nd person conjugation in exp. timer messages  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f8a3ae158c 
								
							
								 
							
						 
						
							
							
								
								Remove log message  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								34888160bb 
								
							
								 
							
						 
						
							
							
								
								Fix re-appearing disappearing message ui  
							
							... 
							
							
							
							Fix a bug where entering the message detail view and then going back
would cause the timer menu to appear. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								94c1ac6f09 
								
							
								 
							
						 
						
							
							
								
								Fix message insertion for the first element inserted  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d3a2f5c838 
								
							
								 
							
						 
						
							
							
								
								Ignore expireTimer on session reset messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4ee2652367 
								
							
								 
							
						 
						
							
							
								
								Fix wrong contact in some timer updates  
							
							... 
							
							
							
							Mistakenly showed 'You' for timer updates inferred from incoming
messages. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								73e69fe5eb 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol 1.1.7  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c81e4ed2e 
								
							
								 
							
						 
						
							
							
								
								Delete extra space  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								790407d42e 
								
							
								 
							
						 
						
							
							
								
								Add qr codes  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f05d693994 
								
							
								 
							
						 
						
							
							
								
								Switch from fingerprints to safety numbers  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7fe708d195 
								
							
								 
							
						 
						
							
							
								
								Insert keychange advisories  
							
							... 
							
							
							
							On click, these open a verification panel for the relevant contact,
within this conversation.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1f0a93bf70 
								
							
								 
							
						 
						
							
							
								
								Ensure new installs default to non-blocking  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1fe90ecdcb 
								
							
								 
							
						 
						
							
							
								
								Add frontend for safety numbers approval setting  
							
							... 
							
							
							
							Adds the checkbox under settings.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aa42139477 
								
							
								 
							
						 
						
							
							
								
								Implement non blocking option  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce315f3f8e 
								
							
								 
							
						 
						
							
							
								
								Add Events to SignalProtocolStore  
							
							... 
							
							
							
							Allows triggering and listening for events.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5899654ea5 
								
							
								 
							
						 
						
							
							
								
								Remove log message  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								de744a6c55 
								
							
								 
							
						 
						
							
							
								
								Fix messages being inserted in the wrong place  
							
							... 
							
							
							
							Usually new elements are inserted in a predictable order relative to the
sort order of the models/collection, but it's not garaunteed. This fixes
up message element insertion to handle the general case where elements
can be added in any order and must be displayed in correct order as
determined by the collection's sort function. In the worst case, we'll
have to iterate over the entire list of elements to find the right spot,
but in practice most of the time we can short circuit based on the index
of the model or by looking for the predecessor or successor of the
element in question. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								009098f8dd 
								
							
								 
							
						 
						
							
							
								
								Insert inferred timer updates before the corresponding message  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d52050d43f 
								
							
								 
							
						 
						
							
							
								
								Fix group timer updates  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0bba096510 
								
							
								 
							
						 
						
							
							
								
								Use 'You' instead of your own phone number  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1da44c847b 
								
							
								 
							
						 
						
							
							
								
								Fix handling sent messages sans expirationStartTimestamp  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a12569e356 
								
							
								 
							
						 
						
							
							
								
								Fix destination on synced timer updates  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								86dbbc9f29 
								
							
								 
							
						 
						
							
							
								
								Allow null expireTimer in sendmessage  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7eea88a545 
								
							
								 
							
						 
						
							
							
								
								Convert expirationStartTimestamp to number  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								56aee5e8ef 
								
							
								 
							
						 
						
							
							
								
								Update conversation snippets automatically  
							
							... 
							
							
							
							Fixes stale snippets after the message has expired 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8d16bfb65e 
								
							
								 
							
						 
						
							
							
								
								Populate conversation snippet for timer updates  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e488c19889 
								
							
								 
							
						 
						
							
							
								
								Do not trigger notifications for timer updates  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7a26cf79ee 
								
							
								 
							
						 
						
							
							
								
								Insert timer update messages when inferring timer changes  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad2174e279 
								
							
								 
							
						 
						
							
							
								
								Sync expirationStartTimestamp on outgoing messages  
							
							... 
							
							
							
							Linked devices need to know when to start the clock. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6074a29046 
								
							
								 
							
						 
						
							
							
								
								Send timer update messages when changing the timer  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								824b7417e9 
								
							
								 
							
						 
						
							
							
								
								Apply expireTimer to outgoing messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b2c6ab040 
								
							
								 
							
						 
						
							
							
								
								Frontend for timer updates and timer indicator  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								448835e4d5 
								
							
								 
							
						 
						
							
							
								
								Bail early when processing timer updates  
							
							... 
							
							
							
							Also let expireTimer default to 0. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4cd2c03687 
								
							
								 
							
						 
						
							
							
								
								Add clock svg style  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7331d967d2 
								
							
								 
							
						 
						
							
							
								
								Add support for expiration timer updates messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e809a0cf8b 
								
							
								 
							
						 
						
							
							
								
								Breakout timer rendering into its own view  
							
							... 
							
							
							
							Make width and height constant. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bd713352e3 
								
							
								 
							
						 
						
							
							
								
								Hourglass can start at any percentage  
							
							... 
							
							
							
							This breaks the css-purity of our mixin but is necessary in order to
apply the initial offset of the hourglass animation dynamically, since
jquery can't manipulate arbitrary css on psuedo elements. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5f92ccd524 
								
							
								 
							
						 
						
							
							
								
								Render animated hourglass when messages are expiring  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1383dc141f 
								
							
								 
							
						 
						
							
							
								
								Ensure that expired messages are removed from the frontend  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								02ea4f2475 
								
							
								 
							
						 
						
							
							
								
								Use read receipt envelope to infer startExpirationTime  
							
							... 
							
							
							
							Avoids display of phantom messages that are only received and marked
read locally long after they have expired on another linked device. 
							
						 
						
							9 years ago