Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	1a01e38d5c  
						 
						
							
							
								
								
								Show 'group updated' in left pane when we get info-free update  
							
							
							
						 
						
							2018-07-27 09:15:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	80dd25e995  
						 
						
							
							
								
								
								Preload all icon images to reduce flickering when they are used  
							
							
							
						 
						
							2018-07-27 09:15:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	b7d5013558  
						 
						
							
							
								
								
								Add verified notification and sync the verified status as well  
							
							
							
						 
						
							2018-07-26 15:42:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	bffa910c64  
						 
						
							
							
								
								
								Remove too-verbose logging on contact sync  
							
							
							
						 
						
							2018-07-21 14:52:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	4b3f9e969a  
						 
						
							
							
								
								
								Ensure a theme is selected on initial load  
							
							
							
						 
						
							2018-07-21 14:52:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	573a26021b  
						 
						
							
							
								
								
								file_input_view: Use makeVideoThumbnail on attach of video  
							
							
							
						 
						
							2018-07-21 14:52:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5933a34a18  
						 
						
							
							
								
								
								Use window.log in browser context, turn on console eslint rule  
							
							
							
						 
						
							2018-07-21 14:52:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	643739f65d 
 
						 
						
							
							
								
								
								Responding to feedback on the updated visuals ( #2549 )  
							
							... 
							
							
							
							* Conversation List Item: timestamp bold only when convo has unread
* Preserve the positioning of overlays on re-entry into convo
* ConversationListItem: Handle missing and broken thumbnails
* Shorten timestamp in left pane for better Android consistency
* Update convo last updated if last was expire timer change
But not if it was from a sync instead of from you or from a contact.
* Make links in quotes the same color as the text
* MediaGridItem: Update placeholder icon colors for dark theme
* Ensure turning off timer shows 'Timer set to off' in left pane
* ConversationListItem: Show unread count in blue circle
* Add one pixel margin to blue indicator for text alignment
* Ensure replies to voice message can bet sent successfully 
							
						 
						
							2018-07-20 16:37:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	f2a63c99ed  
						 
						
							
							
								
								
								Streamline code to clean logs based on version number  
							
							
							
						 
						
							2018-07-20 15:49:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	12f1932d02 
 
						 
						
							
							
								
								
								Workaround for linux w/tmp mounted as noexec; spellcheck fails ( #2548 )  
							
							
							
						 
						
							2018-07-20 14:01:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	cea38b7bc4  
						 
						
							
							
								
								
								Log clear error if we fail to retrieve debug log upload key  
							
							
							
						 
						
							2018-07-19 11:07:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	2ef2235317  
						 
						
							
							
								
								
								Show error if debug log upload fails  
							
							
							
						 
						
							2018-07-19 10:21:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	4ca674edb2  
						 
						
							
							
								
								
								Remove User-Agent from form to upload debug log  
							
							
							
						 
						
							2018-07-19 09:15:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	b159a8d7c7  
						 
						
							
							
								
								
								Update the user agent for debug log requests  
							
							
							
						 
						
							2018-07-18 20:00:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c517e4193b  
						 
						
							
							
								
								
								New option: Disable spell check  
							
							
							
						 
						
							2018-07-18 19:41:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	d5d6cdb250  
						 
						
							
							
								
								
								Automatically clean up old debug info, remove unneeded field  
							
							
							
						 
						
							2018-07-18 19:41:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	66bd6c826d  
						 
						
							
							
								
								
								Fix MediaGallery handling of videos - show thumbnail and overlay  
							
							
							
						 
						
							2018-07-18 19:40:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c2c8dc5090  
						 
						
							
							
								
								
								Make quote props consistent, white circle dark theme play overlay  
							
							... 
							
							
							
							Prevents errors in the logs about attempting to load images from their
relative patn instead of the absolute path. No effect on the user. 
							
						 
						
							2018-07-18 12:20:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5e64e4ef40  
						 
						
							
							
								
								
								Remove verbose updateLastMessage logging, fix MediaGallery save  
							
							
							
						 
						
							2018-07-18 12:06:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	0ac3517d51  
						 
						
							
							
								
								
								On click of search result, show and focus conversation  
							
							... 
							
							
							
							Also: remove too-verbose logging on contact sync 
							
						 
						
							2018-07-18 11:40:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	fdc7c85876  
						 
						
							
							
								
								
								A couple small fixes: quotes, ConversationListItem, MessageDetail  
							
							... 
							
							
							
							- Load quoted message even with local thumbnail
- A bit more space for message in ConversationListItem
- Make the message detail screen scrollable 
							
						 
						
							2018-07-18 10:42:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	6e4b73ec0c  
						 
						
							
							
								
								
								Fix lint errors in conversation_view.js  
							
							
							
						 
						
							2018-07-18 09:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	db91560990  
						 
						
							
							
								
								
								Fixes for quotes/schema upgrade, optimize media gallery load  
							
							... 
							
							
							
							Also: Fix for contact detail page; didn't show back button 
							
						 
						
							2018-07-18 09:38:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	60f61c804b  
						 
						
							
							
								
								
								Fix reply to message w/attachment, dark theme quoted attachment  
							
							
							
						 
						
							2018-07-17 20:40:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	675e34fc8d  
						 
						
							
							
								
								
								New React component: ConversationListItem, installed in left pane  
							
							... 
							
							
							
							When collecting a conversation's last message, we grab that message's
status as well (if outgoing) and show it. 
							
						 
						
							2018-07-17 20:25:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	3c69886320  
						 
						
							
							
								
								
								Finish new Message component, integrate into application  
							
							... 
							
							
							
							Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
  to show in conversation
- New MessageDetail react component
- New ConversationHeader react component 
							
						 
						
							2018-07-17 15:58:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	43a44793c5  
						 
						
							
							
								
								
								Remove jshint - move everything over to eslint  
							
							... 
							
							
							
							Also removed all hints of previous linters 
							
						 
						
							2018-07-17 15:54:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	dc11db92f9  
						 
						
							
							
								
								
								New React component: Message  
							
							... 
							
							
							
							Also: Use react to render contects on the 'show group members' screen 
							
						 
						
							2018-07-17 15:53:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	fc5c52fbdf  
						 
						
							
							
								
								
								Remove iOS theme in favor of plain light/dark themes  
							
							
							
						 
						
							2018-07-17 15:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5823ae3951  
						 
						
							
							
								
								
								Ensure disabled timer notification is 'to off' not 'to seconds'  
							
							
							
						 
						
							2018-07-13 09:55:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	f5852bb357  
						 
						
							
							
								
								
								Be resilient to null thrown errors so we can surface to user  
							
							
							
						 
						
							2018-07-13 08:59:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c54ba8d1fa  
						 
						
							
							
								
								
								Ensure that notifications and auto-hide window settings are saved  
							
							
							
						 
						
							2018-07-13 08:58:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	d8e5e5fcf2  
						 
						
							
							
								
								
								Open separate windows with theme, update settings theme on change  
							
							
							
						 
						
							2018-07-13 08:57:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	61d8a694b7  
						 
						
							
							
								
								
								Remove temporary test logging  
							
							
							
						 
						
							2018-07-12 14:20:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	212ec8bb73  
						 
						
							
							
								
								
								Whenever user opens conversation, update its last message  
							
							
							
						 
						
							2018-07-12 11:33:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Beaupère 
								
							 
						 
						
							
							
								
							
							
	6a611cbecf  
						 
						
							
							
								
								
								Auto-scroll to selected conversation when reordering them ( #2498 )  
							
							... 
							
							
							
							When conversations are reordered (last message time has changed), this commit leads to scrolling the shortest distance to the conversation. 
							
						 
						
							2018-07-05 09:52:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	e30b34f424  
						 
						
							
							
								
								
								Add 'newmessage' event handler to Conversation for reliablity  
							
							
							
						 
						
							2018-07-05 09:32:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	ad4387803b  
						 
						
							
							
								
								
								New media permission, show dialog when not enabled for voice msg  
							
							... 
							
							
							
							UI now in separate renderer:
  - the permissions popup
  - settings dialog
  - debug log dialog
  - about window
Couple bug fixes:
  - About Window: Fix 'escape' to close window
  - Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js 
							
						 
						
							2018-07-03 16:04:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	9d9a797bda  
						 
						
							
							
								
								
								Handle timer updates along with group updates  
							
							
							
						 
						
							2018-07-03 16:04:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	67464774c3  
						 
						
							
							
								
								
								eslintify expiring_messages.js  
							
							
							
						 
						
							2018-07-03 16:04:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	12b5547e72  
						 
						
							
							
								
								
								Update contents of conversation even when view not hydrated  
							
							... 
							
							
							
							Also ensure that we update the last message in a conversation after
expire, after the mesage is really deleted from the database. 
							
						 
						
							2018-07-03 16:04:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	a40a39314a  
						 
						
							
							
								
								
								Disable notifications on new 'reconnect' event for laptop resume  
							
							
							
						 
						
							2018-07-03 15:06:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	125c3fafa8 
 
						 
						
							
							
								
								
								Idle detector: Fix bug preventing it from ever turning off ( #2487 )  
							
							
							
						 
						
							2018-07-03 15:02:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	0abdd5ead1  
						 
						
							
							
								
								
								Add missing await for thumbnail creation in makeQuote()  
							
							
							
						 
						
							2018-06-21 15:19:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	b113cd0ad2 
 
						 
						
							
							
								
								
								Expire timer updates: don't send if updated via remote message ( #2473 )  
							
							... 
							
							
							
							A recent change removed the type property to make markRead() behave
properly, but that broke our check 'should we send an update?' logic. So
instead of using `isIncoming()` we now use the thing we previously used
to determine whether a message was incoming: `receivedAt`. 
							
						 
						
							2018-06-21 12:01:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	a4603807e1 
 
						 
						
							
							
								
								
								Send/reply: Be resilient to errors making attachment thumbnail ( #2468 )  
							
							... 
							
							
							
							* Show generic file icon if we fail to make attachment thumbnail
* Be resilient to thumbnail creation errors when creating quote 
							
						 
						
							2018-06-21 12:01:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	8eeaad8e18  
						 
						
							
							
								
								
								Remove unused export/import functionality  
							
							
							
						 
						
							2018-06-21 11:54:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	1c23c6a9d7  
						 
						
							
							
								
								
								Remove window.config in favor of window.getXXX() accessors  
							
							
							
						 
						
							2018-06-14 17:03:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5fca44d1b1  
						 
						
							
							
								
								
								Send message: Pull expireTimer, recipients, dest before queueJob  
							
							
							
						 
						
							2018-06-14 15:33:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	dfa1f0797c  
						 
						
							
							
								
								
								Ensure timer updates show in convo before initiating message  
							
							
							
						 
						
							2018-06-14 15:30:26 -07:00