9deaa95e8c 
								
							
								 
							
						 
						
							
							
								
								Strip unicode null from deviceNames  
							
							... 
							
							
							
							Not sure how or why but sometimes deviceNames arrive on the server
containing a null char.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								43ca465eb9 
								
							
								 
							
						 
						
							
							
								
								Remove unused code  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1c89142752 
								
							
								 
							
						 
						
							
							
								
								Customize emoji conversion  
							
							... 
							
							
							
							Use image tags with :emoji: in a title attribute for an optimal
copy/paste ux.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f042378a37 
								
							
								 
							
						 
						
							
							
								
								Upgrade emoji support and switch to apple emoji  
							
							... 
							
							
							
							Use emojijs for replacing unicode with image tags for display. We were
already using it to replace colons with unicode. Additionally it has
a companion data repo that is kept up to date with images from all
the common image sets.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								262f9d135f 
								
							
								 
							
						 
						
							
							
								
								Add subtle border to ios attachments  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6d0a535f4a 
								
							
								 
							
						 
						
							
							
								
								iOS bubble tails  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								65cb7c0e9c 
								
							
								 
							
						 
						
							
							
								
								Cleanup colors and focus/active input states  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4b9f7d518e 
								
							
								 
							
						 
						
							
							
								
								Remove Android requirement from install flow  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b5191e78c3 
								
							
								 
							
						 
						
							
							
								
								More themeing  
							
							... 
							
							
							
							Restyle message input and welcome screen
Cleanup search, headers
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2e3db91b30 
								
							
								 
							
						 
						
							
							
								
								Theme-ify header colors and styles  
							
							... 
							
							
							
							Remove the Signal banner and restyle the search field for ios theme.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6e2ca331a3 
								
							
								 
							
						 
						
							
							
								
								Fix ios control messages  
							
							... 
							
							
							
							i.e., session reset messages.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5333f89d9d 
								
							
								 
							
						 
						
							
							
								
								Fix svg icon colors  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6c05a71424 
								
							
								 
							
						 
						
							
							
								
								Tune up ios bubble style  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8fbb0d05f5 
								
							
								 
							
						 
						
							
							
								
								Add settings ui for theme  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7b9894d688 
								
							
								 
							
						 
						
							
							
								
								Refactor css to support theming  
							
							... 
							
							
							
							Move away from inline style attributes for setting contact colors.
Apply colors by name via css classes instead. Also lays groundwork
for syncing contact colors.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce583bed18 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								441a2e0546 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3531667207 
								
							
								 
							
						 
						
							
							
								
								Fix closing recorder when clicking away  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fd470fe1fb 
								
							
								 
							
						 
						
							
							
								
								Rename component  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								87f4029210 
								
							
								 
							
						 
						
							
							
								
								Fix lint  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								27631c7d03 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3aa72d2244 
								
							
								 
							
						 
						
							
							
								
								Address large font size edge cases  
							
							... 
							
							
							
							Fix some visual bugs occuring at large font size:
  * Contact names break onto the next line after their avatars in
    message detail screen
  * Settings menu font-size failed to scale
  * Handle Content overflow in modals.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b330b80484 
								
							
								 
							
						 
						
							
							
								
								Change font size on ctrl+scroll  
							
							... 
							
							
							
							Fixes  #864 
// FREEBIE 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								41e4154d60 
								
							
								 
							
						 
						
							
							
								
								Make font sizes relative  
							
							... 
							
							
							
							So it's easier to adjust them globally.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9fa7e7f462 
								
							
								 
							
						 
						
							
							
								
								Remove unused view  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								645e05c2b9 
								
							
								 
							
						 
						
							
							
								
								Add support for new fingerprint format  
							
							... 
							
							
							
							This will be ready to roll whenever Android/iOS is.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								254b6621c2 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.5  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								892831a9c5 
								
							
								 
							
						 
						
							
							
								
								Localize the app description in the webstore  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								178917da94 
								
							
								 
							
						 
						
							
							
								
								Disable voice notes  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4f46a164ba 
								
							
								 
							
						 
						
							
							
								
								Add voice notes  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cc15af549b 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d11f9fd538 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.4  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9ab64ec44d 
								
							
								 
							
						 
						
							
							
								
								Allow localization of month-day format string  
							
							... 
							
							
							
							The short month-day format ex: 'Aug 8', is not built-in to momentjs, so
we need to localize it.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								93edce87aa 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5304cddede 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e5b54d9b6a 
								
							
								 
							
						 
						
							
							
								
								Bubble up InvalidStateErrors and log them  
							
							... 
							
							
							
							These may be indicative of a potentially fatal lack of disk space.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								83629df560 
								
							
								 
							
						 
						
							
							
								
								Log on failure to fetch storage  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								67c7a06c28 
								
							
								 
							
						 
						
							
							
								
								Use momentjs for timestamp localization  
							
							... 
							
							
							
							Let momentjs handle proper pluralization of relative times. This comes
at the sacrifice of displaying 'minutes' in the conversation list
timestamp rather than 'min'. Note that we don't use moment's fromNow
instance method so as to preserve the rounding logic that matches the
Android client.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								78b8fbc836 
								
							
								 
							
						 
						
							
							
								
								Update momentjs  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c5b657e3f3 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4d9b6917d7 
								
							
								 
							
						 
						
							
							
								
								Fix timestamp tests  
							
							... 
							
							
							
							These were failing because chrome's i18n functions aren't available in
test.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								688b297050 
								
							
								 
							
						 
						
							
							
								
								Move window.chrome reference to chromium.js  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a9562b23b6 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate description field  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1610418a75 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								85cf719fb1 
								
							
								 
							
						 
						
							
							
								
								Add descriptions to timestamp i18n strings  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fed8f62617 
								
							
								 
							
						 
						
							
							
								
								Remove untranslatable strings from locale file  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6a3a724dc4 
								
							
								 
							
						 
						
							
							
								
								Add momentjs locales  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bf3f5040aa 
								
							
								 
							
						 
						
							
							
								
								Pluralize minute in localized timestamp strings  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e836bfd3f7 
								
							
								 
							
						 
						
							
							
								
								Added basic localization for timestamps  
							
							... 
							
							
							
							This commit implements basic localization for the timestamps in conversations and the conversation list.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e07616e2ef 
								
							
								 
							
						 
						
							
							
								
								Only create notifications for unread messages  
							
							... 
							
							
							
							In some cases, we have already received a read receipt for an incoming
message by the time we go to create a notification about it. In this
case, we should skip the notification.
// FREEBIE 
							
						 
						
							9 years ago