Commit Graph

380 Commits

Author SHA1 Message Date
029335e607 Working poc of postgresql based fulltext search backend 2022-03-21 11:04:26 +01:00
b2add008ed Pass language when updating fulltext index 2022-03-21 11:04:26 +01:00
f2a2d15e7f Add missing fixup changesets 2022-03-21 10:28:21 +01:00
37b5a4dfef Select linked items from search page
- Quickly select related items from the search view
- Include related items with item details to spare another request
2022-03-19 18:31:45 +01:00
ae845dfe3b Fix previously published db migration 2022-03-19 14:20:25 +01:00
232baf5858 Add routes to link items 2022-03-16 23:56:59 +01:00
8d5fc7f9da Move scheduler queries into the new module 2022-03-16 23:56:59 +01:00
4c220879db Reformat code 2022-03-13 15:20:34 +01:00
3a05dc56cb Refactor scheduler into api / impl 2022-03-13 15:20:33 +01:00
69765f05ff Move user task to scheduler module 2022-03-13 15:20:33 +01:00
83d3644b39 Move job queue to scheduler-api and fix notification of periodic tasks 2022-03-13 15:20:33 +01:00
0739957fd7 Fix package name 2022-03-13 15:20:33 +01:00
c1ce0769eb Check file integrity 2022-03-12 12:58:34 +01:00
422c0905dc Add task to copy files 2022-03-12 12:58:28 +01:00
c812ea1009 Store files in different binary stores 2022-03-12 12:18:58 +01:00
e6777df5f2 Log flywaydb migrations 2022-03-06 13:43:01 +01:00
79d58fe320 Sort tags by category and then name
Issue: #1396
2022-02-27 00:55:06 +01:00
9eb9497675 Fix logging in tests 2022-02-19 23:33:01 +01:00
8b42708db2 Remove old log stuff 2022-02-19 22:01:49 +01:00
e483a97de7 Adopt to new loggin api 2022-02-19 21:41:38 +01:00
55700992c2 Migrate file ids
Issue: #1379
2022-02-15 22:20:12 +01:00
553b1fa249 Add a file-repository for better organizing files
Docspell now must use a new api for accessing files.

Issue: #1379
2022-02-15 22:20:06 +01:00
14a413e787 Update channel names when retrieving user tasks
Usertasks hold their arguments in an opaque json structure that is not
connected to the other data at the db level. When loading tasks that
holds references (like channels) they could have changed in the
meantime. This is now a hacky way around that updates the channels
when loading. Should they be deleted, the tasks fails when running.
2022-01-30 17:09:52 +01:00
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
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
8a4471343c Fix personal/non-personal when updating bookmarks 2022-01-16 00:31:59 +01:00
42fb87a432 Remove pubsub entries when shutting down and initialize by uri 2022-01-12 21:18:38 +01:00
7aebc1ccdf Add priority to gotify channel
Closes: #1277
2022-01-12 20:59:24 +01:00
404fb2a37f Allow a custom message part for the periodic query task 2022-01-11 22:50:19 +01:00
42d631876d Remove obsolete code 2022-01-11 21:09:38 +01:00
cf92550de4 Fix mariadb migration 2022-01-10 15:28:02 +01:00
699cf091e6 Allow bookmarks in periodic query notification 2022-01-10 14:25:20 +01:00
ccb4df5bd7 Prevent duplicate bookmark names 2022-01-10 00:41:07 +01:00
54a4e6efee Fix formatting 2022-01-09 23:58:57 +01:00
9415f72ec0 Instead of client only, make bookmarks a server aware feature
Makes it much more useful
2022-01-09 23:58:57 +01:00
706cfaeb05 Introduce table to store client settings per collective 2022-01-08 12:38:14 +01:00
1a86fcca78 Enable tests again
They were disabled due to network problems
2021-12-21 19:50:40 +01:00
1ff2af6779 Disable tests due to networking problems 2021-12-21 00:36:43 +01:00
0b606e6b05 Use logfmt for log lines and remove ansi color codes 2021-12-19 22:29:56 +01:00
c21b2cdd29 Update scalafmt to 3.0.8 2021-12-11 22:46:55 +01:00
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
b79ac5fbad Add missing db migrations for h2 and mariadb 2021-11-20 15:24:23 +01:00
501c6f2988 Updating stanford corenlp to 4.3.2; adding more languages
There are models for Spanish, that have been added now. Also the
Hungarian language has been added to the list of supported
languages (for tesseract mainly, no nlp models)
2021-11-20 14:31:39 +01:00
20fc9955ba Fix reprocessing to lookup the last used language 2021-11-20 01:34:16 +01:00
fcb25637d3 Improve new job count bubble 2021-11-13 20:39:40 +01:00
7a8527f821 Indicate number of running jobs in tob nav
Issue: #1069
2021-11-12 22:01:30 +01:00
cf933b60a7 Encode ws messages as JSON 2021-11-11 23:54:37 +01:00
7b8afe8371 Make internal endpoints available to nodes only 2021-11-08 00:13:02 +01:00
f38d520a1d Hooking the new pubsub impl into the application 2021-11-06 01:44:06 +01:00
d483d9f176 Initial naive pubsub impl generalising from current setup 2021-11-05 01:05:24 +01:00