70eed938d9 
								
							
								 
							
						 
						
							
							
								
								Store arrayBuffers in database for remote identity keys  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								79a861a870 
								
							
								 
							
						 
						
							
							
								
								Typing Indicators  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a780fa3bab 
								
							
								 
							
						 
						
							
							
								
								Fix reference to nonexistent variable  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								55c3d9371e 
								
							
								 
							
						 
						
							
							
								
								Bump sender certificate timer after registration for re-link  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6300256a3e 
								
							
								 
							
						 
						
							
							
								
								Gracefully shut down database operations before app exit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c5f9fae444 
								
							
								 
							
						 
						
							
							
								
								A few small bugfixes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d48daa7b6 
								
							
								 
							
						 
						
							
							
								
								Refine Sealed Sender behaviors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fb670ad6b9 
								
							
								 
							
						 
						
							
							
								
								Remove IndexedDB files after removing IndexedDB database  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9f647f00d8 
								
							
								 
							
						 
						
							
							
								
								A couple fixes for the data layer, legacy message upgrade/migrate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								41dd78c073 
								
							
								 
							
						 
						
							
							
								
								On fetch of profileAvatar, set it to convo's profileAvatar field  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6628b73911 
								
							
								 
							
						 
						
							
							
								
								Only show database log entries if task takes longer than 10ms  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1755e0adfd 
								
							
								 
							
						 
						
							
							
								
								Move all remaining stores to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7aa9031c7f 
								
							
								 
							
						 
						
							
							
								
								Import: Be resilient to deletions from importObject  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a7d78c0e9b 
								
							
								 
							
						 
						
							
							
								
								Sealed Sender support  
							
							... 
							
							
							
							https://signal.org/blog/sealed-sender/  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2060118e85 
								
							
								 
							
						 
						
							
							
								
								Remove messages/conversations/unprocessed IndexedDB object stores  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e39c999932 
								
							
								 
							
						 
						
							
							
								
								Import: Properly handle import with all empty non-convo stores  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1e562c8293 
								
							
								 
							
						 
						
							
							
								
								Properly handle avatar changes in group update messages  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7532f397ea 
								
							
								 
							
						 
						
							
							
								
								Keep object stores after conversations migrate to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8edfbdcee5 
								
							
								 
							
						 
						
							
							
								
								Longer timeout for orphaned file cleanup  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ca61c9cb85 
								
							
								 
							
						 
						
							
							
								
								Warnings for dangerous files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f38410976d 
								
							
								 
							
						 
						
							
							
								
								Delete conversation external files on deletion  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2cfbfe477a 
								
							
								 
							
						 
						
							
							
								
								Better handle large numbers of messages in cache on startup  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a8e12d0771 
								
							
								 
							
						 
						
							
							
								
								Add user's avatar to the top left of the screen  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd60bdd08a 
								
							
								 
							
						 
						
							
							
								
								Move conversations to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d0c4152d99 
								
							
								 
							
						 
						
							
							
								
								backup.js: Remove references to nonexistent i18n strings  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								57d13dad57 
								
							
								 
							
						 
						
							
							
								
								data/removeMessage: no need for additional model instantiation  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02fbea96c0 
								
							
								 
							
						 
						
							
							
								
								Move base64 conversions off of the main thread  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								911bc63c67 
								
							
								 
							
						 
						
							
							
								
								Move all arrayBuffer<->base64 functions to be async  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								516a729a45 
								
							
								 
							
						 
						
							
							
								
								Additional logging for sql commands in debug mode  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7983300f4a 
								
							
								 
							
						 
						
							
							
								
								Use base64 strings for incoming message cache instead of binary  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8c8475076b 
								
							
								 
							
						 
						
							
							
								
								Data layer: return null if id not in database, not empty model  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c88df69094 
								
							
								 
							
						 
						
							
							
								
								New SQL indices and query tweaks to eliminate table scans  
							
							... 
							
							
							
							Also: New logging on client side to track performance of db queries 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e086d521f1 
								
							
								 
							
						 
						
							
							
								
								Increase the timeout for database updates  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								727925a266 
								
							
								 
							
						 
						
							
							
								
								Clean up old messages, better handle errors from sending  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6e193456f9 
								
							
								 
							
						 
						
							
							
								
								Eliminate orphaned external message files on startup  
							
							... 
							
							
							
							Attachments, visual attachment thumbnails, video attachment screenshots
Quote thumbnails
Contact avatars 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								44dec45995 
								
							
								 
							
						 
						
							
							
								
								Ensure that all messages in cache are migrated properly  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a01db40e27 
								
							
								 
							
						 
						
							
							
								
								Ensure that a SQL command timeout results in an error  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								22613c8cc4 
								
							
								 
							
						 
						
							
							
								
								Set disappearing check timer reliably - on all message saves  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3961778e53 
								
							
								 
							
						 
						
							
							
								
								Fixes for Chrome app import in this new SQLCipher world  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d7987108b 
								
							
								 
							
						 
						
							
							
								
								Show and log progress during the SQLCipher migration  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b1c6a5fe19 
								
							
								 
							
						 
						
							
							
								
								When updating message schema pre-SQLCipher, use legacy save  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0d13d437fe 
								
							
								 
							
						 
						
							
							
								
								Delete before forced bulk insert to fix broken migrations  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								573a26021b 
								
							
								 
							
						 
						
							
							
								
								file_input_view: Use makeVideoThumbnail on attach of video  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5933a34a18 
								
							
								 
							
						 
						
							
							
								
								Use window.log in browser context, turn on console eslint rule  
							
							
							
						 
						
							7 years ago