Commit Graph

146 Commits

Author SHA1 Message Date
7b53f3699f Update redocly setup 2024-03-10 19:53:36 +01:00
3e76385d08 Update scala-library to 2.13.13 2024-02-27 06:11:48 +00:00
46faa7aa40 Update circe to 0.15.x 2023-11-05 20:30:28 +01:00
2a39b2f6a6 Updated following dependencies as they need changes to the code to work properly:
- Scala
- fs2
- http4s
2023-10-31 14:24:00 -04:00
343d5575e4 Replace http4s-blaze-server with http4s-ember-server. 2023-10-24 17:58:21 -04:00
b77402537b Fix bad defined dependency
Must not be `compile->test` as this pulls in test dependencies of the
other project. Also improves on `withTestSettingsDependsOn` and
removes junit dependency from stanfordnlp-core.

Issue: #1856
2023-01-22 21:47:15 +01:00
fd17ca0df8 Update scala-library to 2.13.10 2022-10-14 06:44:26 +00:00
d126336dd5 Update scala-library to 2.13.9 2022-09-22 06:46:34 +00:00
6cef9d4f07 Improve performance of zip/unzip
Adds tests and includes some cleanup
2022-06-18 16:39:57 +02:00
1266cdefe1 Prepare for new search logic with feature toggle 2022-05-30 22:45:46 +02:00
5abbe92f2b Addon docs 2022-05-21 00:40:26 +02:00
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
d946d48f40 Merge pull request #1477 from scala-steward/update/sbt-git-2.0.0
Update sbt-git to 2.0.0
2022-04-09 13:43:57 +00:00
4488291319 Download multiple files as zip 2022-04-09 15:28:51 +02:00
68e168e89d Fix import for sbt-git keys 2022-04-09 15:28:30 +02:00
5e31e865a4 Merge pull request #1461 from arittner/buildonwindows-cmd
Build: Fix shell script run under Windows OS
2022-03-21 21:05:38 +01:00
2744d86625 Build: Fix shell script run under Windows OS; format fixes (sbt fix) 2022-03-21 19:25:47 +01:00
92079fe2e0 Build: Fix shell script run under Windows OS 2022-03-21 13:36:25 +01:00
21e13341e3 Configure postgres fts backend 2022-03-21 11:05:03 +01:00
029335e607 Working poc of postgresql based fulltext search backend 2022-03-21 11:04:26 +01:00
a287db7615 Source generation build fix with backslash file-separator 2022-03-18 17:03:33 +01:00
8d5fc7f9da Move scheduler queries into the new module 2022-03-16 23:56:59 +01:00
90e52efbff Remove store dependency from scheduler api 2022-03-13 15:20:33 +01:00
3a05dc56cb Refactor scheduler into api / impl 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
0ce3abb3ff Move scheduler code into separate module 2022-03-13 15:20:33 +01:00
a6dda8d31a Remove tools from a release
It doesn't contain anything generally useful anymore.
2022-02-27 10:19:29 +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
6442771270 Add a new module to take care of logging
It is based on outr/scribe; mainly providing a json log format and
much easier configuration.
2022-02-19 02:31:26 +01:00
cbb6a342b5 Reformat with scalafmt 3.4.1 2022-02-05 22:49:11 +01:00
261d2af9bb Website redesign 2022-02-03 21:42:09 +01:00
881e487896 Update scala-library to 2.13.8 2022-01-14 01:37:26 +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
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
118d23c3a2 Add list of env variables to documentation
Issue: #1121
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
c7d587bea4 Basic management of shares 2021-10-23 14:33:24 +02:00
3c93b63c8a Add option to decrypt PDFs during conversion
Refs: #1074
2021-09-29 23:04:26 +02:00
071f4067bf Use existing mimetype detection when storing files 2021-09-23 14:10:24 +02:00
9013f2de5b Update scalafmt settings 2021-09-22 17:23:24 +02:00
20a829cf7a Refactoring for migrating to binny library 2021-09-22 14:18:43 +02:00
44538b1c6e Change license to AGPLv3+ 2021-09-21 22:32:26 +02:00
c5fdef9214 Reduce startup command length
The start scripts contain a huge command that may cause problems on
some systems, reportedly at windows. The ClasspathJarPlugin can
mitigate this by creating a tiny jar that only contains the classpath
of the app.

https://sbt-native-packager.readthedocs.io/en/stable/recipes/longclasspath.html#generate-a-classpath-jar
2021-09-08 23:09:38 +02:00
aef56233a5 Add a new column to distinguish local from external users 2021-09-05 21:38:14 +02:00
b73c252762 Implement authentication via OpenIdConnect and OAuth2
The new subproject "oidc" handles all the details for working with an
OpenID Connect provider (like keycloak) or only OAuth2 - only
supporting the "Authorization Code Flow" for both variants.
2021-09-05 17:32:15 +02:00
309a52393a Initial impl for totp 2021-08-31 16:45:39 +02:00