eikek 
							
						 
					 
					
						
						
							
						
						1120434cd9 
					 
					
						
						
							
							Replace generating preview images with an admin endpoint  
						
						... 
						
						
						
						It doesn't make much sense to have this per collective, because this
is triggered by an admin after changing the server config file. So it
is now implemented as an admin endpoint that affects all files. 
						
						
					 
					
						2021-07-04 21:37:34 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						8e5c88fd32 
					 
					
						
						
							
							Add copyright header to source files  
						
						
						
						
					 
					
						2021-07-04 10:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						7dcb61ef56 
					 
					
						
						
							
							Use old ip checks and fix dev-ui-build script  
						
						... 
						
						
						
						These checks could be improved to not use javas InetAddress. But for
now it should have the same behaviour as before. 
						
						
					 
					
						2021-06-26 14:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						bd791b4593 
					 
					
						
						
							
							Upgrade code base to CE3  
						
						
						
						
					 
					
						2021-06-22 22:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						bdc7822f50 
					 
					
						
						
							
							Add documentation about docker setup  
						
						
						
						
					 
					
						2021-05-31 22:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						25788a0b23 
					 
					
						
						
							
							Add routes for storing/retrieving client settings  
						
						
						
						
					 
					
						2021-05-27 21:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						a1a93e5ca6 
					 
					
						
						
							
							Fixes searching items with fulltext  
						
						... 
						
						
						
						When using fulltext only search, then only the index must be searched.
This wasn't working anymore, because the routes added a query to
always select valid items (those not being processed). But this lead
to the downstream code to always consult the database, too. Since the
routes are using a "simple-search" interface, this is now adding the
valid-state condition if applicable. There are still more low-level
interfaces that can be used when searching should be done differently.
Closes : #823  
						
						
					 
					
						2021-05-23 14:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Scheidewig 
							
						 
					 
					
						
						
							
						
						558197e415 
					 
					
						
						
							
							Fixed the imports  
						
						
						
						
					 
					
						2021-04-15 20:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Scheidewig 
							
						 
					 
					
						
						
							
						
						fa34312020 
					 
					
						
						
							
							Implemented endpoint to delete multiple attachments  
						
						
						
						
					 
					
						2021-04-15 18:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Scheidewig 
							
						 
					 
					
						
						
							
						
						93f772351a 
					 
					
						
						
							
							Made multi id read logic sharable  
						
						
						
						
					 
					
						2021-04-15 18:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						3e0914ece7 
					 
					
						
						
							
							Correctly count tag categories  
						
						... 
						
						
						
						If multiple tags of the same category are applied to the same item,
just summing tag counts will produce the wrong results as now items
are counted multiple times. 
						
						
					 
					
						2021-04-11 14:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Scala Steward 
							
						 
					 
					
						
						
							
						
						144ea852bf 
					 
					
						
						
							
							Update fs2-core, fs2-io to 2.5.4  
						
						
						
						
					 
					
						2021-03-31 21:10:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						c36073b852 
					 
					
						
						
							
							Allow to give human readable summary to user tasks  
						
						
						
						
					 
					
						2021-03-27 22:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						03459124ca 
					 
					
						
						
							
							Don't return items still in processing  
						
						
						
						
					 
					
						2021-03-27 22:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						cc38b850a6 
					 
					
						
						
							
							Remove deprecated search routes and some refactoring  
						
						
						
						
					 
					
						2021-03-27 22:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						274e433d9d 
					 
					
						
						
							
							Allow to change use enum for org/equipment  
						
						
						
						
					 
					
						2021-03-10 23:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						0229a867af 
					 
					
						
						
							
							Add a use colum to metadata entities  
						
						
						
						
					 
					
						2021-03-10 23:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						1a188afbd7 
					 
					
						
						
							
							Re-add ui-version to keep browser resource cache in service-worker  
						
						
						
						
					 
					
						2021-03-10 23:16:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						64e3cb04f3 
					 
					
						
						
							
							Remove fomantic ui and ui-header handling  
						
						
						
						
					 
					
						2021-03-09 22:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						7b1ec97c97 
					 
					
						
						
							
							Fix sort when using fulltext only  
						
						
						
						
					 
					
						2021-03-08 00:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						63d146c2de 
					 
					
						
						
							
							Resolve fulltext search queries the same way as before  
						
						... 
						
						
						
						For now, fulltext search is only possible when being the only term or
inside the root AND expression. 
						
						
					 
					
						2021-03-07 09:40:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eike Kettner 
							
						 
					 
					
						
						
							
						
						d4006461f6 
					 
					
						
						
							
							Serving scalajs artifacts and provide errors to js  
						
						
						
						
					 
					
						2021-03-03 00:45:10 +01:00 
						 
				 
			
				
					
						
							
							
								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