lilia
							
						 
						
							 
							
							
							
								
							
								992dfa5b20 
								
							
								 
							
						 
						
							
							
								
								Bug fixes for group create flow  
							
							 
							
							... 
							
							
							
							Fallout from layout change.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								39d13d5e45 
								
							
								 
							
						 
						
							
							
								
								Quiet notifications if the window is open  
							
							 
							
							... 
							
							
							
							Draw attention to the window instead.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0b98043c1c 
								
							
								 
							
						 
						
							
							
								
								Add a worker  
							
							 
							
							... 
							
							
							
							Offload all the asm.js code to a second thread. This is usually the
source of intermittent frontend freezes when running single-threaded. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d07357ce9a 
								
							
								 
							
						 
						
							
							
								
								Retool various sub-screens to fit two-column layout  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c780713a26 
								
							
								 
							
						 
						
							
							
								
								Fix up socket status display  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								bcec207674 
								
							
								 
							
						 
						
							
							
								
								Mark read when opening a conversation  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								877b34579a 
								
							
								 
							
						 
						
							
							
								
								Fix heade text style  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								00ef30b283 
								
							
								 
							
						 
						
							
							
								
								Remove css maps from git  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d6a4e6e496 
								
							
								 
							
						 
						
							
							
								
								Restore two column layout  
							
							 
							
							... 
							
							
							
							Establishes basic functionality for viewing conversations in two column
mode, including message area and message list resizing, and maintaining
scroll position.
Various subviews need to be retooled but are more or less still
functional, i.e., new message, message detail, key verification, etc... 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								00dfcbb462 
								
							
								 
							
						 
						
							
							
								
								Change websocket closed message  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c3d3ec125d 
								
							
								 
							
						 
						
							
							
								
								Wait for contact sync before opening inbox  
							
							 
							
							... 
							
							
							
							Use a canned bootstrap progress animation in lieu of better design.
Fix  #271  // FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4f1ce4c493 
								
							
								 
							
						 
						
							
							
								
								Assume unknown recipients are single-device  
							
							 
							
							... 
							
							
							
							Start by requesting keys for only the master device, then handle 410 as
needed. Single-device users are the more common case and this strategy
lets us avoid requesting/expending one of our own device keys when
establishing a session with sibling devices.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								82431c3c12 
								
							
								 
							
						 
						
							
							
								
								Update compose typeahead after fetching  
							
							 
							
							... 
							
							
							
							Fixes  #322 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								001a91466b 
								
							
								 
							
						 
						
							
							
								
								Add group member list //  Closes   #279  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								a3054bbe71 
								
							
								 
							
						 
						
							
							
								
								Update contributing.md  
							
							 
							
							... 
							
							
							
							Because some people still aren't getting it... Also test docs were out
of date. Closes  #321  
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								98a14e9a6a 
								
							
								 
							
						 
						
							
							
								
								Fix bug in message model  
							
							 
							
							... 
							
							
							
							conversation.changedAttributes returns false when there are no changes. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								3e73f8f0ba 
								
							
								 
							
						 
						
							
							
								
								Resolve conflicts in series  
							
							 
							
							... 
							
							
							
							Attempting to resolve outgoing conflicts in parallel triggers multiple
requests for new keys from the server and causes it to return a 500
error. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f3f084398f 
								
							
								 
							
						 
						
							
							
								
								Handle identity key errors when retrying decrypt  
							
							 
							
							... 
							
							
							
							After setting a new identity key as trusted, we retry decryption on all
pending conflicts for that contact. If their identity changed twice in a
row, we can still get a conflict the second time, and should handle it
appropriately. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ccfae3c78a 
								
							
								 
							
						 
						
							
							
								
								Fix bug in identity key conflict edge case  
							
							 
							
							... 
							
							
							
							When resolving conflicts, we should not only discard the old key, but
set the new trusted key to the one the user has verified. Previously, we
would end up trusting the first-seen new key, which may not be the one
the user verified.
 // FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d808d255eb 
								
							
								 
							
						 
						
							
							
								
								Fix bug with 0th contact color  
							
							 
							
							... 
							
							
							
							Contact color css class wasn't being rendered because 0 is falsey.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								47b58b8994 
								
							
								 
							
						 
						
							
							
								
								Use the correct number of contact colors  
							
							 
							
							... 
							
							
							
							Bugfix from 2f12275 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4fc4573de4 
								
							
								 
							
						 
						
							
							
								
								Don't try to sync after single device registration  
							
							 
							
							... 
							
							
							
							There's no other device to sync to. :p 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2f12275cb9 
								
							
								 
							
						 
						
							
							
								
								Update contact colors  
							
							 
							
							... 
							
							
							
							Make default contact color assignments consistent with
WhisperSystems/Textsecure@99d3a76b  
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b3d93ab334 
								
							
								 
							
						 
						
							
							
								
								Request group sync when pairing  
							
							 
							
							... 
							
							
							
							Whoops, missed a step. Fixes  #319 . Fixes  #276 .
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c89d5e59a3 
								
							
								 
							
						 
						
							
							
								
								Fixup saucelabs  
							
							 
							
							... 
							
							
							
							For some reason, today, firefox sessions fail to spin up when the
platform is not explicitly set to linux. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								adambar
							
						 
						
							 
							
							
							
								
							
								d93bacb76e 
								
							
								 
							
						 
						
							
							
								
								Fix for too eager scrolling to bottom when the scroll isn't actually stick to the bottom before resizing the window  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								adambar
							
						 
						
							 
							
							
							
								
							
								1498d90b58 
								
							
								 
							
						 
						
							
							
								
								Maintain bottom-most scroll position when resizing conversation area, once again.  
							
							 
							
							... 
							
							
							
							Related with #278 . Redone to include keeping scroll at the bottom when resizing the window, as suggested in #305 , and to better fit the current code structure. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								56b6375f97 
								
							
								 
							
						 
						
							
							
								
								Use new provisioning socket keepalive path  
							
							 
							
							... 
							
							
							
							This new endpoint should always issue a response to a provisioning
socket so if we don't receive one we should assume the connection has
been lost.
Closes  #318  
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2b563212b4 
								
							
								 
							
						 
						
							
							
								
								Change default for keepalive autodisconnect config  
							
							 
							
							... 
							
							
							
							By default, automatically disconnect if no response. This is preferable
because we can sometimes lose connectivity without receiving a close
event from the socket, but it's also possible that the endpoint may not
support responses.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								fdad87b6a0 
								
							
								 
							
						 
						
							
							
								
								Add minimum window dimensions  
							
							 
							
							... 
							
							
							
							Fixes  #310 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								05e81a3604 
								
							
								 
							
						 
						
							
							
								
								Let grunt-saucelabs wait a little longer for status  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								88363daecf 
								
							
								 
							
						 
						
							
							
								
								Migrate to new travis infrastructure  
							
							 
							
							... 
							
							
							
							http://docs.travis-ci.com/user/migrating-from-legacy  
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ebca58b282 
								
							
								 
							
						 
						
							
							
								
								Fix multiple calls to done  
							
							 
							
							... 
							
							
							
							Triggered by multiple keepalives. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9f8b632fb5 
								
							
								 
							
						 
						
							
							
								
								Fix up sauce config  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								8851a64bce 
								
							
								 
							
						 
						
							
							
								
								Increase saucelabs test timeout  
							
							 
							
							... 
							
							
							
							We now have 4 tests that take roughly a minute each since they are
testing keepalive timeouts. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7c0eb5e080 
								
							
								 
							
						 
						
							
							
								
								Add keepalive reset test  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								01ca1be24e 
								
							
								 
							
						 
						
							
							
								
								Fix test  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1a06cb5cbe 
								
							
								 
							
						 
						
							
							
								
								Update consumers of WebsocketResources  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1af8bd16b7 
								
							
								 
							
						 
						
							
							
								
								Add default response message to websocketresources  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								44b7b32385 
								
							
								 
							
						 
						
							
							
								
								Update tests  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								637cbcbf99 
								
							
								 
							
						 
						
							
							
								
								Make handleRequest optional in WebSocketResources  
							
							 
							
							... 
							
							
							
							If no request handler is provided, respond with 404 to any incoming
requests. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cd363bd84d 
								
							
								 
							
						 
						
							
							
								
								Integrate keepalives into websocket resources  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7d2b41db11 
								
							
								 
							
						 
						
							
							
								
								Add auto-disconnect config to keepalive constructor  
							
							 
							
							... 
							
							
							
							Disconnects on no keepalive response by default.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d9fe783488 
								
							
								 
							
						 
						
							
							
								
								Accept close code/message via websocket/resources  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								8170a7baae 
								
							
								 
							
						 
						
							
							
								
								WebSocketResource exposes socket.close()  
							
							 
							
							... 
							
							
							
							Allows for simplification of the keepalive construct. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								98edd3939b 
								
							
								 
							
						 
						
							
							
								
								Fix up websocket options handling  
							
							 
							
							
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4c9d69094d 
								
							
								 
							
						 
						
							
							
								
								Work on message receiver tests  
							
							 
							
							... 
							
							
							
							Not quite working yet
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d9d4e281cc 
								
							
								 
							
						 
						
							
							
								
								Keepalive provisioning socket  
							
							 
							
							... 
							
							
							
							Fixes  #315 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0d0bdbf998 
								
							
								 
							
						 
						
							
							
								
								Don't auto-reconnect provisioning socket  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								15cd348bf2 
								
							
								 
							
						 
						
							
							
								
								Remove nonexistant variable  
							
							 
							
							
							
						 
						
							10 years ago