Jonas Winkler 
							
						 
					 
					
						
						
							
						
						a53e30e0a5 
					 
					
						
						
							
							Initial support for WebDAV. Lots of stuff is not there yet and most of the stuff which is there is not really tested. But it kind of already works.  
						
						
						
						
					 
					
						2018-07-05 16:18:20 +02:00 
						 
				 
			
				
					
						
							
							
								Enno Lohmeier 
							
						 
					 
					
						
						
							
						
						2894d105cb 
					 
					
						
						
							
							fix code style issue  
						
						
						
						
					 
					
						2018-07-05 13:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								Enno Lohmeier 
							
						 
					 
					
						
						
							
						
						619878b2f6 
					 
					
						
						
							
							add document count column for tags and correspondents  
						
						
						
						
					 
					
						2018-07-05 13:01:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Winkler 
							
						 
					 
					
						
						
							
						
						7a2bd58ef8 
					 
					
						
						
							
							Updated date filter to use the drilldown feature of django  
						
						
						
						
					 
					
						2018-07-04 17:10:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Winkler 
							
						 
					 
					
						
						
							
						
						8f6231bd34 
					 
					
						
						
							
							Updated to Django 2  
						
						
						
						
					 
					
						2018-07-04 17:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								Enno Lohmeier 
							
						 
					 
					
						
						
							
						
						5db49a3710 
					 
					
						
						
							
							add search field on admin start page and module start page  
						
						
						
						
					 
					
						2018-07-04 13:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						631d316985 
					 
					
						
						
							
							Merge the storage_type migrations  
						
						
						
						
					 
					
						2018-06-17 20:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						742b01d1f5 
					 
					
						
						
							
							Update Consumer class documentation  
						
						
						
						
					 
					
						2018-06-17 20:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						d37aabfb06 
					 
					
						
						
							
							Put imports at the top  
						
						
						
						
					 
					
						2018-06-17 20:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						b3624f6375 
					 
					
						
						
							
							Improve password check  
						
						... 
						
						
						
						1. Fail when the db contains encrypted docs and no password is set.
   Previously, this case wasn't detected.
2. Exit with an error instead of showing warnings.
   This ensures that we never store docs with different encryption passwords. 
						
						
					 
					
						2018-06-17 20:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						d6d8537b69 
					 
					
						
						
							
							Remove emoji from storage-type changer  
						
						
						
						
					 
					
						2018-06-17 17:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						90cd9f3eb7 
					 
					
						
						
							
							Drop lines thanks to @erikarvstedt's eagle-eye  
						
						
						
						
					 
					
						2018-06-17 17:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						988adf963a 
					 
					
						
						
							
							Update import & export to handle encryption toggle  
						
						
						
						
					 
					
						2018-06-17 17:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						3d188ec623 
					 
					
						
						
							
							Fix migrations  
						
						
						
						
					 
					
						2018-06-17 16:47:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						c9f35a7da2 
					 
					
						
						
							
							Merge branch 'master' into mcronce-disable_encryption  
						
						
						
						
					 
					
						2018-06-17 16:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						fc560b8c04 
					 
					
						
						
							
							Fix unclickable checkbox in documents view  
						
						... 
						
						
						
						1. Clicks to the document selection checkbox were captured by the onclick
   handler of the document item header. This is now fixed.
2. Reexpose the doc title link to mouse events by putting it on top of
   the header link layer. 
						
						
					 
					
						2018-06-01 14:07:34 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						9173bca3c7 
					 
					
						
						
							
							Merge branch 'document_field_added' of git://github.com/erikarvstedt/paperless into erikarvstedt-document_field_added  
						
						
						
						
					 
					
						2018-06-01 07:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						48738dab9f 
					 
					
						
						
							
							Fix incompatibility with Python versions < 3.6  
						
						... 
						
						
						
						Direct index access to a match was only added in 3.6.
Fixes  #359  
						
						
					 
					
						2018-06-01 00:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						11db87fa11 
					 
					
						
						
							
							Add field 'added' to documents  
						
						... 
						
						
						
						This field indicates when the document was added to the database 
						
						
					 
					
						2018-05-31 10:17:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						81a8cb45d7 
					 
					
						
						
							
							It's exist_ok=, not exists_ok= -- my bad.  
						
						
						
						
					 
					
						2018-05-28 13:08:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						9c583fe9f3 
					 
					
						
						
							
							Merge branch 'inotify' of git://github.com/erikarvstedt/paperless into erikarvstedt-inotify  
						
						
						
						
					 
					
						2018-05-28 13:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						a1cb67c4ce 
					 
					
						
						
							
							Don't check changed passphrase if no passphrase set  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						c37f642cff 
					 
					
						
						
							
							Remove old Python2.7-style code  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						27a936f9bf 
					 
					
						
						
							
							Add script to (de|en)crypt all documents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						6e1f2b3f03 
					 
					
						
						
							
							Drop STORAGE_TYPE in favour of just using PAPERLESS_PASSPHRASE  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						5643d89270 
					 
					
						
						
							
							Change default storage_type to unencrypted  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						52b0249d71 
					 
					
						
						
							
							Don't run document checks if table doesn't exist yet  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						2ab2c37f5a 
					 
					
						
						
							
							Fix migration conflict  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						f72fa43e86 
					 
					
						
						
							
							Add check for changed password  
						
						... 
						
						
						
						These tests are incomplete, but I have no idea how to write the other
half. 
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						c0ad6cd58a 
					 
					
						
						
							
							Add "fat finger" check to password status  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						b79caa64d0 
					 
					
						
						
							
							Remove checks we weren't using  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						e5b7e93eff 
					 
					
						
						
							
							Only require a passphrase if STORAGE_TYPE is not "unencrypted"  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						d8740ee5ca 
					 
					
						
						
							
							Make the consumer aware of the different storage types  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						cdc07cf153 
					 
					
						
						
							
							Move the encrypt/decrypt decision out of db and into the view  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						da6dc2ad5b 
					 
					
						
						
							
							Attach storage_type to Documents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						885dbf67d5 
					 
					
						
						
							
							Set STORAGE_TYPE instead of ENABLE_ENCRYPTION boolean  
						
						... 
						
						
						
						This allows for future decisions around the types of encryption used (if any).  Ideally, I want to replace GPG one day with something elegant out of the cryptography module. 
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						02b40a54e0 
					 
					
						
						
							
							Try to be more pep8 in the settings file  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
							
						
						3b6a3219f5 
					 
					
						
						
							
							src/paperless/db.py:  If encryption is disabled, just directly read the file contents  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
							
						
						8783c2af88 
					 
					
						
						
							
							src/manage.py:  Added check to see whether or not encryption is enabled before prompting for passphrase if it's empty  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cronce 
							
						 
					 
					
						
						
							
						
						6cedbb3307 
					 
					
						
						
							
							src/paperless/settings.py:  Added DISABLE_ENCRYPTION environment variable  
						
						
						
						
					 
					
						2018-05-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						4585308e7f 
					 
					
						
						
							
							Fix redirect for subpaths (hopefully)  
						
						
						
						
					 
					
						2018-05-28 12:56:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						4386b09eb1 
					 
					
						
						
							
							Code clean up  
						
						
						
						
					 
					
						2018-05-28 12:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						0559204be4 
					 
					
						
						
							
							fixup: require usage of PAPERLESS_EMAIL_SECRET  
						
						
						
						
					 
					
						2018-05-21 12:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						bccac5017c 
					 
					
						
						
							
							fixup: remove helper fn 'make_dirs'  
						
						
						
						
					 
					
						2018-05-21 00:45:00 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						3e8038577d 
					 
					
						
						
							
							fixup: break up complex if condition  
						
						
						
						
					 
					
						2018-05-21 00:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						3532745579 
					 
					
						
						
							
							Allow the searching of documents by tag  #354  
						
						
						
						
					 
					
						2018-05-20 17:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Quinn 
							
						 
					 
					
						
						
							
						
						528b572855 
					 
					
						
						
							
							Add hack to allow for logentries to show for all users.  
						
						
						
						
					 
					
						2018-05-20 16:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						7e1d59377a 
					 
					
						
						
							
							Add inotify support  
						
						
						
						
					 
					
						2018-05-11 14:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						7357471b9e 
					 
					
						
						
							
							Consumer loop: make sleep duration dynamic  
						
						... 
						
						
						
						Make the sleep duration dynamic to account for the time spent in
loop_step.
This improves responsiveness when repeatedly consuming newly
arriving docs.
Use float epoch seconds (time.time()) as the time type for
MailFetcher.last_checked to allow for natural time arithmetic. 
						
						
					 
					
						2018-05-11 14:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Arvstedt 
							
						 
					 
					
						
						
							
						
						bd75a65866 
					 
					
						
						
							
							Refactor: renamings, extract fn 'loop'  
						
						... 
						
						
						
						Renamings:
loop -> loop_step
delta -> next_mail_time (this variable names a point in time, not a duration)
Extracting the 'loop' fn is a preparation for later commits where a
second type of loop is added. 
						
						
					 
					
						2018-05-11 14:14:25 +02:00