Ikarulus 
								
							 
						 
						
							
							
								
							
							
	53cd3af78b  
						 
						
							
							
								
								
								Added a dark theme  
							
							... 
							
							
							
							I added a dark theme in order to solve #328 .
This may fix  #328  at least partially. 
							
						 
						
							2016-12-02 00:41:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	a8468dae28  
						 
						
							
							
								
								
								Reduce load from delivery receipt processing  
							
							... 
							
							
							
							Add a special type of collection just for retrieving group ids, which
doesn't incur the overhead of initializing a conversation model along
with all its group members. 
							
						 
						
							2016-11-17 20:13:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	0854b19371  
						 
						
							
							
								
								
								Revert "Don't load group contacts unnecessarily"  
							
							... 
							
							
							
							This reverts commit 6699571910 
							
						 
						
							2016-11-16 22:25:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	6699571910  
						 
						
							
							
								
								
								Don't load group contacts unnecessarily  
							
							... 
							
							
							
							There are some cases when we want to initialize a group object without
loading its contacts, such as while processing delivery receipts. We
really only need to load the contacts for a group/convo when we are
rendering it, so let the front end handle those cases (which most of
them do already). 
							
						 
						
							2016-11-16 13:33:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	65072d8e03  
						 
						
							
							
								
								
								Update libphonenumber  
							
							
							
						 
						
							2016-10-30 19:49:14 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	35270dbbb4  
						 
						
							
							
								
								
								Use timeout-based animation for hourglasses  
							
							... 
							
							
							
							CSS animations are convenient but costly if you have hundreds of them.
Fixes  #945  
							
						 
						
							2016-10-30 16:53:17 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Constantin Radtke 
								
							 
						 
						
							
							
								
							
							
	520be3d5db  
						 
						
							
							
								
								
								Fixed bubble timestamp update timer breakdown  
							
							... 
							
							
							
							TimestampView's getRelativeTimeSpanString called moment() twice while
calculating the timeout. If there was a minute/hour/day wrap between
these 2 calls, the calculated delay was 0 and thus no timer was
scheduled, since if (this.delay) evaluated to false.
Fixes : #857 , #460 
// FREEBIE 
							
						 
						
							2016-10-28 14:26:51 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Constantin Radtke 
								
							 
						 
						
							
							
								
							
							
	add159dde9  
						 
						
							
							
								
								
								Localized the message detail view's timestamps  
							
							... 
							
							
							
							Momentjs will now format the timestamps depending on the locale.
Fixes : #954 
// FREEBIE 
							
						 
						
							2016-10-27 00:49:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	e86142d07c  
						 
						
							
							
								
								
								Hide verification QR code  
							
							... 
							
							
							
							The scannable fingerprint format has changed, leaving our qr codes out
of date and thus unscannable. 
							
						 
						
							2016-10-22 02:24:54 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	03c5d12edd  
						 
						
							
							
								
								
								Fix necrobumping convos on key change  
							
							... 
							
							
							
							When inserting key change advisories, use the current conversation
timestamp to avoid pushing lots of old groups to the top of the
conversation list. 
							
						 
						
							2016-10-12 11:34:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	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  
							
						 
						
							2016-10-12 10:37:10 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	657fa2725f  
						 
						
							
							
								
								
								Adjust hourglass vertical alignment  
							
							
							
						 
						
							2016-10-11 22:52:40 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	15a9423a17  
						 
						
							
							
								
								
								Change Identity to Safety Numbers in conversation menu  
							
							... 
							
							
							
							Fixes  #935  
						
							2016-10-08 11:06:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									2-4601 
								
							 
						 
						
							
							
								
							
							
	669338c717  
						 
						
							
							
								
								
								i18n 'Theme'  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2016-10-07 19:27:05 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									paolo.ingls@gmail.com 
								
							 
						 
						
							
							
								
							
							
	d4f7b9984b  
						 
						
							
							
								
								
								Fixed bug920  
							
							... 
							
							
							
							//FREEBIE 
							
						 
						
							2016-10-07 19:23:45 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	51e902c26f  
						 
						
							
							
								
								
								Remove dead code  
							
							
							
						 
						
							2016-10-07 11:02:26 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	674eeb8313  
						 
						
							
							
								
								
								Remove refs to appWindow  
							
							... 
							
							
							
							We only need the regular window, not the AppWindow interface, which is
specific to chrome apps. 
							
						 
						
							2016-10-07 11:02:26 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	9da4cdefd7  
						 
						
							
							
								
								
								Style fix  
							
							
							
						 
						
							2016-10-07 11:02:26 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paolo Inglese 
								
							 
						 
						
							
							
								
							
							
	7cd45714a5  
						 
						
							
							
								
								
								Font size should be adjustable  
							
							... 
							
							
							
							//FREEBIE 
							
						 
						
							2016-10-07 11:02:26 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	fcffcd35af  
						 
						
							
							
								
								
								DRY  
							
							
							
						 
						
							2016-10-07 09:29:53 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									2-4601 
								
							 
						 
						
							
							
								
							
							
	81e1b84129  
						 
						
							
							
								
								
								Fix 2nd person conjugation in exp. timer messages  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2016-10-07 09:25:19 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	f8a3ae158c  
						 
						
							
							
								
								
								Remove log message  
							
							
							
						 
						
							2016-10-06 18:18:54 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	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. 
							
						 
						
							2016-10-06 02:56:33 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	94c1ac6f09  
						 
						
							
							
								
								
								Fix message insertion for the first element inserted  
							
							
							
						 
						
							2016-10-05 22:43:31 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	d3a2f5c838  
						 
						
							
							
								
								
								Ignore expireTimer on session reset messages  
							
							
							
						 
						
							2016-10-05 22:32:40 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	4ee2652367  
						 
						
							
							
								
								
								Fix wrong contact in some timer updates  
							
							... 
							
							
							
							Mistakenly showed 'You' for timer updates inferred from incoming
messages. 
							
						 
						
							2016-10-05 22:31:30 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	73e69fe5eb  
						 
						
							
							
								
								
								Update libsignal-protocol 1.1.7  
							
							
							
						 
						
							2016-10-05 22:01:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	7c81e4ed2e  
						 
						
							
							
								
								
								Delete extra space  
							
							
							
						 
						
							2016-10-05 21:15:58 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	790407d42e  
						 
						
							
							
								
								
								Add qr codes  
							
							
							
						 
						
							2016-10-05 19:11:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	f05d693994  
						 
						
							
							
								
								
								Switch from fingerprints to safety numbers  
							
							
							
						 
						
							2016-10-05 19:11:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	7fe708d195  
						 
						
							
							
								
								
								Insert keychange advisories  
							
							... 
							
							
							
							On click, these open a verification panel for the relevant contact,
within this conversation.
// FREEBIE 
							
						 
						
							2016-10-05 19:11:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	1f0a93bf70  
						 
						
							
							
								
								
								Ensure new installs default to non-blocking  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2016-10-05 19:10:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	1fe90ecdcb  
						 
						
							
							
								
								
								Add frontend for safety numbers approval setting  
							
							... 
							
							
							
							Adds the checkbox under settings.
// FREEBIE 
							
						 
						
							2016-10-05 19:10:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	aa42139477  
						 
						
							
							
								
								
								Implement non blocking option  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2016-10-05 19:10:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	ce315f3f8e  
						 
						
							
							
								
								
								Add Events to SignalProtocolStore  
							
							... 
							
							
							
							Allows triggering and listening for events.
// FREEBIE 
							
						 
						
							2016-10-05 19:10:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	5899654ea5  
						 
						
							
							
								
								
								Remove log message  
							
							
							
						 
						
							2016-10-05 19:09:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	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. 
							
						 
						
							2016-10-05 19:09:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	009098f8dd  
						 
						
							
							
								
								
								Insert inferred timer updates before the corresponding message  
							
							
							
						 
						
							2016-10-05 19:09:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	d52050d43f  
						 
						
							
							
								
								
								Fix group timer updates  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	0bba096510  
						 
						
							
							
								
								
								Use 'You' instead of your own phone number  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	1da44c847b  
						 
						
							
							
								
								
								Fix handling sent messages sans expirationStartTimestamp  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	a12569e356  
						 
						
							
							
								
								
								Fix destination on synced timer updates  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	86dbbc9f29  
						 
						
							
							
								
								
								Allow null expireTimer in sendmessage  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	7eea88a545  
						 
						
							
							
								
								
								Convert expirationStartTimestamp to number  
							
							
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	56aee5e8ef  
						 
						
							
							
								
								
								Update conversation snippets automatically  
							
							... 
							
							
							
							Fixes stale snippets after the message has expired 
							
						 
						
							2016-10-05 19:09:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	8d16bfb65e  
						 
						
							
							
								
								
								Populate conversation snippet for timer updates  
							
							
							
						 
						
							2016-09-29 16:17:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	e488c19889  
						 
						
							
							
								
								
								Do not trigger notifications for timer updates  
							
							
							
						 
						
							2016-09-29 16:17:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	7a26cf79ee  
						 
						
							
							
								
								
								Insert timer update messages when inferring timer changes  
							
							
							
						 
						
							2016-09-29 16:17:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	ad2174e279  
						 
						
							
							
								
								
								Sync expirationStartTimestamp on outgoing messages  
							
							... 
							
							
							
							Linked devices need to know when to start the clock. 
							
						 
						
							2016-09-29 16:17:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lilia 
								
							 
						 
						
							
							
								
							
							
	6074a29046  
						 
						
							
							
								
								
								Send timer update messages when changing the timer  
							
							
							
						 
						
							2016-09-29 16:17:01 -07:00