Eike Kettner 
							
						 
					 
					
						
						
							
						
						dadab0d308 
					 
					
						
						
							
							Implement search by query in endpoints  
						
						
						
						
					 
					
						2021-03-01 15:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e079ec1987 
					 
					
						
						
							
							Provide custom error structure for parse failures  
						
						
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						9013d9264e 
					 
					
						
						
							
							Add more convenient date parsers and some basic macros  
						
						
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						af73b59ec2 
					 
					
						
						
							
							Parser improvements  
						
						... 
						
						
						
						- default expressions into a and node
- fix parsing string lists that end in whitespace
- fix package names of internal classes 
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a80d73d5d2 
					 
					
						
						
							
							Optimize imports  
						
						
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e9ed998e3a 
					 
					
						
						
							
							Basic poc to search via custom query  
						
						
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						186014a1c6 
					 
					
						
						
							
							Refactor search to separate between a base query and user query  
						
						... 
						
						
						
						The `findBase` is adding only strictly required conditions. Everything
else comes from the user. 
						
						
					 
					
						2021-03-01 00:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						e6d9ce2c37 
					 
					
						
						
							
							Remove obsolete type capabilities  
						
						... 
						
						
						
						These are now detected by the new scala compiler and lead to compile
errors. 
						
						
					 
					
						2021-03-01 00:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						9156e56d65 
					 
					
						
						
							
							Merge pull request  #651  from eikek/language-source  
						
						... 
						
						
						
						Add language to a source 
						
						
					 
					
						2021-02-19 01:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7ef3185659 
					 
					
						
						
							
							Add language to a source  
						
						... 
						
						
						
						Allows to define upload urls for different languages. 
						
						
					 
					
						2021-02-18 23:34:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5c6f57cc6a 
					 
					
						
						
							
							Trim values of some input data  
						
						... 
						
						
						
						Some values don't make sense when padded with whitespace, like
organization name, source ids etc. These are trimmed now when
received. 
						
						
					 
					
						2021-02-18 22:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5181283b1b 
					 
					
						
						
							
							Add a short-name to organizations  
						
						
						
						
					 
					
						2021-02-17 22:55:35 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						20ccdda609 
					 
					
						
						
							
							Add a notes field to equipments  
						
						
						
						
					 
					
						2021-02-17 22:39:07 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						48eee00c0b 
					 
					
						
						
							
							Allow person to be correspondent, concerning or both  
						
						
						
						
					 
					
						2021-02-16 22:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f29353adb3 
					 
					
						
						
							
							Use different worker cache name per ui  
						
						... 
						
						
						
						Avoid to have users clear their browser caches 
						
						
					 
					
						2021-02-14 11:29:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						f6e5bda2d8 
					 
					
						
						
							
							Change default ui to be the new ui  
						
						... 
						
						
						
						The old ui is still available, using a header: `Docspell-Ui: 1`. Using
a browser addon a "ui switch" can be easily achieved. 
						
						
					 
					
						2021-02-14 01:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						dd935454c9 
					 
					
						
						
							
							First version of new ui based on tailwind  
						
						... 
						
						
						
						This drops fomantic-ui as css toolkit and introduces tailwindcss. With
tailwind there are no predefined components, but it's very easy to
create those. So customizing the look&feel is much simpler, most of
the time no additional css is needed.
This requires a complete rewrite of the markup + styles. Luckily all
logic can be kept as is. The now old ui is not removed, it is still
available by using a request header `Docspell-Ui` with a value of `1`
for the old ui and `2` for the new ui.
Another addition is "dev mode", where docspell serves assets with a
no-cache header, to disable browser caching. This makes developing a
lot easier. 
						
						
					 
					
						2021-02-14 01:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						96612e0e59 
					 
					
						
						
							
							Refactor scan mailbox form and add flag for post-processing  
						
						... 
						
						
						
						Mails are filtered once by using an imap search and then by some globs
to filter files and subjects. Imap can search by subject via a
string-contains, but not via globs or patterns (afaik). The subject
filter is applied to all downloaded mail headers. Now for post
processing (moving to some target folder or deleting), it can be
chosen to post-process all "seen" mails or only those that matched all
filters. 
						
						
					 
					
						2021-01-24 01:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						8dd1672c8c 
					 
					
						
						
							
							Merge pull request  #583  from eikek/fix-baseurl-setting  
						
						... 
						
						
						
						Render baseurl without trailing slash 
						
						
					 
					
						2021-01-21 23:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0ec620fcf0 
					 
					
						
						
							
							Render baseurl without trailing slash  
						
						... 
						
						
						
						The webapp expects it like this currently, because the url is only a
string. 
						
						
					 
					
						2021-01-21 21:42:08 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a6f29153c4 
					 
					
						
						
							
							Control what tag categories to use for auto-tagging  
						
						
						
						
					 
					
						2021-01-19 01:20:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						249f9e6e2a 
					 
					
						
						
							
							Extend guessing tags to all tag categories  
						
						
						
						
					 
					
						2021-01-18 21:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						b08e88cd69 
					 
					
						
						
							
							Add (inofficial) routes to get system information  
						
						
						
						
					 
					
						2021-01-05 20:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						668abf2140 
					 
					
						
						
							
							Add a reset-password admin route  
						
						
						
						
					 
					
						2021-01-04 20:59:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						2a172ce720 
					 
					
						
						
							
							Remove fulltext recreate-key config value  
						
						... 
						
						
						
						It's now in the admin routes, protected by the
`admin-endpoint.secret`. 
						
						
					 
					
						2021-01-04 15:18:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						306f064ad9 
					 
					
						
						
							
							Create a place for admin routes  
						
						... 
						
						
						
						And move re-creation of fulltext index in this place. 
						
						
					 
					
						2021-01-04 15:18:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0cfd8974d3 
					 
					
						
						
							
							Add a flag to imap settings to enable/disable oauth2 scheme  
						
						
						
						
					 
					
						2021-01-04 11:03:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						6346bf6a34 
					 
					
						
						
							
							Add summary for fulltext searches  
						
						
						
						
					 
					
						2020-12-17 00:11:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8fba637ebe 
					 
					
						
						
							
							Add folder counts to search summary  
						
						
						
						
					 
					
						2020-12-16 01:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						80e23d1c84 
					 
					
						
						
							
							Add a route to get search summary  
						
						
						
						
					 
					
						2020-12-15 23:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						80406cabc2 
					 
					
						
						
							
							Refactoring some code into separate files  
						
						
						
						
					 
					
						2020-12-15 21:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						adee496b77 
					 
					
						
						
							
							Convert source record  
						
						
						
						
					 
					
						2020-12-15 21:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						b338f18e98 
					 
					
						
						
							
							Remove redundant fileCount from search result  
						
						
						
						
					 
					
						2020-12-15 21:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5882405f30 
					 
					
						
						
							
							Search index if search object only contains this field  
						
						
						
						
					 
					
						2020-12-05 02:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0337391b20 
					 
					
						
						
							
							Change remember period to 30 days  
						
						
						
						
					 
					
						2020-12-04 20:30:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a0642905db 
					 
					
						
						
							
							Use remember-me cookie if present  
						
						
						
						
					 
					
						2020-12-04 17:59:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c10c1fad72 
					 
					
						
						
							
							Prepare remember-me authentication variant  
						
						
						
						
					 
					
						2020-12-04 17:59:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						fc2668feee 
					 
					
						
						
							
							Allow to connect a person to an organization  
						
						
						
						
					 
					
						2020-12-01 23:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0ee8ff66d5 
					 
					
						
						
							
							Allow to search by source name  
						
						
						
						
					 
					
						2020-11-30 14:07:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7052bc6b8e 
					 
					
						
						
							
							Add cc and bcc to item mail  
						
						
						
						
					 
					
						2020-11-28 01:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5fe532001b 
					 
					
						
						
							
							Allow to specify document lanugage with the request  
						
						
						
						
					 
					
						2020-11-23 20:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7b7f1e4d6d 
					 
					
						
						
							
							Return custom field values with search results  
						
						
						
						
					 
					
						2020-11-23 10:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						066c856981 
					 
					
						
						
							
							Allow to search for custom field values  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1aefff37aa 
					 
					
						
						
							
							Return custom field values with item details  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						8d35d100d6 
					 
					
						
						
							
							Change custom fields for multiple items  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						93295d63a5 
					 
					
						
						
							
							Change custom field values for a single item  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						62313ab03a 
					 
					
						
						
							
							Add and change custom fields  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						248ad04dd0 
					 
					
						
						
							
							Prepare custom fields  
						
						
						
						
					 
					
						2020-11-22 21:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						5034e12bec 
					 
					
						
						
							
							Add a subject filter to scan-mailbox args  
						
						
						
						
					 
					
						2020-11-13 23:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						04ba14f802 
					 
					
						
						
							
							Amend source form with tags and file-filter  
						
						... 
						
						
						
						Allow to define tags and a file filter per source. 
						
						
					 
					
						2020-11-12 22:37:28 +01:00