14213c4c27
Allow some solr query options in the config file
2020-06-24 23:37:20 +02:00
532caed84c
Consistent logging of request/responses to solr
...
Using a middleware. Also add missing changesets for mariadb.
2020-06-24 21:25:46 +02:00
47697a8056
Set some logs to trace
2020-06-24 01:16:13 +02:00
e06a3f8fdd
ScalafmtAll
2020-06-23 00:18:59 +02:00
ffbb16db45
Transport highlighting information to the client
2020-06-23 00:17:29 +02:00
cfe5aa8894
Use no-op fts-client if disabled + push this flag to the webui
2020-06-21 21:06:08 +02:00
0d8b03fc61
Add backend operations for re-creating the full-text index
2020-06-21 15:46:51 +02:00
14ea4091c4
Renaming things
2020-06-21 13:15:02 +02:00
2f6e531c45
Refactoring index migration task
2020-06-21 01:37:23 +02:00
1f4ff0d4c4
Add language to schema, extend fts-client
2020-06-20 22:44:47 +02:00
2a0bf24088
Setup solr schema and index all data using a system task
...
The task runs on application start. It sets the schema using solr's
schema api and then indexes all data in the database. Each step is
memorized so that it is not executed again on subsequent starts.
2020-06-19 21:37:22 +02:00
60c079f664
Add task to index current database state
2020-06-18 22:38:45 +02:00
146d1b0562
Make data to index more flexible and extensible
2020-06-17 23:20:46 +02:00
522daaf57e
Introducing fts client into codebase
2020-06-17 23:20:46 +02:00
897d91475e
Update scalafmt-core to 2.6.0
2020-06-17 19:53:56 +02:00
7a3d2e4dc6
Extract OItemSearch
from OItem
2020-06-15 23:13:48 +02:00
e5b90eff34
Allow client to load items in batches
2020-06-06 11:05:15 +02:00
4b0eb650f2
Rename package to avoid name clashes
2020-05-25 16:22:09 +02:00
56624515a5
ScalafmtAll
2020-05-25 13:56:06 +02:00
ee394eae86
Try streamline the different impls for MimeType
2020-05-25 09:24:24 +02:00
4694433e38
Fix attachment positions
...
It worked for new items, because the implicit offset was 0. when
adding archives to existing items, there are already attachments and
the new attachments are added to the end. This won't work if files are
added concurrently, because there is no quick and reliable way to
determine the offset then.
2020-05-24 15:13:30 +02:00
1dde43e092
Only process attachments in task arguments
...
When files are added to an item, the attachments already present must
not be "re-processed".
2020-05-24 13:29:38 +02:00
4e49c78e72
Change some log levels of item processing task
2020-05-24 12:54:35 +02:00
f4949446e3
Allow to specify an item id to amend files to existing items
2020-05-23 20:15:55 +02:00
25d089da6c
Update state and proposals only on invalid items
...
Invalid items are those that are not ready, and not shown to the user.
When changing metadata, it should only be changed, if the item was not
already shown to the user.
2020-05-23 15:46:24 +02:00
855d4eefa8
Set progress in a linear way between each step
2020-05-23 15:33:58 +02:00
d9782582d8
Use max-mails
setting with higher priority
...
The `mail-chunk-size` is set to its configured value or `max-mails`
whichever is lower.
2020-05-20 22:44:29 +02:00
c0259dba7e
Allow to enable debug flag for javamail
2020-05-20 22:15:25 +02:00
2858d6b853
Notify job executors at the end of the task
2020-05-20 19:44:45 +02:00
31a1abf395
Add server limits to importing mails task
2020-05-20 17:52:38 +02:00
f2d67dc816
Initial impl of import from mailbox user task
2020-05-20 17:52:38 +02:00
852455c610
Add upload operation to task arguments
2020-05-20 17:52:38 +02:00
a4be63fd77
Add stub for scan-mailbox task
2020-05-20 17:52:38 +02:00
d65c1e0d36
Use date from e-mails to set item date
2020-05-17 11:58:51 +02:00
3e10e2175a
Sort by weights better and save them
2020-05-17 11:58:51 +02:00
5d6658770e
Update emil-common, emil-doobie, ... to 0.6.0
2020-05-17 11:55:53 +02:00
6747a86fea
Simplify jsoup sanitizer to reuse from emil
2020-05-14 23:56:08 +02:00
9c882e1be9
Fix package name
2020-05-10 21:03:12 +02:00
bd5066740d
Joex depends on backend module
...
The job executor depends on backend module, since it may control the
application via user tasks. The `ONode` can now be moved from the
store module into the backend module.
2020-05-10 21:03:12 +02:00
c41cdeefec
Update scalafmt to 2.5.1 + scalafmtAll
2020-05-04 23:53:57 +02:00
0a1b3fcf95
Set list-id header for notification mails
2020-04-30 21:23:56 +02:00
75a66ecb86
Update http4s to 0.21.4
2020-04-29 01:05:13 +02:00
fa10fe3fae
Update scala to 2.13.2
2020-04-24 22:24:31 +02:00
315ea63f44
Improve notify mail template
2020-04-23 23:17:34 +02:00
84e0ebf1a2
Add a flag for restricting overdue items
2020-04-23 21:37:03 +02:00
d52efdfcf0
Improve mail template
2020-04-22 23:41:09 +02:00
ffc1cdee51
Sort due items by their earliest due date
2020-04-22 22:21:28 +02:00
e1f9ae2629
Include links to items into mail template
2020-04-22 21:53:25 +02:00
2723d6b43b
Implement notify-due-items task
2020-04-22 21:08:45 +02:00
ad772c0c25
Server-side stub impl for notify-due-items
2020-04-22 21:08:45 +02:00