Eike Kettner 
							
						 
					 
					
						
						
							
						
						229baa0719 
					 
					
						
						
							
							Fix redirecting / to /app  
						
						... 
						
						
						
						Before all paths not otherwise handled were redirected, but it should
only be the root path. 
						
						
					 
					
						2020-05-23 09:58:34 +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 
							
						 
					 
					
						
						
							
						
						451a09dda0 
					 
					
						
						
							
							Allow to skip joex notification on uploads  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						c9de74fd91 
					 
					
						
						
							
							Add imap settings  
						
						
						
						
					 
					
						2020-05-18 08:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cece5b6193 
					 
					
						
						
							
							Fix mobile support  
						
						... 
						
						
						
						Next to the missing css classs, the viewport definition was missing in
the html. 
						
						
					 
					
						2020-05-17 23:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c41cdeefec 
					 
					
						
						
							
							Update scalafmt to 2.5.1 + scalafmtAll  
						
						
						
						
					 
					
						2020-05-04 23:53:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						75a66ecb86 
					 
					
						
						
							
							Update http4s to 0.21.4  
						
						
						
						
					 
					
						2020-04-29 01:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a939839041 
					 
					
						
						
							
							Delete single attachments  
						
						
						
						
					 
					
						2020-04-26 23:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						fa10fe3fae 
					 
					
						
						
							
							Update scala to 2.13.2  
						
						
						
						
					 
					
						2020-04-24 22:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						84e0ebf1a2 
					 
					
						
						
							
							Add a flag for restricting overdue items  
						
						
						
						
					 
					
						2020-04-23 21:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						ffc1cdee51 
					 
					
						
						
							
							Sort due items by their earliest due date  
						
						
						
						
					 
					
						2020-04-22 22:21:28 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e1f9ae2629 
					 
					
						
						
							
							Include links to items into mail template  
						
						
						
						
					 
					
						2020-04-22 21:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						bbfd694b45 
					 
					
						
						
							
							Allow to start a user task once  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2723d6b43b 
					 
					
						
						
							
							Implement notify-due-items task  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e7b81c701f 
					 
					
						
						
							
							Better handle no connections  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3a90d874a5 
					 
					
						
						
							
							Improve form  
						
						
						
						
					 
					
						2020-04-22 21:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5a2e28415a 
					 
					
						
						
							
							Streamline form and input field  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						9656ba62f4 
					 
					
						
						
							
							scalafmtAll  
						
						
						
						
					 
					
						2020-03-26 18:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						43efb4e6ba 
					 
					
						
						
							
							Use doobie support from emil project  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						7e6eec9533 
					 
					
						
						
							
							Include archive infos in item detail  
						
						
						
						
					 
					
						2020-03-22 21:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cbc95b11e6 
					 
					
						
						
							
							Add routes to retrive the archive of an attachment  
						
						
						
						
					 
					
						2020-03-22 21:21:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f0449dd2ce 
					 
					
						
						
							
							Properly initialize thread pools  
						
						
						
						
					 
					
						2020-03-17 22:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1e598bd902 
					 
					
						
						
							
							Sketch a scheduler for running periodic tasks  
						
						... 
						
						
						
						Periodic tasks are special in that they are usually kept around and
started based on a schedule. A new component checks periodic tasks and
submits them in the queue once they are due.
In order to avoid duplicate periodic jobs, the tracker of a job is
used to store the periodic job id. Each time a periodic task is due,
it is first checked if there is a job running (or queued) for this
task. 
						
						
					 
					
						2020-03-08 12:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2f87065b2e 
					 
					
						
						
							
							sbt scalafmtAll  
						
						
						
						
					 
					
						2020-02-25 20:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						957073fe62 
					 
					
						
						
							
							Return info about original files in item detail  
						
						... 
						
						
						
						This adds data to the current rest api. 
						
						
					 
					
						2020-02-23 14:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						39809f9d05 
					 
					
						
						
							
							Sketch route for retrieving original file  
						
						
						
						
					 
					
						2020-02-20 22:12:27 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						97305d27ff 
					 
					
						
						
							
							Integrate support for more files into processing and upload  
						
						... 
						
						
						
						The restriction that only pdf files can be uploaded is removed. All
files can now be uploaded. The processing may not process all. It is
still possible to restrict file uploads by types via a configuration. 
						
						
					 
					
						2020-02-19 23:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5c37efeaba 
					 
					
						
						
							
							Apply scalafmt to all files  
						
						
						
						
					 
					
						2020-02-09 01:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8908ad2561 
					 
					
						
						
							
							Add attachment preview url based on ViewerJS  
						
						... 
						
						
						
						The viewerJS library can display PDF files easily using pdfjs. Another
attachment route redirects to the viewerjs application to display the
current attachment.
The attachment responses have been improved in that now the response
headers are added to all responses. Additional a HEAD route has been
added to support the viewerJS application. 
						
						
					 
					
						2020-02-08 18:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						23af8acff8 
					 
					
						
						
							
							Add support for integrating into nix/nixos  
						
						
						
						
					 
					
						2020-01-20 00:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8f7e8c7800 
					 
					
						
						
							
							Add redirect for root (/) to gui (/app)  
						
						
						
						
					 
					
						2020-01-18 17:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c6f3920351 
					 
					
						
						
							
							Streamline query parameters  
						
						
						
						
					 
					
						2020-01-12 01:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d535130c9e 
					 
					
						
						
							
							Provide email proposals from address book  
						
						
						
						
					 
					
						2020-01-12 01:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						88efe13209 
					 
					
						
						
							
							Fix item route responses  
						
						... 
						
						
						
						Also avoid storing empty strings in a nullable field. 
						
						
					 
					
						2020-01-11 12:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2ecfb679d9 
					 
					
						
						
							
							Add routes to retrieve sent mails  
						
						
						
						
					 
					
						2020-01-11 12:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						b795a22992 
					 
					
						
						
							
							Send mails for items  
						
						
						
						
					 
					
						2020-01-10 00:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7a3289c41d 
					 
					
						
						
							
							Prepare sending mail  
						
						
						
						
					 
					
						2020-01-08 22:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						32050a9faf 
					 
					
						
						
							
							Finish mail settings  
						
						
						
						
					 
					
						2020-01-07 00:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f235f3a030 
					 
					
						
						
							
							Starting with mail functionality  
						
						
						
						
					 
					
						2020-01-05 23:23:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8814de3c38 
					 
					
						
						
							
							Allow simple search when listing meta data  
						
						
						
						
					 
					
						2020-01-02 20:21:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						eb6c483ef0 
					 
					
						
						
							
							Add route to check for files by their checksum  
						
						... 
						
						
						
						Adopt scripts in `tools/` to check for existing files using these
routes. 
						
						
					 
					
						2019-12-31 23:45:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						b15b9cc217 
					 
					
						
						
							
							Streamline routing  
						
						... 
						
						
						
						- put openapi doc behind `api/doc` instead of `app/doc`
- don't require `index.html` for the webapp 
						
						
					 
					
						2019-12-30 22:03:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						fc3e22e399 
					 
					
						
						
							
							Apply scalafmt to all files  
						
						
						
						
					 
					
						2019-12-30 21:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a9e70401de 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-12-28 12:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f747c6146d 
					 
					
						
						
							
							Use same meta data for creating and deleting cookie  
						
						... 
						
						
						
						The cookie might not be removed by browsers, if these infos don't
match. 
						
						
					 
					
						2019-11-17 00:44:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2ad1586d00 
					 
					
						
						
							
							Set stricter compile options and fix cookie data  
						
						
						
						
					 
					
						2019-09-28 22:17:45 +02:00