Eike Kettner 
							
						 
					 
					
						
						
							
						
						8c4f2e702b 
					 
					
						
						
							
							Add classifier settings  
						
						
						
						
					 
					
						2020-09-02 18:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3473cbb773 
					 
					
						
						
							
							Use collective data with NER annotation  
						
						
						
						
					 
					
						2020-08-25 20:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						96d2f948f2 
					 
					
						
						
							
							Use collective's addressbook to configure regexner  
						
						
						
						
					 
					
						2020-08-24 14:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8628a0a8b3 
					 
					
						
						
							
							Allow configuring stanford-ner and cache based on collective  
						
						
						
						
					 
					
						2020-08-24 10:55:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						fdb46da26d 
					 
					
						
						
							
							Add french language and upgrade stanford-nlp to 4.0.0  
						
						
						
						
					 
					
						2020-08-23 17:48:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3986487f11 
					 
					
						
						
							
							Add api docs and cleanup  
						
						
						
						
					 
					
						2020-08-13 21:22:54 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						41ea071555 
					 
					
						
						
							
							Add a task to convert all pdfs that have not been converted  
						
						
						
						
					 
					
						2020-08-13 01:06:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						07e9a9767e 
					 
					
						
						
							
							Add a task to re-process files of an item  
						
						
						
						
					 
					
						2020-08-12 22:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						45b0deeced 
					 
					
						
						
							
							Print solr url on start  
						
						... 
						
						
						
						This is useful info to see which url has been selected, same as db
connection. 
						
						
					 
					
						2020-08-01 15:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5b01c93711 
					 
					
						
						
							
							Add a folder-id to item processing  
						
						... 
						
						
						
						This allows to define a folder when uploading files. All generated
items are associated to this folder on creation. 
						
						
					 
					
						2020-07-14 23:18:39 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						347a029af8 
					 
					
						
						
							
							Scalafix organize-imports  
						
						
						
						
					 
					
						2020-06-28 21:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						41c0f70d3b 
					 
					
						
						
							
							Fix cancelling jobs  
						
						... 
						
						
						
						A request to cancel a job was not processed correctly. The cancelling
routine of a task must run, regardless of the (non-final) state. Now
it works like this: if a job is currently running, it is interrupted
and its cancel routine is invoked. It then enters "cancelled" state.
If it is stuck, it is loaded and only its cancel routine is run. If it
is in a final state or waiting, it is removed from the queue. 
						
						
					 
					
						2020-06-26 23:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d79ae6233a 
					 
					
						
						
							
							Restrict proposals for due date  
						
						... 
						
						
						
						Avoid dates too far in the future. 
						
						
					 
					
						2020-06-26 16:58:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						15c0fb4395 
					 
					
						
						
							
							Merge branch 'master' into fts  
						
						
						
						
					 
					
						2020-06-23 00:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e06a3f8fdd 
					 
					
						
						
							
							ScalafmtAll  
						
						
						
						
					 
					
						2020-06-23 00:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0d8b03fc61 
					 
					
						
						
							
							Add backend operations for re-creating the full-text index  
						
						
						
						
					 
					
						2020-06-21 15:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7609b2b7c3 
					 
					
						
						
							
							Run scalafmtAll  
						
						
						
						
					 
					
						2020-06-20 23:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3576c45d1a 
					 
					
						
						
							
							First basic working solr search  
						
						
						
						
					 
					
						2020-06-20 02:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						146d1b0562 
					 
					
						
						
							
							Make data to index more flexible and extensible  
						
						
						
						
					 
					
						2020-06-17 23:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						897d91475e 
					 
					
						
						
							
							Update scalafmt-core to 2.6.0  
						
						
						
						
					 
					
						2020-06-17 19:53:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						4b0eb650f2 
					 
					
						
						
							
							Rename package to avoid name clashes  
						
						
						
						
					 
					
						2020-05-25 16:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						ee394eae86 
					 
					
						
						
							
							Try streamline the different impls for MimeType  
						
						
						
						
					 
					
						2020-05-25 09:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f4949446e3 
					 
					
						
						
							
							Allow to specify an item id to amend files to existing items  
						
						
						
						
					 
					
						2020-05-23 20:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						25d089da6c 
					 
					
						
						
							
							Update state and proposals only on invalid items  
						
						... 
						
						
						
						Invalid items are those that are not ready, and not shown to the user.
When changing metadata, it should only be changed, if the item was not
already shown to the user. 
						
						
					 
					
						2020-05-23 15:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f74f8e5198 
					 
					
						
						
							
							Add new way for uploading files to any collective  
						
						... 
						
						
						
						Applications running next to docspell may want a way to upload files
to any collective for integration purposes. This endpoint can be used
for this. It is disabled by default and can be enabled via the
configuration file. 
						
						
					 
					
						2020-05-23 14:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						9f9dd6c0fb 
					 
					
						
						
							
							Change routes for scan-mailbox task to allow multiple tasks per user  
						
						
						
						
					 
					
						2020-05-21 22:04:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f2d67dc816 
					 
					
						
						
							
							Initial impl of import from mailbox user task  
						
						
						
						
					 
					
						2020-05-20 17:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						6e8582ea80 
					 
					
						
						
							
							Implement scan-mailbox form and routes  
						
						
						
						
					 
					
						2020-05-20 17:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5d5311913c 
					 
					
						
						
							
							Add ScanMailboxArgs  
						
						
						
						
					 
					
						2020-05-20 17:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d65c1e0d36 
					 
					
						
						
							
							Use date from e-mails to set item date  
						
						
						
						
					 
					
						2020-05-17 11:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3e10e2175a 
					 
					
						
						
							
							Sort by weights better and save them  
						
						
						
						
					 
					
						2020-05-17 11:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c41cdeefec 
					 
					
						
						
							
							Update scalafmt to 2.5.1 + scalafmtAll  
						
						
						
						
					 
					
						2020-05-04 23:53:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0a1b3fcf95 
					 
					
						
						
							
							Set list-id header for notification mails  
						
						
						
						
					 
					
						2020-04-30 21:23:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						75a66ecb86 
					 
					
						
						
							
							Update http4s to 0.21.4  
						
						
						
						
					 
					
						2020-04-29 01:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						84e0ebf1a2 
					 
					
						
						
							
							Add a flag for restricting overdue items  
						
						
						
						
					 
					
						2020-04-23 21:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d52efdfcf0 
					 
					
						
						
							
							Improve mail template  
						
						
						
						
					 
					
						2020-04-22 23:41:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e1f9ae2629 
					 
					
						
						
							
							Include links to items into mail template  
						
						
						
						
					 
					
						2020-04-22 21:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2723d6b43b 
					 
					
						
						
							
							Implement notify-due-items task  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3524904faf 
					 
					
						
						
							
							Add routes to check calendar events  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						ad772c0c25 
					 
					
						
						
							
							Server-side stub impl for notify-due-items  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1206105f0b 
					 
					
						
						
							
							Fix several bugs with handling e-mail files  
						
						... 
						
						
						
						- When converting from html->pdf, the wkhtmltopdf program exits with
  errors if the document contains invalid links. The content is now
  cleaned before handed to wkhtmltopdf.
- Update emil library which fixes a bug when reading mails without
  explicit transfer encoding (8bit)
- Add a info header to converted mails 
						
						
					 
					
						2020-04-07 22:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						14a25fe23e 
					 
					
						
						
							
							Fix serializing mediatype parameters  
						
						
						
						
					 
					
						2020-03-27 21:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						9656ba62f4 
					 
					
						
						
							
							scalafmtAll  
						
						
						
						
					 
					
						2020-03-26 18:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0b80572664 
					 
					
						
						
							
							Fix encodings for mails with non-utf8 html parts  
						
						
						
						
					 
					
						2020-03-24 23:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cf7ccd572c 
					 
					
						
						
							
							Improve handling encodings  
						
						... 
						
						
						
						Html and text files are not fixed to be UTF-8. The encoding is now
detected, which may not work for all files. Default/fallback will be
utf-8.
There is still a problem with mails that contain html parts not in
utf8 encoding. The mail text is always returned as a string and the
original encoding is lost. Then the html is stored using utf-8 bytes,
but wkhtmltopdf reads it using latin1. It seems that the `--encoding`
setting doesn't override encoding provided by the document. 
						
						
					 
					
						2020-03-23 22:51:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cba466ed47 
					 
					
						
						
							
							Set item due date candidate  
						
						... 
						
						
						
						After processing, set the due date of an item to the first candidate.
The earliest due date is considered best match. 
						
						
					 
					
						2020-03-20 22:39:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						6b1156182c 
					 
					
						
						
							
							Add support for eml (rfc822 email) files  
						
						
						
						
					 
					
						2020-03-19 22:42:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f0449dd2ce 
					 
					
						
						
							
							Properly initialize thread pools  
						
						
						
						
					 
					
						2020-03-17 22:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						00ca6b5697 
					 
					
						
						
							
							Improve text analysis  
						
						... 
						
						
						
						- Search for consecutive labels
- Sort list of candidates by a weight
- Search for organizations using person labels 
						
						
					 
					
						2020-03-17 22:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						854a596da3 
					 
					
						
						
							
							Integrate periodic tasks  
						
						... 
						
						
						
						The first use case for periodic task is the cleanup of expired
invitation keys. This is part of a house-keeping periodic task. 
						
						
					 
					
						2020-03-08 22:49:49 +01:00