Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c41bc53614  
						 
						
							
							
								
								
								Refactor messages model; New timeline react components  
							
							
							
						 
						
							2019-05-16 15:23:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	d342b23cbc  
						 
						
							
							
								
								
								Refactor: Prepare Message function props for conversation scope  
							
							
							
						 
						
							2019-05-07 09:41:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	fca40cb548  
						 
						
							
							
								
								
								Disable keyboard shortcut for conversation archive  
							
							
							
						 
						
							2019-04-17 14:19:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	b31fbcaa17  
						 
						
							
							
								
								
								Don't send if message body is too long  
							
							
							
						 
						
							2019-04-16 14:35:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	22f7a352f9  
						 
						
							
							
								
								
								updateLastMessage: If we don't update last text, clear it  
							
							
							
						 
						
							2019-04-12 14:06:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	62de2a229d  
						 
						
							
							
								
								
								Add logging to track synchronization in message processing  
							
							
							
						 
						
							2019-04-10 12:15:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Derek Meer 
								
							 
						 
						
							
							
								
							
							
	7727dc093e  
						 
						
							
							
								
								
								Hides the "Hide menu bar" option on MacOS ( #2903 )  
							
							... 
							
							
							
							The "Hide menu bar" option is only applicable to Windows and some Linux distros,
where the menu bar is attached to the Signal window. Therefore, this commit
ensures that it doesn't show up on MacOS. It includes a setting,
isHideMenuBarSupported(), to control the option's appearance. This
commit also includes the tests to make sure isHideMenuBarSupported()
works correctly.
Fixes  #2705  
							
						 
						
							2019-04-08 10:25:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	629dc8737b  
						 
						
							
							
								
								
								Fix issue where 'delete messages' was not clickable second time  
							
							
							
						 
						
							2019-04-05 17:18:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c8ea2e9463  
						 
						
							
							
								
								
								Download and install updates without the help of electron-updater  
							
							
							
						 
						
							2019-04-05 17:18:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	81de5f9a76  
						 
						
							
							
								
								
								Introduce CTRL-E shortcut for archiving a conversation  
							
							
							
						 
						
							2019-04-04 17:17:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	74cb808763  
						 
						
							
							
								
								
								New MessageController as the single place for in-memory messages  
							
							
							
						 
						
							2019-04-04 17:17:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	274949b247  
						 
						
							
							
								
								
								Enable long message send as an attachment  
							
							
							
						 
						
							2019-03-29 11:31:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	4d8fbe95ff  
						 
						
							
							
								
								
								Retry send: Always remove all errors and recalculate recipients  
							
							
							
						 
						
							2019-03-29 11:31:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	0c69d725c3  
						 
						
							
							
								
								
								Ensure that we have all conversations in redux store  
							
							
							
						 
						
							2019-03-28 17:23:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	3b140d9b51  
						 
						
							
							
								
								
								Update react-contextmenu to avoid event handler issues un unload  
							
							
							
						 
						
							2019-03-20 13:43:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	7cfd3870d5  
						 
						
							
							
								
								
								Escape XML delimiters for notifications on linux  
							
							... 
							
							
							
							Thanks to @whitequark for pointing out an inconsistency in the way that
some Linux desktop environments were displaying markup in notifications. 
							
						 
						
							2019-03-18 16:30:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	8c4d90df07  
						 
						
							
							
								
								
								Send long text as an attachment instead of inline  
							
							... 
							
							
							
							Remove Android length warning
Handle incoming long message attachments
Show long download pending status in message bubble
Fix the width of the smallest spinner
Remove Android length warning from HTML templates 
							
						 
						
							2019-03-14 17:30:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	0e5f405b53  
						 
						
							
							
								
								
								Remove unnecessary 'tag' from Notification construction  
							
							
							
						 
						
							2019-03-14 12:32:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	32fa5cccde  
						 
						
							
							
								
								
								Send sync sent messages properly in 1-member group  
							
							
							
						 
						
							2019-03-13 10:46:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	c76d537482  
						 
						
							
							
								
								
								Note to Self: On just expire timer update, set TIMER_UPDATE flag  
							
							
							
						 
						
							2019-03-13 09:11:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	768007a269  
						 
						
							
							
								
								
								Message Detail: Ensure that quotes are not clickable  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	6ffbc0ac06  
						 
						
							
							
								
								
								Archive Conversation  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	d72f89d776  
						 
						
							
							
								
								
								Render only visible conversations in left pane  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	b3ac1373fa  
						 
						
							
							
								
								
								Move left pane entirely to React  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	bf904ddd12  
						 
						
							
							
								
								
								On attachment save include date, include album index  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	782516186f  
						 
						
							
							
								
								
								Move expiring message cleanup after ConversationController.load()  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	e68367fe0d  
						 
						
							
							
								
								
								Remove reference to nonexistent view  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	009c58749b  
						 
						
							
							
								
								
								Don't continue to log if socket is returning unknown status  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	812f895e12  
						 
						
							
							
								
								
								Bring lastMessage and lastMessageStatus back to conversation  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	dcd16775c3  
						 
						
							
							
								
								
								Note to Self: set expirationStartTimestamp before sending sync  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	eb7ad48951  
						 
						
							
							
								
								
								Only put nbsp before last token in msg body if token is <12 chars  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	ba501a6df6  
						 
						
							
							
								
								
								Fix ASM warnings in MP3 library  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	fbda313d09  
						 
						
							
							
								
								
								Add job details to attachment download log warning  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	ae161c6cf6  
						 
						
							
							
								
								
								Update to Electron 4.x  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	667b2e63f1  
						 
						
							
							
								
								
								Ensure image lightbox is aware of its underlying message changes  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	ae2db9f09a  
						 
						
							
							
								
								
								Improve handling for URLs composed of mixed character sets  
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	3917ab940e  
						 
						
							
							
								
								
								web_api: Fix caching of https.agent objects between requests  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	41ea9ee15b  
						 
						
							
							
								
								
								Ensure that we show error'd recipients in message details screen  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	ad53423e0a  
						 
						
							
							
								
								
								Queue quote reference handling per convo in handleDataMessage  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5165eb3bd4  
						 
						
							
							
								
								
								On database error: show popup, allow user to delete and relaunch  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	3fb6ab295f  
						 
						
							
							
								
								
								Debug log optimizations and improvements  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	9afea3ae2b  
						 
						
							
							
								
								
								View All Media: Listen for updates to conversation, re-render  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	d4eacda649  
						 
						
							
							
								
								
								Disable import/export outside of test mode; not currently used  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	77ae717b9b  
						 
						
							
							
								
								
								Clean up shutdown handling - stop processing incoming messages  
							
							
							
						 
						
							2019-02-20 16:51:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	af40ceda6c  
						 
						
							
							
								
								
								Note to Self timer fixes for bugs reported by beta users  
							
							
							
						 
						
							2019-02-20 16:40:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	1b9959aca3  
						 
						
							
							
								
								
								Ensure outgoing attachment size always matches resized image  
							
							
							
						 
						
							2019-02-13 16:04:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	28f96fe893  
						 
						
							
							
								
								
								Ensure that we capture sender even if thrown error is falsey  
							
							
							
						 
						
							2019-02-13 16:04:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	291e8d80cb  
						 
						
							
							
								
								
								Fix asm.js errors in emscripten-generated functions  
							
							
							
						 
						
							2019-02-13 16:04:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	5b54c9554e  
						 
						
							
							
								
								
								Remove groups table, conversation is single source of truth  
							
							
							
						 
						
							2019-02-13 16:04:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	041fe4be05  
						 
						
							
							
								
								
								Remove JSON column and Backbone Model for unprocessed  
							
							
							
						 
						
							2019-02-13 16:04:58 -08:00