lilia
							
						 
						
							 
							
							
							
								
							
								7331d967d2 
								
							
								 
							
						 
						
							
							
								
								Add support for expiration timer updates messages  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								e809a0cf8b 
								
							
								 
							
						 
						
							
							
								
								Breakout timer rendering into its own view  
							
							 
							
							... 
							
							
							
							Make width and height constant. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5f92ccd524 
								
							
								 
							
						 
						
							
							
								
								Render animated hourglass when messages are expiring  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1383dc141f 
								
							
								 
							
						 
						
							
							
								
								Ensure that expired messages are removed from the frontend  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								96fd017890 
								
							
								 
							
						 
						
							
							
								
								Support for incoming expiring messages  
							
							 
							
							... 
							
							
							
							When initialized, or when expiration-related attributes change, expiring
messages will set timers to self-destruct. On self-destruct they trigger
'expired' events so that frontend listeners can clean up any collections
and views referencing them.
At startup, load all messages pending expiration so they can start their
timers even if they haven't been loaded in the frontend yet.
Todo: Remove expired conversation snippets from the left pane. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b888e01044 
								
							
								 
							
						 
						
							
							
								
								Add an index on message.expireTimer  
							
							 
							
							... 
							
							
							
							This allows us to query all expiring messages on startup. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b3e932dce8 
								
							
								 
							
						 
						
							
							
								
								Add protocol support for disappearing messages  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								11ed42a379 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								87a2c758ce 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5b5a430114 
								
							
								 
							
						 
						
							
							
								
								Support i18n with multiple links  
							
							 
							
							... 
							
							
							
							We can now pass a variable number of hrefs into i18n_with_links rather
than just one. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								fd08297cc2 
								
							
								 
							
						 
						
							
							
								
								Fix wrong link to app store on install flow  
							
							 
							
							... 
							
							
							
							Fixes  #913  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f3c8783f06 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9b645f90c8 
								
							
								 
							
						 
						
							
							
								
								Remove Android requirement from install flow  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1fa722624e 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b0c59233f3 
								
							
								 
							
						 
						
							
							
								
								Add test fixtures  
							
							 
							
							... 
							
							
							
							Test page loads fixtures and renders the inbox view. This may be useful
for smoke testing style changes or generating screenshots with
pseudo-realistic data.
Includes a couple small changes to get rendering working outside the
app. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								89cd40c1f5 
								
							
								 
							
						 
						
							
							
								
								Remove stale comment  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								12b1ecbddc 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								119675da95 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0dd7ca2569 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c16e80c5e4 
								
							
								 
							
						 
						
							
							
								
								Let key verification view lazy-load keys  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								fe209a2f41 
								
							
								 
							
						 
						
							
							
								
								Upgrade libsignal-protocol v1.1.6  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7b3b01bdf6 
								
							
								 
							
						 
						
							
							
								
								Refactor registration event  
							
							 
							
							... 
							
							
							
							Make AccountManager into an event target for better separation between
app and service-library handling of registration events. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6dcff46e26 
								
							
								 
							
						 
						
							
							
								
								Move chrome-specific calls to chromium.js  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b1afb79a14 
								
							
								 
							
						 
						
							
							
								
								Set theme based on master device userAgent  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2fec5ee867 
								
							
								 
							
						 
						
							
							
								
								Fix text wrapping on long urls in ios theme  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c8f0fe3fbb 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0f474ad6c2 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2b210b3fcd 
								
							
								 
							
						 
						
							
							
								
								Fix undefined websocket port  
							
							 
							
							... 
							
							
							
							Fixes  #889 
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								edd6f58539 
								
							
								 
							
						 
						
							
							
								
								Update display when contact colors change  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6a4b720b89 
								
							
								 
							
						 
						
							
							
								
								Make timestamp text selectable  
							
							 
							
							... 
							
							
							
							Previously we only declared the message body as selectable, but Chrome's
implementation of user-select is a little quirky in that it allows
unselectable text to be copied if you select elements around it. Oddly
enough, styling the entire bubble contents as selectable, including the
timestamp, actually prevents chrome from copying the timestamp text when
it's not supposed to, i.e., when triple-clicking the message body.
Fixes  #887 
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								dbfa4c960d 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								13dc510c33 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7ed6a1c4f8 
								
							
								 
							
						 
						
							
							
								
								Fix sender name color on android  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								e5d0da12b9 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9db13310b4 
								
							
								 
							
						 
						
							
							
								
								Add port 80  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								384598fbcc 
								
							
								 
							
						 
						
							
							
								
								Log websocket urls  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0487fa3cd1 
								
							
								 
							
						 
						
							
							
								
								Add server fallback port 8443  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4be86a28ef 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1afe50b1db 
								
							
								 
							
						 
						
							
							
								
								Make contact sync button quieter  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								316110703c 
								
							
								 
							
						 
						
							
							
								
								Remove title attr from socket status  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								487f75dd27 
								
							
								 
							
						 
						
							
							
								
								Fix lint  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f610233ef6 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing blocked numbers  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								53f20640af 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing colors  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								141cdef2a4 
								
							
								 
							
						 
						
							
							
								
								Generalize toast view template  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d7b6e7c26b 
								
							
								 
							
						 
						
							
							
								
								Make group updates and other control messages selectable  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ab0083f341 
								
							
								 
							
						 
						
							
							
								
								Simplify invert-text-color mixin  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								43ccb90a92 
								
							
								 
							
						 
						
							
							
								
								Fix size of microphone icon  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9f034fb698 
								
							
								 
							
						 
						
							
							
								
								Fix padding on key-conflicts  
							
							 
							
							... 
							
							
							
							Error message contents need padding too.
Also make control messages and error message text selectable.
// FREEBIE 
							
						 
						
							9 years ago