eikek 
							
						 
					 
					
						
						
							
						
						23cb34a6ff 
					 
					
						
						
							
							Manage notification channels separately and migrate  
						
						... 
						
						
						
						It's more convenient to manage notification channels separately, as it
is done with email settings. Notification hook and other forms are
adopted to only select channels. Hooks can now use more than one
channel. 
						
						
					 
					
						2022-01-19 21:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						d41490dd88 
					 
					
						
						
							
							Add a name to notification channels  
						
						... 
						
						
						
						This name is supposed to be used by users to distinguish multiple channels. 
						
						
					 
					
						2022-01-17 18:10:59 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						8a4471343c 
					 
					
						
						
							
							Fix personal/non-personal when updating bookmarks  
						
						
						
						
					 
					
						2022-01-16 00:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						7aebc1ccdf 
					 
					
						
						
							
							Add priority to gotify channel  
						
						... 
						
						
						
						Closes : #1277  
					
						2022-01-12 20:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						699cf091e6 
					 
					
						
						
							
							Allow bookmarks in periodic query notification  
						
						
						
						
					 
					
						2022-01-10 14:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						ccb4df5bd7 
					 
					
						
						
							
							Prevent duplicate bookmark names  
						
						
						
						
					 
					
						2022-01-10 00:41:07 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						54a4e6efee 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2022-01-09 23:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						9415f72ec0 
					 
					
						
						
							
							Instead of client only, make bookmarks a server aware feature  
						
						... 
						
						
						
						Makes it much more useful 
						
						
					 
					
						2022-01-09 23:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						a50a0a9a1a 
					 
					
						
						
							
							Bookmark queries scoped to user or collective  
						
						
						
						
					 
					
						2022-01-08 22:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						706cfaeb05 
					 
					
						
						
							
							Introduce table to store client settings per collective  
						
						
						
						
					 
					
						2022-01-08 12:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						3a642ee01e 
					 
					
						
						
							
							Fix sending notification mails from background tasks  
						
						... 
						
						
						
						When looking up the mail settings, a valid user id must be given. 
						
						
					 
					
						2021-12-22 17:57:26 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						4ffc8d1f14 
					 
					
						
						
							
							Add support for more generic notification  
						
						... 
						
						
						
						This is a start to have different kinds of notifications. It is
possible to be notified via e-mail, matrix or gotify. It also extends
the current "periodic query" for due items by allowing notification
over different channels. A "generic periodic query" variant is added
as well. 
						
						
					 
					
						2021-12-11 18:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						4176b6bc64 
					 
					
						
						
							
							Publish event when a waiting job is removed  
						
						... 
						
						
						
						Fixes : #1182  
					
						2021-11-18 21:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						0651db9901 
					 
					
						
						
							
							Make publish async, replace joexclient in periodic job scheduler  
						
						
						
						
					 
					
						2021-11-16 22:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						7a8527f821 
					 
					
						
						
							
							Indicate number of running jobs in tob nav  
						
						... 
						
						
						
						Issue: #1069  
						
						
					 
					
						2021-11-12 22:01:30 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						61c01ad79b 
					 
					
						
						
							
							Use job group instead of parsing the task arguments  
						
						
						
						
					 
					
						2021-11-08 00:07:44 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						3e58d97f72 
					 
					
						
						
							
							Add websockets and notify frontend when an item is processed  
						
						
						
						
					 
					
						2021-11-06 21:32:30 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						f38d520a1d 
					 
					
						
						
							
							Hooking the new pubsub impl into the application  
						
						
						
						
					 
					
						2021-11-06 01:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						8fd86f9ec1 
					 
					
						
						
							
							Don't allow shares with fulltext queries  
						
						... 
						
						
						
						Currently the query implementation cannot combine multiple/nested
fulltext searches within a query. It doesn't seem useful to have
shares based on fulltext searches, so it is disabled for now.
Issue: #446  
						
						
					 
					
						2021-10-25 21:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						48d2bec9c4 
					 
					
						
						
							
							Update http4s to 0.23.6  
						
						
						
						
					 
					
						2021-10-24 18:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						2ac0b84e52 
					 
					
						
						
							
							Link shares to the user, not the collective  
						
						... 
						
						
						
						The user is required when searching because of folders (sadly), so the
share is connected to the user. 
						
						
					 
					
						2021-10-24 01:41:18 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						337293128d 
					 
					
						
						
							
							Add route to send mail for a share  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						02cbd95e0d 
					 
					
						
						
							
							Increment share access on verify  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						1a10216e3d 
					 
					
						
						
							
							Get item details from a share  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						9eb2f9c6fe 
					 
					
						
						
							
							Implement binary routes for shares  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						e961a5ac10 
					 
					
						
						
							
							Use search stats to populate search menu  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						e52271f9cd 
					 
					
						
						
							
							Implement share preview image  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						a286556116 
					 
					
						
						
							
							Initial impl of search route  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						f4596db63d 
					 
					
						
						
							
							Authorize share access  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						c7d587bea4 
					 
					
						
						
							
							Basic management of shares  
						
						
						
						
					 
					
						2021-10-23 14:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						f74624485f 
					 
					
						
						
							
							Allow to manage passwords for a collective  
						
						
						
						
					 
					
						2021-09-30 10:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						e31107eb49 
					 
					
						
						
							
							Require a otp to disable 2fa  
						
						
						
						
					 
					
						2021-09-23 09:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						9013f2de5b 
					 
					
						
						
							
							Update scalafmt settings  
						
						
						
						
					 
					
						2021-09-22 17:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						20a829cf7a 
					 
					
						
						
							
							Refactoring for migrating to binny library  
						
						
						
						
					 
					
						2021-09-22 14:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						9785db0683 
					 
					
						
						
							
							Change license header of all files  
						
						
						
						
					 
					
						2021-09-21 22:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						506e9a0c36 
					 
					
						
						
							
							Move sent mails when merging items  
						
						... 
						
						
						
						Fixes: 1055 
						
						
					 
					
						2021-09-08 22:29:34 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						736968b049 
					 
					
						
						
							
							Fix adding a new user and don't allow to add non-local users  
						
						... 
						
						
						
						The user structure must provide the correct account source now. 
						
						
					 
					
						2021-09-08 20:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						8df235e9db 
					 
					
						
						
							
							Delete the user along its data  
						
						
						
						
					 
					
						2021-09-08 20:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						f8362329a9 
					 
					
						
						
							
							Authenticate with external accounts using OIDC  
						
						... 
						
						
						
						After successful authentication at the provider, an account is
automatically created at docspell and the user is logged in. 
						
						
					 
					
						2021-09-05 21:39:30 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						7edb96a297 
					 
					
						
						
							
							Register external accounts  
						
						... 
						
						
						
						This creates the account if it doesn't exist yet; otherwise it's a
noop. Only valid for non-local accounts. 
						
						
					 
					
						2021-09-05 21:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						aa099a340e 
					 
					
						
						
							
							Remove unused code  
						
						
						
						
					 
					
						2021-09-05 21:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						aef56233a5 
					 
					
						
						
							
							Add a new column to distinguish local from external users  
						
						
						
						
					 
					
						2021-09-05 21:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						1afc005a6c 
					 
					
						
						
							
							Adopt login process for two-factor auth  
						
						
						
						
					 
					
						2021-08-31 21:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						309a52393a 
					 
					
						
						
							
							Initial impl for totp  
						
						
						
						
					 
					
						2021-08-31 16:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						733096f979 
					 
					
						
						
							
							Improve querying item results  
						
						... 
						
						
						
						The join to retrieve the attachment count per item turned out to be
very expensive. And it is not used anymore for the result, only to
support fulltext search. It is now removed from the query. The
DISTINCT keyword is also removed, because it is not necessary and it
is expensive. With the DISTINCT removed, a new index (provided in the
previous commit) can now be used to avoid sorting items. 
						
						
					 
					
						2021-08-29 11:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						cf88f5c2de 
					 
					
						
						
							
							Allow to specify ordering when retrieving meta data  
						
						... 
						
						
						
						The query now searches in more fields. For example, when getting a
list of tags, the query is applied to the tag name *and* category.
When listing persons, the query now also looks in the associated
organization name.
This has been used to make some headers in the meta data tables
clickable to sort the list accordingly.
Refs: #965 , #538  
						
						
					 
					
						2021-08-27 23:04:54 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						993a391c13 
					 
					
						
						
							
							Add the attachment-only option to a source  
						
						... 
						
						
						
						The upload request can now contain a boolean for importing only
attachments when e-mails are uploaded. This option is now also added
to a source url.
Refs: #983  
						
						
					 
					
						2021-08-23 14:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						45f6357f49 
					 
					
						
						
							
							Merge pull request  #1024  from eikek/enhance-search-mode  
						
						... 
						
						
						
						Enhance search mode to search in all items 
						
						
					 
					
						2021-08-21 13:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						d5022f883e 
					 
					
						
						
							
							Enhance search mode to search in all items  
						
						
						
						
					 
					
						2021-08-21 15:45:14 +02:00 
						 
				 
			
				
					
						
							
							
								eikek 
							
						 
					 
					
						
						
							
						
						751fa3da5a 
					 
					
						
						
							
							Add attachments-only filter to uploads  
						
						... 
						
						
						
						When uploading a file which is an e-mail, this option allows to skip
the mail body when the file is being processed. 
						
						
					 
					
						2021-08-21 13:49:12 +02:00