12ce0140de 
								
							
								 
							
						 
						
							
							
								
								Left pane changes.  
							
							... 
							
							
							
							Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23
# Conflicts:
#	_locales/en/messages.json
#	background.html
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_list_item_view.js
#	js/views/conversation_list_view.js
#	js/views/conversation_search_view.js
#	js/views/inbox_view.js
#	libtextsecure/account_manager.js
#	package.json
#	stylesheets/_global.scss
#	stylesheets/_index.scss
#	stylesheets/_modules.scss
#	test/_test.js
#	test/index.html
#	test/models/conversations_test.js
#	test/views/conversation_search_view_test.js
#	ts/components/ConversationListItem.tsx
#	ts/components/MainHeader.tsx
#	ts/components/conversation/ConversationHeader.tsx
#	ts/components/conversation/ResetSessionNotification.tsx 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b3ac1373fa 
								
							
								 
							
						 
						
							
							
								
								Move left pane entirely to React  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f92e8485f8 
								
							
								 
							
						 
						
							
							
								
								Merge development into lint  
							
							... 
							
							
							
							Added gitattributes 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6bd2d3962e 
								
							
								 
							
						 
						
							
							
								
								Linted files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								faeb319c58 
								
							
								 
							
						 
						
							
							
								
								Added profile model test.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								13db2d666f 
								
							
								 
							
						 
						
							
							
								
								Fixed test again after rebase, reworked some logic in the conversation validateNumber function to correctly reflect what libsignal thinks is valid  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								eb7a0dbb3a 
								
							
								 
							
						 
						
							
							
								
								Fix failing tests except for problematic spellcheck package  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d8a410cc69 
								
							
								 
							
						 
						
							
							
								
								Linting of the test flies  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0a88f337d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'sig-development' into merge/signal  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dbf0be2db5 
								
							
								 
							
						 
						
							
							
								
								eslintify all test files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4e6df71999 
								
							
								 
							
						 
						
							
							
								
								Fix up tests.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd60bdd08a 
								
							
								 
							
						 
						
							
							
								
								Move conversations to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								61f7b8360b 
								
							
								 
							
						 
						
							
							
								
								Conversation: store lastMessage/lastMessageStatus in memory only  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f39a96bc76 
								
							
								 
							
						 
						
							
							
								
								Move to centralized message/cache data layer  
							
							... 
							
							
							
							Also, ensure that conversation.messageCollection has nothing in it
unless it has an associated ConversationView. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cfe0bd0e79 
								
							
								 
							
						 
						
							
							
								
								Move to npm for several dependencies  
							
							... 
							
							
							
							mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								95321e5d3e 
								
							
								 
							
						 
						
							
							
								
								Remove Vim mode lines  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f0aaa7a1c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce intl-friendly sort order for contact lists ( #1900 )  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								173e037fa6 
								
							
								 
							
						 
						
							
							
								
								Fix minor style errors  
							
							... 
							
							
							
							And keep it that way, by making jscs config more opinionated.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								11cedcce6e 
								
							
								 
							
						 
						
							
							
								
								Add model-level search tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a258f1a66b 
								
							
								 
							
						 
						
							
							
								
								Refactor number parsing and validation  
							
							... 
							
							
							
							Refactor libphonenumber.validateNumber into libphonenumber.parseNumber,
which encapsulates the try-catch pattern used in number parsing and
returns an object of info about the input number rather tha throwing
since we expect to get some invalid number inputs the user is typing.
In the conversation model,
  * Separate phone number validation from search token updating.
  * Perform token update before save if the number was valid.
  * Stop storing unneeded number variants as conversation properties.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0b95606eff 
								
							
								 
							
						 
						
							
							
								
								Display nicely formatted phone numbers  
							
							... 
							
							
							
							In conversation headers and as titles for contacts with no name. Updated
tests accordingly.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								69bbaac3b9 
								
							
								 
							
						 
						
							
							
								
								Fix conversation model test  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f764445c86 
								
							
								 
							
						 
						
							
							
								
								Remove erroneous license file and headers  
							
							... 
							
							
							
							We only use GPLV3 around here.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9a4a91b5b5 
								
							
								 
							
						 
						
							
							
								
								Fix avatar test  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d0e262d7cb 
								
							
								 
							
						 
						
							
							
								
								AxolotlStore stores groups in indexeddb  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d65e0e5eda 
								
							
								 
							
						 
						
							
							
								
								Add tests for message and conversation models  
							
							... 
							
							
							
							Closes  #218  
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								90140556e4 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d107c3b839 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1a4811fcef 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bf22da209f 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								470346c9c4 
								
							
								 
							
						 
						
							
							
								
								Save incoming messages and pass to frontend asynchronously  
							
							... 
							
							
							
							After a message is saved asynchronsly, fire an event and pass the
message attributes to frontend listeners via the chrome-runtime API.
This behavior is similar to the 'storage' event fired by localStorage. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ced295a630 
								
							
								 
							
						 
						
							
							
								
								Move message and conversation storage to IndexedDB  
							
							... 
							
							
							
							Getting up and running with IndexedDB was pretty easy, thanks to
backbone. The tricky part was making reads and writes asynchronous.
In that process I did some refactoring on Whisper.Threads, which
has been renamed Conversations for consistency with the view names.
This change also adds the unlimitedStorage permission. 
							
						 
						
							11 years ago