Commit Graph

1591 Commits

Author SHA1 Message Date
eikek
6063ccef3a Return 400 when input is invalid instead of server error 2022-06-04 19:08:38 +02:00
eikek
d58bf80c46 Fix select e-mail from suggestions
The blur event messed up when clicking on a suggestion. Now it only is
used when the user has typed in an e-mail not in the suggestion list.

Fixes: #1565
2022-06-04 18:57:42 +02:00
eikek
ae265ed19a Fix tests for mariadb 2022-06-04 10:16:03 +02:00
eikek
cfc903403a Fix load-more button state 2022-06-04 01:36:15 +02:00
eikek
b50f57f7fe Send no fts query if it is disabled 2022-06-04 01:36:15 +02:00
eikek
66aab0c952 Refactoring 2022-05-31 23:15:04 +02:00
eikek
78b19a0940 Remove obsolete endpoint
Search by index is the same as a search with only a `content:`
expression.
2022-05-31 20:15:39 +02:00
eikek
e47396182d Fix obvious things and add search summary 2022-05-31 19:56:45 +02:00
eikek
1266cdefe1 Prepare for new search logic with feature toggle 2022-05-30 22:45:46 +02:00
eikek
04ccad2ce0 Temporary table support for holding fts results 2022-05-29 22:33:50 +02:00
eikek
671230a9aa Streamline database tests 2022-05-29 00:09:51 +02:00
eikek
42435c693a Add a db type for db specific things 2022-05-28 17:19:33 +02:00
eikek
4ce64d2841 Fix detecting addons from zip file
Also set the default to `collectOutput` where it would parse the
output of an addon.
2022-05-27 22:44:05 +02:00
eikek
50edf13f94 Include limit-capped flag with search response
The server defines a `limit` value and search requests are capped to
this limit if their requested value exceeds it. If this happens it is
now returned with the search response (clients can print a warning).

Closes: #1358
2022-05-26 22:24:56 +02:00
eikek
7b281a0162 Enable/disable user task based on addon run config 2022-05-26 10:39:38 +02:00
eikek
6c57077d68 Fixes related to addons
- Fix applying new-items from addon results
- Notify joex when a scheduled addon is updated
2022-05-23 23:28:54 +02:00
eikek
3f0c21e429 Set version to 0.37.0-SNAPSHOT 2022-05-22 12:04:48 +02:00
eikek
f593b76389 Set version to 0.36.0 2022-05-22 10:11:11 +02:00
eikek
3764f9265b Configure run/repair db migrations
Refs: #1517
2022-05-22 00:07:36 +02:00
mergify[bot]
ad658806ff
Merge pull request #1561 from eikek/ui-tweaks
UI tweaks
2022-05-21 17:05:33 +00:00
eikek
a156fc4e0b Show dashboard box headers in bold not italic
Closes: #1531
2022-05-21 18:52:42 +02:00
mergify[bot]
9ef8d2ccc8
Merge pull request #1556 from scala-steward/update/circe-core-0.14.2
Update circe-core, circe-generic, ... to 0.14.2
2022-05-21 14:51:26 +00:00
eikek
7a2491a61e Split out separate circe versions 2022-05-21 16:36:27 +02:00
eikek
5ec311c331 Add polish to processing lanugages
SOLR doesn't support polish out of the box. Plugins are required for
polish. The language has been added only with basic support. For
better results, a manual setup of solr is required.

Closes: #1345
2022-05-21 14:41:16 +02:00
eikek
9d69401fea Add Lithuanian to processing languages
SOLR doesn't support Lithuanian, maybe it can be added via plugins. A
manual setup of solr is required then. It has been added with basic
support.

Closes: #1540
2022-05-21 14:36:01 +02:00
eikek
47bd6cd0ba Fail fast when multiple addons are run 2022-05-21 00:40:26 +02:00
eikek
29a5894884 Refresh item after addon is done 2022-05-21 00:40:26 +02:00
eikek
73747c4ea3 Basic ui for addons 2022-05-15 23:46:43 +02:00
eikek
7fdd78ad06 Experiment with addons
Addons allow to execute external programs in some context inside
docspell. Currently it is possible to run them after processing files.
Addons are provided by URLs to zip files.
2022-05-15 23:46:43 +02:00
eikek
506fbcbcb7 Improve log events, adding new logger to capture data 2022-05-01 12:28:27 +02:00
eikek
5bdf728eb3 Improve logging configuration
- Log levels of specific loggers can be defined in the config
  file (doesn't work with env variables)

- Log events of background tasks carry now additional data
2022-04-30 18:26:19 +02:00
eikek
ab56d3706c Fix validation 2022-04-29 22:16:54 +02:00
eikek
0d8666491a Allow an auth token to carry a specific validity 2022-04-29 21:02:17 +02:00
eikek
868d06d378 Merge branch 'current-docs' 2022-04-24 22:28:24 +02:00
eikek
9851b71c45 Fix documentation about fulltext search 2022-04-24 18:34:22 +02:00
eikek
8b235dc705 Set version to 0.36.0-SNAPSHOT 2022-04-14 23:45:36 +02:00
eikek
f5958b3a51 Set version to 0.35.0 2022-04-14 22:11:21 +02:00
eikek
46f65b10ad Log server options 2022-04-14 22:03:29 +02:00
monnypython
7e176e1bd1
Update Search.elm
Typos
2022-04-11 21:54:59 +02:00
eikek
8a2fed47aa Increase size for passwords
Closes: #1508
2022-04-11 10:55:06 +02:00
eikek
f6bfb6f1d2 Revert z-index change
It is used by global dimmer that must be on top
2022-04-10 14:09:40 +02:00
eikek
9759a9258a Hide delete button on new notification channels 2022-04-09 20:36:38 +02:00
eikek
b4ee1a52e1 Fix loading collective settings
It responded with 404 when some sub-settings (classifier) didn't exist.
2022-04-09 20:33:06 +02:00
eikek
613f21a9fc Run fixup migration from 0.32 onwards 2022-04-09 16:50:06 +02:00
eikek
4bbf0b60a3 Avoid logging non-errors as error 2022-04-09 16:00:51 +02:00
eikek
4488291319 Download multiple files as zip 2022-04-09 15:28:51 +02:00
dependabot[bot]
0b3a043025
Bump minimist from 1.2.5 to 1.2.6 in /modules/webapp
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 04:22:17 +00:00
eikek
0346c5a654 Apply fixup migration only from previous version 2022-03-23 23:52:41 +01:00
eikek
f9f6504471 Set version to 0.35.0-SNAPSHOT 2022-03-21 21:55:07 +01:00
eikek
c6da3eb0d6 Set version to 0.34.0 2022-03-21 21:25:01 +01:00
eikek
1693871e0d Show link icon when no tags or fields exists 2022-03-21 21:22:56 +01:00
eikek
21e13341e3 Configure postgres fts backend 2022-03-21 11:05:03 +01:00
eikek
1e56e832da Reformat code 2022-03-21 11:04:26 +01:00
eikek
fef00bdfb5 Some basic tests and config 2022-03-21 11:04:26 +01:00
eikek
029335e607 Working poc of postgresql based fulltext search backend 2022-03-21 11:04:26 +01:00
eikek
b2add008ed Pass language when updating fulltext index 2022-03-21 11:04:26 +01:00
eikek
f2a2d15e7f Add missing fixup changesets 2022-03-21 10:28:21 +01:00
eikek
892b3cdcfd Return results for empty trash task 2022-03-20 11:51:53 +01:00
eikek
0b3fe8eb5c Publish joex from within the job store
Reduces friction when using the job store.
2022-03-20 11:40:44 +01:00
eikek
b84bbbd750 Upload zip files contents as independent files 2022-03-20 11:40:25 +01:00
eikek
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
eikek
ae845dfe3b Fix previously published db migration 2022-03-19 14:20:25 +01:00
eikek
57bcea7ae3 Allow to configure some http server details 2022-03-19 00:22:15 +01:00
eikek
e3ed0ba24d Use temporary files when receiving large data 2022-03-18 23:57:36 +01:00
eikek
e957d6e96f Link multiple items via selection 2022-03-18 00:41:00 +01:00
eikek
288ed83b7f Make ItemMerge independent from the action 2022-03-17 23:25:04 +01:00
eikek
c7b2a1271a Link items it detail view 2022-03-16 23:56:59 +01:00
eikek
232baf5858 Add routes to link items 2022-03-16 23:56:59 +01:00
eikek
1874ac070f Fix executing collective user tasks now 2022-03-16 23:56:59 +01:00
eikek
8d5fc7f9da Move scheduler queries into the new module 2022-03-16 23:56:59 +01:00
eikek
d12c672dcf Log structured details during job execution 2022-03-16 23:56:59 +01:00
eikek
c7da3dcfee Fix French translation
Thanks @jgiradet
2022-03-16 23:25:06 +01:00
moerfi
cdbc73bba2 Add french translations with help of a translator 2022-03-15 22:04:31 +01:00
moerfi
805f57def3 Simplify recursive folder scan with 2022-03-15 21:52:54 +01:00
moerfi
a6e79a32a8 Change scanRecursively to an Option field 2022-03-15 21:52:54 +01:00
moerfi
39f2f8cc1b Add a recursive mail folder scan option to ScanMailboxTask 2022-03-15 21:52:54 +01:00
eikek
46ebfbea41 Use calev-fs2 artifact
Ref: #1394
2022-03-13 19:24:00 +01:00
eikek
4207c395e9
Merge pull request #1440 from jgirardet/master
French translation
2022-03-13 17:14:14 +01:00
eikek
4c220879db Reformat code 2022-03-13 15:20:34 +01:00
eikek
90e52efbff Remove store dependency from scheduler api 2022-03-13 15:20:33 +01:00
eikek
3a05dc56cb Refactor scheduler into api / impl 2022-03-13 15:20:33 +01:00
eikek
69765f05ff Move user task to scheduler module 2022-03-13 15:20:33 +01:00
eikek
83d3644b39 Move job queue to scheduler-api and fix notification of periodic tasks 2022-03-13 15:20:33 +01:00
eikek
aafd908906 Adopt code to use moved schedule api 2022-03-13 15:20:33 +01:00
eikek
0ce3abb3ff Move scheduler code into separate module 2022-03-13 15:20:33 +01:00
eikek
0739957fd7 Fix package name 2022-03-13 15:20:33 +01:00
eikek
cd3db6ea08 Run file integrity check in house keeping tasks 2022-03-13 15:20:33 +01:00
eikek
b71085761b Add some docs to file backends 2022-03-13 15:20:33 +01:00
eikek
290b4ca58b Provide tasks with ability to return data and human message
To allow better communication from background tasks, tasks can return
not only data (json), but also a human readable message which is send
via notification channels
2022-03-12 12:58:34 +01:00
eikek
c1ce0769eb Check file integrity 2022-03-12 12:58:34 +01:00
eikek
422c0905dc Add task to copy files 2022-03-12 12:58:28 +01:00
eikek
e82b00c582 Use different file stores based on config 2022-03-12 12:19:00 +01:00
eikek
c812ea1009 Store files in different binary stores 2022-03-12 12:18:58 +01:00
eikek
d3ef4b6166 Moved route definitions in RestApp 2022-03-12 12:18:36 +01:00
Jimmy Girardet
2ce4bb74ec apply eml-format 2022-03-10 14:18:52 +01:00
Jimmy Girardet
c98ecd172a apply eml-format 2022-03-10 14:18:28 +01:00
Jimmy Girardet
81e447c0bf adjustemts 2022-03-10 14:14:10 +01:00
Jimmy Girardet
58255f60a3 share et dashboad 2022-03-10 12:11:43 +01:00
Jimmy Girardet
8d7308d970 search 2022-03-10 11:26:12 +01:00
Jimmy Girardet
b5fe694522 manage data 2022-03-09 17:09:33 +01:00