313d08344a 
								
							
								 
							
						 
						
							
							
								
								Request configuration sync on startup of new version  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								79a861a870 
								
							
								 
							
						 
						
							
							
								
								Typing Indicators  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ecf3f18762 
								
							
								 
							
						 
						
							
							
								
								Improve our deletion of IndexedDB post-SQLCipher migration  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6300256a3e 
								
							
								 
							
						 
						
							
							
								
								Gracefully shut down database operations before app exit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d48daa7b6 
								
							
								 
							
						 
						
							
							
								
								Refine Sealed Sender behaviors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fb670ad6b9 
								
							
								 
							
						 
						
							
							
								
								Remove IndexedDB files after removing IndexedDB database  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e08c5e3307 
								
							
								 
							
						 
						
							
							
								
								Add current message counter to the log to help with debugging  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e2e0e4c96b 
								
							
								 
							
						 
						
							
							
								
								Refine sealed sender logic  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1755e0adfd 
								
							
								 
							
						 
						
							
							
								
								Move all remaining stores to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a7d78c0e9b 
								
							
								 
							
						 
						
							
							
								
								Sealed Sender support  
							
							... 
							
							
							
							https://signal.org/blog/sealed-sender/  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								739bd4dbda 
								
							
								 
							
						 
						
							
							
								
								Request contact sync only on the first connect after upgrade  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2060118e85 
								
							
								 
							
						 
						
							
							
								
								Remove messages/conversations/unprocessed IndexedDB object stores  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7532f397ea 
								
							
								 
							
						 
						
							
							
								
								Keep object stores after conversations migrate to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7d9711ba65 
								
							
								 
							
						 
						
							
							
								
								Restore iOS-specific theme; colors on left in android theme  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3b8f934741 
								
							
								 
							
						 
						
							
							
								
								On startup, if we've just upgraded to a new version, contact sync  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								10c53bddb0 
								
							
								 
							
						 
						
							
							
								
								Move to new colors, switch incoming/outgoing colors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd60bdd08a 
								
							
								 
							
						 
						
							
							
								
								Move conversations to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								814b9cf26a 
								
							
								 
							
						 
						
							
							
								
								Only accept 'you left group' messages when group blocked  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9c399624cc 
								
							
								 
							
						 
						
							
							
								
								Support for blocking groups on mobile, via group/blocked syncs  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8584a79352 
								
							
								 
							
						 
						
							
							
								
								Don't treat sends to a group with unregistered users as an error  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9f920aa35b 
								
							
								 
							
						 
						
							
							
								
								Re-enable orphaned attachment cleanup  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fedfbed304 
								
							
								 
							
						 
						
							
							
								
								Copy quoted message contents into quote on receipt  
							
							... 
							
							
							
							Also:
  - visually distinguish any reference we couldn't verify on receipt
  - show toast on quote click if we can't scroll to message
  - toast visuals redesigned to match rest of app 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0eb2c958a5 
								
							
								 
							
						 
						
							
							
								
								Handle contact: don't exit early if timer is 'invalid'  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								621883a0ce 
								
							
								 
							
						 
						
							
							
								
								Disable drag and drop if it's not a file attachment  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7983300f4a 
								
							
								 
							
						 
						
							
							
								
								Use base64 strings for incoming message cache instead of binary  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								727925a266 
								
							
								 
							
						 
						
							
							
								
								Clean up old messages, better handle errors from sending  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								44dec45995 
								
							
								 
							
						 
						
							
							
								
								Ensure that all messages in cache are migrated properly  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d7987108b 
								
							
								 
							
						 
						
							
							
								
								Show and log progress during the SQLCipher migration  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1e8f71f035 
								
							
								 
							
						 
						
							
							
								
								Make settings and debug log available during initial migrations  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b1c6a5fe19 
								
							
								 
							
						 
						
							
							
								
								When updating message schema pre-SQLCipher, use legacy save  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3105b77475 
								
							
								 
							
						 
						
							
							
								
								Migrate to SQLCipher for messages/cache  
							
							... 
							
							
							
							Quite a few other fixes, including:
  - Sending to contact with no avatar yet (not synced from mobile)
  - Left pane doesn't update quickly or at all on new message
  - Left pane doesn't show sent or error status
Also:
 - Contributing.md: Ensure set of linux dev dependencies is complete 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								aa4339a69f 
								
							
								 
							
						 
						
							
							
								
								Preserve migration state when deleting config due to failed login  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02675312c5 
								
							
								 
							
						 
						
							
							
								
								Introduce mandatary migration on startup, to minimum version  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f39a96bc76 
								
							
								 
							
						 
						
							
							
								
								Move to centralized message/cache data layer  
							
							... 
							
							
							
							Also, ensure that conversation.messageCollection has nothing in it
unless it has an associated ConversationView. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								34231168a7 
								
							
								 
							
						 
						
							
							
								
								On message delete, ensure that all external files are deleted  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								80dd25e995 
								
							
								 
							
						 
						
							
							
								
								Preload all icon images to reduce flickering when they are used  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bffa910c64 
								
							
								 
							
						 
						
							
							
								
								Remove too-verbose logging on contact sync  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b3f9e969a 
								
							
								 
							
						 
						
							
							
								
								Ensure a theme is selected on initial load  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5933a34a18 
								
							
								 
							
						 
						
							
							
								
								Use window.log in browser context, turn on console eslint rule  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f2a63c99ed 
								
							
								 
							
						 
						
							
							
								
								Streamline code to clean logs based on version number  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								12f1932d02 
								
									
								
							
								 
							
						 
						
							
							
								
								Workaround for linux w/tmp mounted as noexec; spellcheck fails ( #2548 )  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c517e4193b 
								
							
								 
							
						 
						
							
							
								
								New option: Disable spell check  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d5d6cdb250 
								
							
								 
							
						 
						
							
							
								
								Automatically clean up old debug info, remove unneeded field  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0ac3517d51 
								
							
								 
							
						 
						
							
							
								
								On click of search result, show and focus conversation  
							
							... 
							
							
							
							Also: remove too-verbose logging on contact sync 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fc5c52fbdf 
								
							
								 
							
						 
						
							
							
								
								Remove iOS theme in favor of plain light/dark themes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f5852bb357 
								
							
								 
							
						 
						
							
							
								
								Be resilient to null thrown errors so we can surface to user  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c54ba8d1fa 
								
							
								 
							
						 
						
							
							
								
								Ensure that notifications and auto-hide window settings are saved  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a40a39314a 
								
							
								 
							
						 
						
							
							
								
								Disable notifications on new 'reconnect' event for laptop resume  
							
							
							
						 
						
							7 years ago