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
e82b00c582
Use different file stores based on config
2022-03-12 12:19:00 +01:00
c812ea1009
Store files in different binary stores
2022-03-12 12:18:58 +01:00
d3ef4b6166
Moved route definitions in RestApp
2022-03-12 12:18:36 +01:00
a3569598d8
Minor improvements
...
- use a one-line log format
- load templates only once
- fixed typos
- fix reset timezone in ui settings
- hide bookmarks headline if there are none
2022-03-02 22:22:54 +01:00
f22f0150e8
Set samesite=strict for all cookies
2022-02-27 22:57:31 +01:00
8103e25e32
Set default log format to fancy
2022-02-23 23:26:22 +01:00
ece6b0354f
Update yamusca-circe, yamusca-core to 0.9.0
2022-02-22 22:34:51 +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
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
4f9c91d6af
Reordered some routes due to a change in http4s
...
Upstream ticket http4s#5959
2022-01-29 18:33:06 +01:00
e1a8b9b121
Use collective settings for shares
2022-01-29 17:36:18 +01:00
1ca64f09d1
Add route to get settings for a share
...
Returns the client settings of the creator.
2022-01-29 10:11:54 +01:00
73f47d7be3
Replace viewerjs with pdfjs viewer
...
The pdfjs distribution contains a standalone viewer already.
2022-01-20 00:16:39 +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
76ad708111
Update sbt-openapi-schema plugin to 0.9.0
2022-01-17 17:53:31 +01:00
404fb2a37f
Allow a custom message part for the periodic query task
2022-01-11 22:50:19 +01:00
dd9937740a
Allow notification templates to fail
...
Templates were hardcoded. To make them dynamic, errors must be handled.
2022-01-11 21:49:39 +01:00
699cf091e6
Allow bookmarks in periodic query notification
2022-01-10 14:25:20 +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
a50a0a9a1a
Bookmark queries scoped to user or collective
2022-01-08 22:42:48 +01:00
05229a7e9c
Allow managing clientsettings per collective
2022-01-08 12:38:14 +01:00
706cfaeb05
Introduce table to store client settings per collective
2022-01-08 12:38:14 +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
13f28f753a
Use an internal url for the rest server to register for messages
2021-11-17 21:27:26 +01:00
28b4546607
Hide sidebar by default on small devices
...
Closes : #1169
2021-11-12 23:21:51 +01:00
7a8527f821
Indicate number of running jobs in tob nav
...
Issue: #1069
2021-11-12 22:01:30 +01:00
9acdb8ef96
Fix formatting
2021-11-12 00:10:12 +01:00
cf933b60a7
Encode ws messages as JSON
2021-11-11 23:54:37 +01:00
5c7947299f
Fix scaladoc
2021-11-08 00:15:14 +01:00
7b8afe8371
Make internal endpoints available to nodes only
2021-11-08 00:13:02 +01:00
61c01ad79b
Use job group instead of parsing the task arguments
2021-11-08 00:07:44 +01:00
b041e2616d
Fix uploads with utf8 bytes in filenames
...
This adds a modified parser for `Content-Disposition` header to fix
issue #991 . The parser in http4s for `Content-Disposition` header
removes filenames that are sent as plain utf8 bytes. See also
http4s/http4s#5053 .
2021-11-07 22:11:00 +01:00
3e58d97f72
Add websockets and notify frontend when an item is processed
2021-11-06 21:32:30 +01:00
f38d520a1d
Hooking the new pubsub impl into the application
2021-11-06 01:44:06 +01:00
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
668cd7d974
Refactor config validation
2021-10-25 11:27:06 +02:00
118d23c3a2
Add list of env variables to documentation
...
Issue: #1121
2021-10-25 00:23:20 +02:00
94b26a1721
Generate random server secret if not provided from config
2021-10-25 00:23:20 +02:00
4e5924d796
Refactor config loading and add config from environment
...
Issue: #1121
2021-10-24 23:02:39 +02:00
48d2bec9c4
Update http4s to 0.23.6
2021-10-24 18:24:03 +02:00
6696aba481
Show user shares when asking to delete user
2021-10-24 01:41:18 +02:00
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
337293128d
Add route to send mail for a share
2021-10-23 14:33:24 +02:00
f216c472ee
Detect how to display pdf files
...
Closes : #1099
2021-10-23 14:33:24 +02:00