lilia
							
						 
						
							 
							
							
							
								
							
								dc41ebf701 
								
							
								 
							
						 
						
							
							
								
								Small frontend fixes for the new group view  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2bd77693e1 
								
							
								 
							
						 
						
							
							
								
								Refactor options page and style using bootstrap  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								81e4af5827 
								
							
								 
							
						 
						
							
							
								
								Move phonenumbery utils to libphonenumber object  
							
							 
							
							... 
							
							
							
							Slowly whittling away at helpers.js... 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9fc14cfa30 
								
							
								 
							
						 
						
							
							
								
								Remove erroneous comment re: MDN copyright  
							
							 
							
							... 
							
							
							
							In fact, the code samples we have copied from MDN are declared to be
public domain (see link below):
  "Code samples added on or after August 20, 2010 are in the public
  domain."
https://developer.mozilla.org/en-US/docs/MDN/About#Copyrights_and_licenses 
AFAICT we're using code from this page, last updated 10/4/14:
https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding  
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								75e78caec8 
								
							
								 
							
						 
						
							
							
								
								Function-wrap options.js  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								683c373943 
								
							
								 
							
						 
						
							
							
								
								Relaxes verification code validation  
							
							 
							
							... 
							
							
							
							When codes are sent they are formatted as xxx-xxx. Previously when I
would paste these from GVoice they failed validation thanks to the dash
and whatever whitespace I happened to grab. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								27708cd8d7 
								
							
								 
							
						 
						
							
							
								
								Switch to staging. -ca is now production  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0f4b53c176 
								
							
								 
							
						 
						
							
							
								
								Update records list in BBLocalStorage on fetch  
							
							 
							
							... 
							
							
							
							Previously, would only update the known messages. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2288f8adc1 
								
							
								 
							
						 
						
							
							
								
								Fix new group ui not showing  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								266600e5ab 
								
							
								 
							
						 
						
							
							
								
								There's no need to wrap this function inside a function afaict  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ae98b8680f 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace in popup.js  
							
							 
							
							... 
							
							
							
							Our official standard is 4 space indentation. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								778fa6b627 
								
							
								 
							
						 
						
							
							
								
								Remove some low-value makup  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								40c3bc8640 
								
							
								 
							
						 
						
							
							
								
								Fix nacl not loading  
							
							 
							
							... 
							
							
							
							HEADDESK HEADDESK HEADDESK 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0cf5ae3bbf 
								
							
								 
							
						 
						
							
							
								
								Reorganize message view test a bit  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ef066ea9d2 
								
							
								 
							
						 
						
							
							
								
								Make conversations open when they are created  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								230d24a69e 
								
							
								 
							
						 
						
							
							
								
								Views already have a #remove()  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								db86abdf70 
								
							
								 
							
						 
						
							
							
								
								Add list view tests  
							
							 
							
							... 
							
							
							
							Also,
 * moved fetch out of the list view
 * removed unused #last() function
 * put test setup lines in their own tiny file.
 * added data-cover to view script tags for code coveage reports. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4ccb2b2f98 
								
							
								 
							
						 
						
							
							
								
								Add a page for testing views.  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ad7456b367 
								
							
								 
							
						 
						
							
							
								
								Refactor away this poorly named and overloaded file  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b9640a54bd 
								
							
								 
							
						 
						
							
							
								
								Move new convo stuff to its own file  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9af18ce6ae 
								
							
								 
							
						 
						
							
							
								
								Encapsulate page layout js  
							
							 
							
							... 
							
							
							
							The layout class is the only class that should have knowledge of
page-level constant markup, such as #gutter and #contacts, and
should be pretty much the only place we find elements by id (with
the exception of template elements).
This change removes references to #gutter from views. Rather than
hardcoding assumptions about page layout, view elements should
ask the layout to insert themselves into the main content area by
calling Whisper.Layout.setContent. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								806693ac1c 
								
							
								 
							
						 
						
							
							
								
								use new index page for popup  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								563bb341e2 
								
							
								 
							
						 
						
							
							
								
								Rm old css  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5ddcc516e4 
								
							
								 
							
						 
						
							
							
								
								remove extra insertion, it's already happening  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2f0b0f7a1b 
								
							
								 
							
						 
						
							
							
								
								Get overflow scrolls working  
							
							 
							
							... 
							
							
							
							Had to resort to a resize event handler.
A bit slow at times, but it works. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								546cdf82cb 
								
							
								 
							
						 
						
							
							
								
								Fix some markup issues  
							
							 
							
							... 
							
							
							
							* Remove spurious search div
* Fix nested uls
* Use class name selected, not closed (the inverse)
* Restor nacl div 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c2beda8e40 
								
							
								 
							
						 
						
							
							
								
								Get single recipient message composition working again  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c034ac8267 
								
							
								 
							
						 
						
							
							
								
								Refactor components for the main content section  
							
							 
							
							... 
							
							
							
							Each conversation views now manages its own separate elements
rather than all binding to a shared #conversation element, and
similarly for message composition ui.
Also includes the beginnings of group creation UI (not working yet),
featuring bootstrap-tagsinput field for entering group recipients 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								28e16aaae8 
								
							
								 
							
						 
						
							
							
								
								bootstrap tags input  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								8d83a8fb27 
								
							
								 
							
						 
						
							
							
								
								This element is constant, so let's bootstrap it  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5f74a60364 
								
							
								 
							
						 
						
							
							
								
								Format thread timestamps  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								44f272a181 
								
							
								 
							
						 
						
							
							
								
								Get messages sending with new ui  
							
							 
							
							... 
							
							
							
							Also convert index.html to 4-space indentation. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								95c31629b7 
								
							
								 
							
						 
						
							
							
								
								get frontend rendering with new markup/css  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								518bdb2056 
								
							
								 
							
						 
						
							
							
								
								with love from tyler  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								850a91c77d 
								
							
								 
							
						 
						
							
							
								
								Fix message sending  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d446da90c4 
								
							
								 
							
						 
						
							
							
								
								Someday we'll have images for contacts  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0741c74618 
								
							
								 
							
						 
						
							
							
								
								Don't recreate views unnecessarily  
							
							 
							
							... 
							
							
							
							Let ConversationListItemView save a reference to its corresponding
ConversationView. This lets it render or delegate/undelegate events
when opening and closing a conversation.
Similarly for ConversationView itself, which contains a MessageListView. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9d0be46a53 
								
							
								 
							
						 
						
							
							
								
								Close an open conversation before opening another  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								bbb5d56516 
								
							
								 
							
						 
						
							
							
								
								Don't reopen a currently selected conversation  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9b30780335 
								
							
								 
							
						 
						
							
							
								
								rm stale css  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								98cfc1b701 
								
							
								 
							
						 
						
							
							
								
								Remove old convo compose view  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								511b121a2f 
								
							
								 
							
						 
						
							
							
								
								Refactor conversation view into two classes  
							
							 
							
							... 
							
							
							
							One that resides in the left hand column as a list item, and another
which displays in the main column and handles ui events therein. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6ff6ef07a9 
								
							
								 
							
						 
						
							
							
								
								Parse the template before binding render to an event  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d615a5a18b 
								
							
								 
							
						 
						
							
							
								
								Let list view changes the color of selected conversations  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								dc957415c2 
								
							
								 
							
						 
						
							
							
								
								Cull dead code  
							
							 
							
							... 
							
							
							
							Most of this no longer needed because of templating and list views. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9082781e09 
								
							
								 
							
						 
						
							
							
								
								Make header and footer/form work without overflowing  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								df95a7f71a 
								
							
								 
							
						 
						
							
							
								
								Move ui init out of nacl callback and remove some lines that no longer apply  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								def32f42d4 
								
							
								 
							
						 
						
							
							
								
								New layout/design  
							
							 
							
							... 
							
							
							
							Two column layout and style tweaks. Templatized conversation views.
Generalized list view. 
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6d5e32bca8 
								
							
								 
							
						 
						
							
							
								
								Don't make a new collection on every call to thread.messages()  
							
							 
							
							
							
						 
						
							11 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7e20838128 
								
							
								 
							
						 
						
							
							
								
								Rename file  
							
							 
							
							
							
						 
						
							11 years ago