eikek-scala-steward
3e76385d08
Update scala-library to 2.13.13
2024-02-27 06:11:48 +00:00
eikek
46faa7aa40
Update circe to 0.15.x
2023-11-05 20:30:28 +01:00
Rehan Mahmood
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
Rehan Mahmood
343d5575e4
Replace http4s-blaze-server
with http4s-ember-server
.
2023-10-24 17:58:21 -04:00
eikek
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
eikek-scala-steward
fd17ca0df8
Update scala-library to 2.13.10
2022-10-14 06:44:26 +00:00
eikek-scala-steward
d126336dd5
Update scala-library to 2.13.9
2022-09-22 06:46:34 +00:00
eikek
6cef9d4f07
Improve performance of zip/unzip
...
Adds tests and includes some cleanup
2022-06-18 16:39:57 +02:00
eikek
1266cdefe1
Prepare for new search logic with feature toggle
2022-05-30 22:45:46 +02:00
eikek
5abbe92f2b
Addon docs
2022-05-21 00:40:26 +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
mergify[bot]
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
eikek
4488291319
Download multiple files as zip
2022-04-09 15:28:51 +02:00
eikek
68e168e89d
Fix import for sbt-git keys
2022-04-09 15:28:30 +02:00
eikek
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
Aljoscha Rittner
2744d86625
Build: Fix shell script run under Windows OS; format fixes (sbt fix)
2022-03-21 19:25:47 +01:00
Aljoscha Rittner
92079fe2e0
Build: Fix shell script run under Windows OS
2022-03-21 13:36:25 +01:00
eikek
21e13341e3
Configure postgres fts backend
2022-03-21 11:05:03 +01:00
eikek
029335e607
Working poc of postgresql based fulltext search backend
2022-03-21 11:04:26 +01:00
Aljoscha Rittner
a287db7615
Source generation build fix with backslash file-separator
2022-03-18 17:03:33 +01:00
eikek
8d5fc7f9da
Move scheduler queries into the new module
2022-03-16 23:56:59 +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
83d3644b39
Move job queue to scheduler-api and fix notification of periodic tasks
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
a6dda8d31a
Remove tools from a release
...
It doesn't contain anything generally useful anymore.
2022-02-27 10:19:29 +01:00
eikek
9eb9497675
Fix logging in tests
2022-02-19 23:33:01 +01:00
eikek
8b42708db2
Remove old log stuff
2022-02-19 22:01:49 +01:00
eikek
e483a97de7
Adopt to new loggin api
2022-02-19 21:41:38 +01:00
eikek
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
Scala Steward
cbb6a342b5
Reformat with scalafmt 3.4.1
2022-02-05 22:49:11 +01:00
eikek
261d2af9bb
Website redesign
2022-02-03 21:42:09 +01:00
Scala Steward
881e487896
Update scala-library to 2.13.8
2022-01-14 01:37:26 +01:00
eikek
c21b2cdd29
Update scalafmt to 3.0.8
2021-12-11 22:46:55 +01:00
eikek
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
eikek
f38d520a1d
Hooking the new pubsub impl into the application
2021-11-06 01:44:06 +01:00
eikek
d483d9f176
Initial naive pubsub impl generalising from current setup
2021-11-05 01:05:24 +01:00
eikek
118d23c3a2
Add list of env variables to documentation
...
Issue: #1121
2021-10-25 00:23:20 +02:00
eikek
4e5924d796
Refactor config loading and add config from environment
...
Issue: #1121
2021-10-24 23:02:39 +02:00
eikek
c7d587bea4
Basic management of shares
2021-10-23 14:33:24 +02:00
eikek
3c93b63c8a
Add option to decrypt PDFs during conversion
...
Refs: #1074
2021-09-29 23:04:26 +02:00
eikek
071f4067bf
Use existing mimetype detection when storing files
2021-09-23 14:10:24 +02:00
eikek
9013f2de5b
Update scalafmt settings
2021-09-22 17:23:24 +02:00
eikek
20a829cf7a
Refactoring for migrating to binny library
2021-09-22 14:18:43 +02:00
eikek
44538b1c6e
Change license to AGPLv3+
2021-09-21 22:32:26 +02:00
eikek
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
eikek
aef56233a5
Add a new column to distinguish local from external users
2021-09-05 21:38:14 +02:00
eikek
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
eikek
309a52393a
Initial impl for totp
2021-08-31 16:45:39 +02:00
eikek
2b46cc7970
Add a simple module for totps
...
This is a wrapper around the nice and minimal java-otp library [0].
[0] https://github.com/jchambers/java-otp
2021-08-31 16:45:39 +02:00