Commit Graph

237 Commits

Author SHA1 Message Date
cf7ccd572c Improve handling encodings
Html and text files are not fixed to be UTF-8. The encoding is now
detected, which may not work for all files. Default/fallback will be
utf-8.

There is still a problem with mails that contain html parts not in
utf8 encoding. The mail text is always returned as a string and the
original encoding is lost. Then the html is stored using utf-8 bytes,
but wkhtmltopdf reads it using latin1. It seems that the `--encoding`
setting doesn't override encoding provided by the document.
2020-03-23 22:51:28 +01:00
3703dce9a6 Update fs2 to 2.3.0 2020-03-20 22:47:09 +01:00
0903bdf6b3 Update sbt-microsites to 1.1.5 2020-03-20 12:45:58 +01:00
fd48dace9d Merge pull request #60 from scala-steward/update/sbt-mdoc-2.1.5
Update sbt-mdoc to 2.1.5
2020-03-20 10:40:14 +01:00
67a96d95c8 Update sbt-mdoc to 2.1.5 2020-03-20 09:08:40 +01:00
6477745b77 Update mariadb-java-client to 2.6.0 2020-03-20 09:08:34 +01:00
736a28bc4f Update tika-core to 1.24 2020-03-17 16:43:17 +01:00
1125cc872c Update sbt-mdoc to 2.1.4 2020-03-16 16:21:51 +01:00
f043cb48f4 Update sbt-native-packager to 1.7.0 2020-03-16 10:16:14 +01:00
1e17df4b8c Merge pull request #52 from scala-steward/update/sbt-native-packager-1.6.2
Update sbt-native-packager to 1.6.2
2020-03-15 22:34:39 +01:00
4bfb03b442 Update sbt-native-packager to 1.6.2 2020-03-15 22:20:31 +01:00
b6bed9a629 Update emil-common, emil-javamail to 0.3.0 2020-03-15 22:20:18 +01:00
a27700fd55 Merge pull request #50 from scala-steward/update/flyway-core-6.3.1
Update flyway-core to 6.3.1
2020-03-15 13:17:00 +01:00
0076b3782d Update flyway-core to 6.3.1 2020-03-13 18:25:20 +01:00
56014e5ee2 Update sbt-mdoc to 2.1.3 2020-03-13 10:20:09 +01:00
80a6b920d9 Update postgresql to 42.2.11 2020-03-11 00:19:53 +01:00
bce64048a4 Update sbt-microsites to 1.1.3 2020-03-10 12:27:57 +01:00
e39a983c96 Update bitpeace-core to 0.4.4 2020-03-10 02:25:12 +01:00
a07a6ff376 Merge pull request #45 from eikek/feature/background-tasks
Feature/background tasks
2020-03-09 20:59:46 +01:00
854a596da3 Integrate periodic tasks
The first use case for periodic task is the cleanup of expired
invitation keys. This is part of a house-keeping periodic task.
2020-03-08 22:49:49 +01:00
1e598bd902 Sketch a scheduler for running periodic tasks
Periodic tasks are special in that they are usually kept around and
started based on a schedule. A new component checks periodic tasks and
submits them in the queue once they are due.

In order to avoid duplicate periodic jobs, the tracker of a job is
used to store the periodic job id. Each time a periodic task is due,
it is first checked if there is a job running (or queued) for this
task.
2020-03-08 12:55:03 +01:00
f656b69fad Update sbt-scalafmt to 2.3.2 2020-03-05 20:34:38 +01:00
b692b31c9f Update flyway-core to 6.3.0 2020-03-05 12:18:50 +01:00
f7483e8476 Update pureconfig to 0.12.3 2020-02-29 16:51:38 +01:00
43f90cdf32 Update poi, poi-ooxml, poi-scratchpad to 4.1.2 2020-02-27 22:12:23 +01:00
1ca7deb7bd Update pdfbox to 2.0.19 2020-02-25 00:10:43 +01:00
98f8b1a4b8 Merge remote-tracking branch 'origin/master' into feature/file-types 2020-02-24 23:07:24 +01:00
3893fb449e Update sbt-microsites to 1.1.2 2020-02-21 16:35:43 +01:00
f03c893148 Update flyway-core to 6.2.4 2020-02-20 16:16:42 +01:00
9b1349734e Convert some files to pdf 2020-02-19 02:03:10 +01:00
756f8bcb4c Merge remote-tracking branch 'origin/master' into feature/file-types 2020-02-16 21:53:28 +01:00
8143a4edcc Adding extraction primitives 2020-02-16 21:37:26 +01:00
851ee7ef0f Reorganize processing code
Use separate modules for

- text extraction
- conversion to pdf
- text analysis
2020-02-15 21:25:25 +01:00
492ab23973 Update http4s-blaze-client, ... to 0.21.1 2020-02-14 06:22:44 +01:00
dcf9edc50d Update flyway-core to 6.2.3 2020-02-13 14:23:03 +01:00
569aae3038 Add example files into its own project
The text and convert module can use them in their tests.
2020-02-11 22:46:23 +01:00
ce22b727b1 Add new convert module and sketch its integration 2020-02-11 00:33:52 +01:00
e08ef5997b Update swagger-ui to 3.25.0 2020-02-10 10:18:20 +01:00
b653f0c57c Update http4s-blaze-client, ... to 0.21.0 2020-02-09 22:19:17 +01:00
6b391cfde9 Update http4s-blaze-client, ... to 0.21.0-RC5 2020-02-09 00:19:54 +01:00
8908ad2561 Add attachment preview url based on ViewerJS
The viewerJS library can display PDF files easily using pdfjs. Another
attachment route redirects to the viewerjs application to display the
current attachment.

The attachment responses have been improved in that now the response
headers are added to all responses. Additional a HEAD route has been
added to support the viewerJS application.
2020-02-08 18:02:31 +01:00
070b4f8452 Merge pull request #24 from scala-steward/update/http4s-blaze-client-0.21.0-RC4
Update http4s-blaze-client, ... to 0.21.0-RC4
2020-02-08 10:09:08 +01:00
76992c56ef Update circe-generic, circe-parser to 0.13.0 2020-02-08 02:16:39 +01:00
9317b4c33d Update postgresql to 42.2.10 2020-02-06 22:20:49 +01:00
29d05c7049 Update flyway-core to 6.2.2 2020-02-06 20:11:45 +01:00
e30ff58b84 Update http4s-blaze-client, ... to 0.21.0-RC4 2020-02-05 16:13:24 +01:00
f8aa5c28ac Update http4s to 0.21.0-RC3, fs2 to 2.2.2 2020-02-04 22:14:18 +01:00
a9ada2d623 Update sbt to 1.3.8 2020-02-04 02:56:54 +01:00
99b2b4c587 Merge pull request #20 from scala-steward/update/flyway-core-6.2.1
Update flyway-core to 6.2.1
2020-01-30 21:48:25 +01:00
abd64eafdc Merge pull request #19 from scala-steward/update/sbt-native-packager-1.6.1
Update sbt-native-packager to 1.6.1
2020-01-30 21:48:13 +01:00