2de682ef7b 
								
							
								 
							
						 
						
							
							
								
								Don't create a group without a name  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								4422582ab7 
								
							
								 
							
						 
						
							
							
								
								Fixup opening existing private conversations  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								200981e022 
								
							
								 
							
						 
						
							
							
								
								Avoid adding empty-string numbers to recipients  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3a099657e6 
								
							
								 
							
						 
						
							
							
								
								Untangle select vs open events  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9087918500 
								
							
								 
							
						 
						
							
							
								
								Don't add new convos to inbox until a message is sent  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								af49ad9b90 
								
							
								 
							
						 
						
							
							
								
								Dry up new contact init and handling  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								63d232dedb 
								
							
								 
							
						 
						
							
							
								
								Draw attention to invalid numbers  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								746e6530b9 
								
							
								 
							
						 
						
							
							
								
								WIP pill view for selected recipients  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9e245e67e0 
								
							
								 
							
						 
						
							
							
								
								Fix double-opening exsisting conversations from typeahead  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d435ff003b 
								
							
								 
							
						 
						
							
							
								
								Improve typeahead contact selector experience  
							
							... 
							
							
							
							Store and match on various phone number formats. Still not perfect, as
occasionally all the models are returned for a non-matching query. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								acc2c6f536 
								
							
								 
							
						 
						
							
							
								
								Sort contact selector by title  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a00632c728 
								
							
								 
							
						 
						
							
							
								
								Hook up group creation flow UI  
							
							... 
							
							
							
							Checkboxes add and remove members as well as exposing the group update
ui. The conversation window is opened after saving the group. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b3e32a2642 
								
							
								 
							
						 
						
							
							
								
								Only load contacts (not groups) in the typeahead  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								2f93fb9fbc 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded comparator  
							
							... 
							
							
							
							This collection is just an in-memory indexer used for typeaheads. For
display, the matching models are added to a separate collection. Thus,
the order of the elements in the typeahead collection does not matter. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								87cd3f5053 
								
							
								 
							
						 
						
							
							
								
								Save and open new contact on click  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d26dc8c7e6 
								
							
								 
							
						 
						
							
							
								
								Move openConversation handler to InboxView  
							
							... 
							
							
							
							Removes the background page ref to inbox which should fix view tests.
Prep for handling new contact creation. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								80ce2d95e0 
								
							
								 
							
						 
						
							
							
								
								Sort contacts by name in compose flow  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								fedfdcdd7e 
								
							
								 
							
						 
						
							
							
								
								Style elements for compose flow  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5762724709 
								
							
								 
							
						 
						
							
							
								
								Don't show new contact unless input may be a phone number  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								4ee4872b27 
								
							
								 
							
						 
						
							
							
								
								Stop matching typeahead against group members  
							
							... 
							
							
							
							It feels a little weird when you can't see the matching member. Would
consider putting this back in if we display the member list in the
contact list item view. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								613dc3bedd 
								
							
								 
							
						 
						
							
							
								
								Start on support for messaging a brand new contact  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d3d84f3124 
								
							
								 
							
						 
						
							
							
								
								Let typeahead surface groups with matching members  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e149650d94 
								
							
								 
							
						 
						
							
							
								
								Refactor typeahead into new conversation view  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f6376c0fa2 
								
							
								 
							
						 
						
							
							
								
								Rename event  
							
							... 
							
							
							
							'open' seems a better name for an event that triggers the open function. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e74cba8a92 
								
							
								 
							
						 
						
							
							
								
								Restyled country dropdown  
							
							... 
							
							
							
							Added jquery plugin that allows for flags and country codes to be
displayed in a user-friendly way, on top of the existing phone view 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5d3020b9ed 
								
							
								 
							
						 
						
							
							
								
								Refactor phone number input view  
							
							... 
							
							
							
							Moves validation logic to its own view to be shared on index and options
pages. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								fd3a72d435 
								
							
								 
							
						 
						
							
							
								
								Destroy all globals  
							
							... 
							
							
							
							Well, not *all* globals.. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								b9859ad9d4 
								
							
								 
							
						 
						
							
							
								
								Add some license headers  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								aa937ae1d1 
								
							
								 
							
						 
						
							
							
								
								Add attachment inputs to new conversation form  
							
							... 
							
							
							
							Fixes reference error to 'map' on undefined attachments list. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								78166365c7 
								
							
								 
							
						 
						
							
							
								
								Fix new message number validation  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6e2a85ccf1 
								
							
								 
							
						 
						
							
							
								
								wip new message phone number validation  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								81e4af5827 
								
							
								 
							
						 
						
							
							
								
								Move phonenumbery utils to libphonenumber object  
							
							... 
							
							
							
							Slowly whittling away at helpers.js... 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ef066ea9d2 
								
							
								 
							
						 
						
							
							
								
								Make conversations open when they are created  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b9640a54bd 
								
							
								 
							
						 
						
							
							
								
								Move new convo stuff to its own file  
							
							
							
						 
						
							11 years ago