aca3db97da 
								
							
								 
							
						 
						
							
							
								
								New messages auto-update the inbox & conversation  
							
							... 
							
							
							
							When a new message arrives, if its conversation is not already opened,
the background page opens it. If it is alrady open the window is
focused. Finally, the 'message' event is triggered, resulting in
   1. the inbox refetches conversations
   2. all conversations fetch new messages
TODO: only send this event to the target window 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bffdaf9ceb 
								
							
								 
							
						 
						
							
							
								
								Restyle menu icon  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								db5e7fd6b6 
								
							
								 
							
						 
						
							
							
								
								Fix list view scrolling  
							
							... 
							
							
							
							Resize handlers are ugly. But not as ugly as scroll handlers. :p
Normalized some whitespace along the way. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ec01d33b50 
								
							
								 
							
						 
						
							
							
								
								Reorganize stylesheets and global styles  
							
							... 
							
							
							
							Simplifies the grunt watch task for sass. Renames sass partials with
leading underscores. Flattens stylesheet directory. The only remaining
raw css file is options.css.
Move globally-relevant styles to _global. Shrink overall font size. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								33c0f5b274 
								
							
								 
							
						 
						
							
							
								
								Change title bar color  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								374fa044af 
								
							
								 
							
						 
						
							
							
								
								Shrink some styles  
							
							... 
							
							
							
							Group update font and sender names should be smaller. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d107c3b839 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								2386c7f1ad 
								
							
								 
							
						 
						
							
							
								
								Add new icon  
							
							... 
							
							
							
							OMG icon so bIiIIIIIiiIIg 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								0f29cf2043 
								
							
								 
							
						 
						
							
							
								
								Put spaces between joined members in group updates  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								51dd287b60 
								
							
								 
							
						 
						
							
							
								
								Break up a long line  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								0d6fbabb3e 
								
							
								 
							
						 
						
							
							
								
								Trigger a checkbox event from conversation list items  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e05405e832 
								
							
								 
							
						 
						
							
							
								
								Format phone numbers before saving conversations  
							
							... 
							
							
							
							Saving the national and internation versions of the number lets us use
those attributes in a typeahead collection. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ed928aa4e3 
								
							
								 
							
						 
						
							
							
								
								Add index on conversation type  
							
							... 
							
							
							
							So we can load only groups or only contacts.
This changes the schema and requires you to delete your database to
re-run the migration. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1334032a89 
								
							
								 
							
						 
						
							
							
								
								Add hidden group update form to new conversation view  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3d5553df09 
								
							
								 
							
						 
						
							
							
								
								Remove listener for model open event  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								87cd3f5053 
								
							
								 
							
						 
						
							
							
								
								Save and open new contact on click  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								17f3263a21 
								
							
								 
							
						 
						
							
							
								
								Listen for escape key anywhere in the inbox  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d7436aaebe 
								
							
								 
							
						 
						
							
							
								
								Adjust conversation menu styles  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								070393170c 
								
							
								 
							
						 
						
							
							
								
								Auto-focus new conversation input field  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b1ad04298f 
								
							
								 
							
						 
						
							
							
								
								Add title bar label to new conversation view  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								1eab26635b 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9a6c6bcd98 
								
							
								 
							
						 
						
							
							
								
								Reset the typahead before showing it  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b13e36a11c 
								
							
								 
							
						 
						
							
							
								
								Style conversation menu  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ed13d47125 
								
							
								 
							
						 
						
							
							
								
								Break up grunt watch tasks  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								eacca80a7d 
								
							
								 
							
						 
						
							
							
								
								Don't let contact details wrap in skinny windows  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								80ce2d95e0 
								
							
								 
							
						 
						
							
							
								
								Sort contacts by name in compose flow  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6d81011f6a 
								
							
								 
							
						 
						
							
							
								
								Add back button to compose view  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								fedfdcdd7e 
								
							
								 
							
						 
						
							
							
								
								Style elements for compose flow  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								17deb69a91 
								
							
								 
							
						 
						
							
							
								
								Make conversation panel work with a new contact  
							
							... 
							
							
							
							Prevent view from fetching messages without an id, as this causes a
crash. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								55802f2087 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete note on test page  
							
							... 
							
							
							
							Actually this page totally works from file:// now. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e52c7a3e2c 
								
							
								 
							
						 
						
							
							
								
								Remove stubborn width calculation  
							
							... 
							
							
							
							It's making my typeahead contact details wrap onto the next line and
doesn't seem to be adding much value. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								19ee28209d 
								
							
								 
							
						 
						
							
							
								
								Restore delivery receipt checkmark  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								00e9e3b757 
								
							
								 
							
						 
						
							
							
								
								Setup loading gif on conversation list  
							
							... 
							
							
							
							TODO: get actual gif asset in there. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cc0acc56dd 
								
							
								 
							
						 
						
							
							
								
								Initially hide newConversationView  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ee34e446e6 
								
							
								 
							
						 
						
							
							
								
								Label new-contact block  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f504087603 
								
							
								 
							
						 
						
							
							
								
								Move index styles to their own file  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								f207137b35 
								
							
								 
							
						 
						
							
							
								
								Customize typeahead tokenizer  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c6a19afd29 
								
							
								 
							
						 
						
							
							
								
								Tweak contact style in typeahead  
							
							... 
							
							
							
							Remove message snippets and dates.
Add checkboxes. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7bcceacf69 
								
							
								 
							
						 
						
							
							
								
								Implement typeahead (first pass)  
							
							
							
						 
						
							11 years ago