eikek
83ad2c5044
First sketch for custom data threaded through item processing
...
Refs: #2334
2023-11-13 16:45:30 +01:00
eikek
dd763e7796
Fix potential infinite loop
...
The code removed here was copied from another project some years back.
Now there is an improved version in fs2 that can be used.
Fixes : #2376
2023-11-12 13:04:03 +01:00
eikek
a9b0c0e086
Fix http server startup
...
Closes : #2358
2023-11-06 23:43:31 +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
Rehan Mahmood
438d1653c9
Replace http4s-blaze-client
with http4s-ember-client
.
2023-10-23 10:03:32 -04:00
eikek
91849e5513
Allow class attributes in sanitized html for emails
2022-11-07 10:31:25 +01:00
eikek
df75fbddcd
Allow to convert html->pdf via weasyprint
2022-11-07 10:31:25 +01:00
eikek
b51b782c73
Apply formatting fixes
2022-08-07 16:31:09 +02:00
eikek
816cca7ea2
Adopt joex to new collective-id
2022-08-07 16:26:04 +02:00
eikek
53d92c4a26
Adopt backend to collective-id
2022-08-07 16:26:04 +02:00
eikek
d413b16b03
Allow to always use OCR extracted text
...
Fixes : #1628
2022-07-07 17:58:03 +02:00
eikek
bca2ea28e3
Update binny to 0.6.0
2022-06-27 13:23:48 +02:00
eikek
6cef9d4f07
Improve performance of zip/unzip
...
Adds tests and includes some cleanup
2022-06-18 16:39:57 +02:00
eikek
7ce6bc2f9d
Remove unused code (search update)
2022-06-05 23:27:59 +02:00
eikek
42435c693a
Add a db type for db specific things
2022-05-28 17:19:33 +02:00
eikek
3764f9265b
Configure run/repair db migrations
...
Refs: #1517
2022-05-22 00:07:36 +02:00
eikek
47bd6cd0ba
Fail fast when multiple addons are run
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
eikek
5bdf728eb3
Improve logging configuration
...
- Log levels of specific loggers can be defined in the config
file (doesn't work with env variables)
- Log events of background tasks carry now additional data
2022-04-30 18:26:19 +02:00
eikek
9851b71c45
Fix documentation about fulltext search
2022-04-24 18:34:22 +02:00
eikek
4488291319
Download multiple files as zip
2022-04-09 15:28:51 +02:00
eikek
21e13341e3
Configure postgres fts backend
2022-03-21 11:05:03 +01:00
eikek
1e56e832da
Reformat code
2022-03-21 11:04:26 +01:00
eikek
fef00bdfb5
Some basic tests and config
2022-03-21 11:04:26 +01:00
eikek
029335e607
Working poc of postgresql based fulltext search backend
2022-03-21 11:04:26 +01:00
eikek
b2add008ed
Pass language when updating fulltext index
2022-03-21 11:04:26 +01:00
eikek
892b3cdcfd
Return results for empty trash task
2022-03-20 11:51:53 +01:00
eikek
0b3fe8eb5c
Publish joex from within the job store
...
Reduces friction when using the job store.
2022-03-20 11:40:44 +01:00
eikek
b84bbbd750
Upload zip files contents as independent files
2022-03-20 11:40:25 +01:00
moerfi
805f57def3
Simplify recursive folder scan with
2022-03-15 21:52:54 +01:00
moerfi
a6e79a32a8
Change scanRecursively to an Option field
2022-03-15 21:52:54 +01:00
moerfi
39f2f8cc1b
Add a recursive mail folder scan option to ScanMailboxTask
2022-03-15 21:52:54 +01:00
eikek
4c220879db
Reformat code
2022-03-13 15:20:34 +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
69765f05ff
Move user task to scheduler module
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
aafd908906
Adopt code to use moved schedule api
2022-03-13 15:20:33 +01:00
eikek
cd3db6ea08
Run file integrity check in house keeping tasks
2022-03-13 15:20:33 +01:00
eikek
b71085761b
Add some docs to file backends
2022-03-13 15:20:33 +01:00
eikek
290b4ca58b
Provide tasks with ability to return data and human message
...
To allow better communication from background tasks, tasks can return
not only data (json), but also a human readable message which is send
via notification channels
2022-03-12 12:58:34 +01:00
eikek
c1ce0769eb
Check file integrity
2022-03-12 12:58:34 +01:00
eikek
422c0905dc
Add task to copy files
2022-03-12 12:58:28 +01:00
eikek
e82b00c582
Use different file stores based on config
2022-03-12 12:19:00 +01:00
eikek
c812ea1009
Store files in different binary stores
2022-03-12 12:18:58 +01:00
eikek
9545431d59
Allow the user to set time zone
...
Fix timezone handling for periodic tasks
2022-03-01 23:15:59 +01:00
eikek
8103e25e32
Set default log format to fancy
2022-02-23 23:26:22 +01:00
Scala Steward
ece6b0354f
Update yamusca-circe, yamusca-core to 0.9.0
2022-02-22 22:34:51 +01:00
eikek
c80ae83664
Compare zip file exstension case insensitive
...
Some other filetypes, like office documents, are also zip file. To
distinguish these without unpacking them, the file extensions is
checked.
Fixes : #1365
2022-02-21 20:55:53 +01:00