98c4e9056f 
								
							 
						 
						
							
							
								
								use helper method to close socket  
							
							
							
						 
						
							2019-07-04 10:12:08 +02:00  
				
					
						
							
							
								 
						
							
								73d66fd703 
								
							 
						 
						
							
							
								
								go forward through cursor in message restore  
							
							... 
							
							
							
							We have seen some weird CursorIndexNotFoundException that we were unable to reproduce.
We assume that going forward (moveToNext()) through the cursor instead of (moveToPrevious() fixes that issue 
							
						 
						
							2019-04-30 10:45:28 +02:00  
				
					
						
							
							
								 
						
							
								b2ea91909b 
								
							 
						 
						
							
							
								
								introduced type private_file_message to handle attachments in PMs.  fixes   #3372  
							
							
							
						 
						
							2019-04-27 11:46:43 +02:00  
				
					
						
							
							
								 
						
							
								c7dea9dded 
								
							 
						 
						
							
							
								
								fixed security exception when attempting to display image in notification  
							
							
							
						 
						
							2019-03-03 08:32:54 +01:00  
				
					
						
							
							
								 
						
							
								8fbe445c99 
								
							 
						 
						
							
							
								
								scan all files in case some files were previously marked as deleted by accident  
							
							
							
						 
						
							2019-01-24 15:03:58 +01:00  
				
					
						
							
							
								 
						
							
								2e0db4dcda 
								
							 
						 
						
							
							
								
								do not show installed accounts in restore view  
							
							
							
						 
						
							2019-01-23 12:45:15 +01:00  
				
					
						
							
							
								 
						
							
								c9fc40dfe5 
								
							 
						 
						
							
							
								
								WIP backup & restore  
							
							
							
						 
						
							2019-01-22 19:25:45 +01:00  
				
					
						
							
							
								 
						
							
								e714d7cd29 
								
							 
						 
						
							
							
								
								null checks when deleting old files  
							
							... 
							
							
							
							fixes  #3345  
						
							2019-01-17 11:56:34 +01:00  
				
					
						
							
							
								 
						
							
								e9bf2b464c 
								
							 
						 
						
							
							
								
								explicitly set type=images for all media with an image mime type  
							
							... 
							
							
							
							this is in preperation to be able to query the database for all images 
							
						 
						
							2019-01-12 09:01:35 +01:00  
				
					
						
							
							
								 
						
							
								7cabb2c377 
								
							 
						 
						
							
							
								
								check if encrypted pgp file get deleted  
							
							
							
						 
						
							2019-01-10 21:24:24 +01:00  
				
					
						
							
							
								 
						
							
								a644b40c3e 
								
							 
						 
						
							
							
								
								don’t check if files exists when loading attachments  
							
							
							
						 
						
							2019-01-10 17:43:09 +01:00  
				
					
						
							
							
								 
						
							
								52afcac230 
								
							 
						 
						
							
							
								
								mark deleted files in database and not query them when querying for media  
							
							
							
						 
						
							2019-01-10 14:52:27 +01:00  
				
					
						
							
							
								 
						
							
								96e3546904 
								
							 
						 
						
							
							
								
								put images into MessageStyle notifications  
							
							
							
						 
						
							2019-01-09 12:47:09 +01:00  
				
					
						
							
							
								 
						
							
								3eaa48fa46 
								
							 
						 
						
							
							
								
								added epub and azw mime types. try to resolve application/octet-stream by file extension instead. added preview icons for ebooks  
							
							
							
						 
						
							2018-12-22 13:02:45 +01:00  
				
					
						
							
							
								 
						
							
								ae9bfe1643 
								
							 
						 
						
							
							
								
								limit video transcoding to api >= 18 and other api 16 fixes  
							
							
							
						 
						
							2018-12-10 13:58:05 +01:00  
				
					
						
							
							
								 
						
							
								bcfd3f20c2 
								
							 
						 
						
							
							
								
								postpone prekey removal and republish to after mam  
							
							
							
						 
						
							2018-12-05 10:42:56 +01:00  
				
					
						
							
							
								 
						
							
								c02676ea4c 
								
							 
						 
						
							
							
								
								implement self healing omemo  
							
							... 
							
							
							
							after receiving a SignalMessage that can’t be decrypted because of broken sessions
Conversations will attempt to grab a new pre key bundle and send a new PreKeySignalMessage
wrapped in a key transport message. 
							
						 
						
							2018-12-02 14:41:29 +01:00  
				
					
						
							
							
								 
						
							
								f1e1c4a78d 
								
							 
						 
						
							
							
								
								keep track of previously edited ids  
							
							
							
						 
						
							2018-12-01 15:52:44 +01:00  
				
					
						
							
							
								 
						
							
								45dba15376 
								
							 
						 
						
							
							
								
								one time migration for existing quicksy account to set magic create flag  
							
							
							
						 
						
							2018-11-25 20:47:50 +01:00  
				
					
						
							
							
								 
						
							
								6d67854086 
								
							 
						 
						
							
							
								
								catch cursor window allocation exception  
							
							
							
						 
						
							2018-11-13 09:58:28 +01:00  
				
					
						
							
							
								 
						
							
								3e1d01798c 
								
							 
						 
						
							
							
								
								refresh synced contacts even if offline  
							
							
							
						 
						
							2018-10-31 13:33:55 +01:00  
				
					
						
							
							
								 
						
							
								18752a5c58 
								
							 
						 
						
							
							
								
								write null bitmap to imageview to replace asyncdrawable  
							
							
							
						 
						
							2018-10-24 20:00:56 +02:00  
				
					
						
							
							
								 
						
							
								284861de65 
								
							 
						 
						
							
							
								
								Do not attempt to draw overlay on null bitmap  
							
							
							
						 
						
							2018-10-07 13:44:20 +02:00  
				
					
						
							
							
								 
						
							
								70845c5e95 
								
							 
						 
						
							
							
								
								do not compress/resize images with strange aspect ratios.  fixes   #3188  
							
							
							
						 
						
							2018-09-22 16:51:00 +02:00  
				
					
						
							
							
								 
						
							
								1985f6bdec 
								
							 
						 
						
							
							
								
								store avatars received over muc presence in contact  
							
							
							
						 
						
							2018-09-21 12:27:58 +02:00  
				
					
						
							
							
								 
						
							
								bd128335d3 
								
							 
						 
						
							
							
								
								do not show media overview in contact/conference details when missing storage permission  
							
							
							
						 
						
							2018-09-17 21:24:25 +02:00  
				
					
						
							
							
								 
						
							
								7a0c53aa71 
								
							 
						 
						
							
							
								
								introduce media browser activity  
							
							
							
						 
						
							2018-09-15 21:10:17 +02:00  
				
					
						
							
							
								 
						
							
								06972ec95c 
								
							 
						 
						
							
							
								
								show conversation media in contact/conference details  
							
							
							
						 
						
							2018-09-15 19:38:45 +02:00  
				
					
						
							
							
								 
						
							
								3608b0eb44 
								
							 
						 
						
							
							
								
								WIP: preview media before sending them  
							
							... 
							
							
							
							Note that this commit breaks a few things in that non video/image do not work and sharing media isn’t currently using the new mechanism either 
							
						 
						
							2018-09-11 09:56:32 +02:00  
				
					
						
							
							
								 
						
							
								f533e526fb 
								
							 
						 
						
							
							
								
								catch illegalargument exception when discovering extension from url  
							
							
							
						 
						
							2018-09-01 16:56:20 +02:00  
				
					
						
							
							
								 
						
							
								8f057a0c95 
								
							 
						 
						
							
							
								
								try to catch out of memory exception  
							
							
							
						 
						
							2018-08-18 18:13:51 +02:00  
				
					
						
							
							
								 
						
							
								49d5c1eb52 
								
							 
						 
						
							
							
								
								only look at inner 70% to calculate overlay  
							
							
							
						 
						
							2018-07-01 12:06:09 +02:00  
				
					
						
							
							
								 
						
							
								55fcda3cee 
								
							 
						 
						
							
							
								
								use dark play/gif button as overlay when image is mostly light  
							
							
							
						 
						
							2018-06-30 17:52:34 +02:00  
				
					
						
							
							
								 
						
							
								dfb95f0a84 
								
							 
						 
						
							
							
								
								persist muc avatar and show in bookmarks  
							
							
							
						 
						
							2018-06-30 13:35:17 +02:00  
				
					
						
							
							
								 
						
							
								d7ebd7d453 
								
							 
						 
						
							
							
								
								WIP: set room avatar and slight redesign of group details  
							
							
							
						 
						
							2018-06-18 14:15:19 +02:00  
				
					
						
							
							
								 
						
							
								258c7d1b3b 
								
							 
						 
						
							
							
								
								attach editor content as file  
							
							
							
						 
						
							2018-06-06 19:59:30 +02:00  
				
					
						
							
							
								 
						
							
								a149f0db27 
								
							 
						 
						
							
							
								
								set pragme secure delete properly  
							
							
							
						 
						
							2018-05-20 18:01:47 +02:00  
				
					
						
							
							
								 
						
							
								df64d965a0 
								
							 
						 
						
							
							
								
								explicitly set secure_delete pragma for SQLite database ( #3039 )  
							
							... 
							
							
							
							Conversations stores sensitive data, such as SQLiteAxolotlStore tables, in its database.
secure_delete=ON is the default for newer Android devices:
https://android-review.googlesource.com/c/platform/external/sqlite/+/209123 
However, older devices had it disabled by default, so any database created than has this setting disabled and it will not be updated automatically.
Also, the default might be changed in the future (for example, to "FAST", added in 2017), so it is safer to set it explicitly. 
							
						 
						
							2018-05-20 16:50:27 +02:00  
				
					
						
							
							
								 
						
							
								9bff9900d1 
								
							 
						 
						
							
							
								
								move enabling of foreign key support to onConfigure ( #3038 )  
							
							... 
							
							
							
							This way we avoid repeating the code. Unlike getWritableDatabase, onConfigure is intended to be overridden.
In fact, onConfigure documentation specifically says: "Called when the database connection is being configured, to enable features such as write-ahead logging or *foreign key support*." 
							
						 
						
							2018-05-20 15:54:56 +02:00  
				
					
						
							
							
								 
						
							
								be579332be 
								
							 
						 
						
							
							
								
								do not use trigger but delete message index entries manually  
							
							
							
						 
						
							2018-05-17 20:17:00 +02:00  
				
					
						
							
							
								 
						
							
								b0db88c405 
								
							 
						 
						
							
							
								
								add primary key to fts table  
							
							
							
						 
						
							2018-05-10 11:28:09 +02:00  
				
					
						
							
							
								 
						
							
								5b41906328 
								
							 
						 
						
							
							
								
								do not include body in simple status updates to not trigger fts update  
							
							
							
						 
						
							2018-05-10 10:47:28 +02:00  
				
					
						
							
							
								 
						
							
								e84a65bc86 
								
							 
						 
						
							
							
								
								do not load conversations with null jid  
							
							
							
						 
						
							2018-05-09 11:09:01 +02:00  
				
					
						
							
							
								 
						
							
								78b56bb904 
								
							 
						 
						
							
							
								
								don’t scall images to a 0 width or height  
							
							
							
						 
						
							2018-05-07 11:13:46 +02:00  
				
					
						
							
							
								 
						
							
								6fe5c5e770 
								
							 
						 
						
							
							
								
								handle invalid image bounds  
							
							
							
						 
						
							2018-05-03 15:38:48 +02:00  
				
					
						
							
							
								 
						
							
								2505ac8b77 
								
							 
						 
						
							
							
								
								only search text messages  
							
							
							
						 
						
							2018-05-01 09:58:43 +02:00  
				
					
						
							
							
								 
						
							
								27f31446c0 
								
							 
						 
						
							
							
								
								search term parsing + highlighting  
							
							
							
						 
						
							2018-04-30 17:09:55 +02:00  
				
					
						
							
							
								 
						
							
								542a06f08a 
								
							 
						 
						
							
							
								
								creat fts table  
							
							
							
						 
						
							2018-04-30 16:06:27 +02:00  
				
					
						
							
							
								 
						
							
								2390839c21 
								
							 
						 
						
							
							
								
								get video dimensions from bitmap instead of meta data  
							
							
							
						 
						
							2018-04-30 09:22:59 +02:00  
				
					
						
							
							
								 
						
							
								287c416dac 
								
							 
						 
						
							
							
								
								hard code ogg + audio/ mime type to oga  
							
							
							
						 
						
							2018-04-29 15:19:13 +02:00