Commit Graph

403 Commits

Author SHA1 Message Date
2c9e012c96 Fix url parsing with trailing slash
Refs: #1545
2022-07-07 15:22:26 +02:00
ea6320e359 Use uid as foreign key in rememberme 2022-06-27 23:28:45 +02:00
bca2ea28e3 Update binny to 0.6.0 2022-06-27 13:23:48 +02:00
aeeb54fcc3 Remove unused column in item 2022-06-11 13:03:14 +02:00
1611df81ed Add more indexes 2022-06-11 12:40:46 +02:00
4bca6031af Fix flaky db test 2022-06-11 01:02:22 +02:00
7ce6bc2f9d Remove unused code (search update) 2022-06-05 23:27:59 +02:00
ae265ed19a Fix tests for mariadb 2022-06-04 10:16:03 +02:00
b50f57f7fe Send no fts query if it is disabled 2022-06-04 01:36:15 +02:00
66aab0c952 Refactoring 2022-05-31 23:15:04 +02:00
e47396182d Fix obvious things and add search summary 2022-05-31 19:56:45 +02:00
1266cdefe1 Prepare for new search logic with feature toggle 2022-05-30 22:45:46 +02:00
04ccad2ce0 Temporary table support for holding fts results 2022-05-29 22:33:50 +02:00
671230a9aa Streamline database tests 2022-05-29 00:09:51 +02:00
42435c693a Add a db type for db specific things 2022-05-28 17:19:33 +02:00
3764f9265b Configure run/repair db migrations
Refs: #1517
2022-05-22 00:07:36 +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
8a2fed47aa Increase size for passwords
Closes: #1508
2022-04-11 10:55:06 +02:00
b4ee1a52e1 Fix loading collective settings
It responded with 404 when some sub-settings (classifier) didn't exist.
2022-04-09 20:33:06 +02:00
613f21a9fc Run fixup migration from 0.32 onwards 2022-04-09 16:50:06 +02:00
4bbf0b60a3 Avoid logging non-errors as error 2022-04-09 16:00:51 +02:00
4488291319 Download multiple files as zip 2022-04-09 15:28:51 +02:00
0346c5a654 Apply fixup migration only from previous version 2022-03-23 23:52:41 +01:00
029335e607 Working poc of postgresql based fulltext search backend 2022-03-21 11:04:26 +01:00
b2add008ed Pass language when updating fulltext index 2022-03-21 11:04:26 +01:00
f2a2d15e7f Add missing fixup changesets 2022-03-21 10:28:21 +01:00
37b5a4dfef Select linked items from search page
- Quickly select related items from the search view
- Include related items with item details to spare another request
2022-03-19 18:31:45 +01:00
ae845dfe3b Fix previously published db migration 2022-03-19 14:20:25 +01:00
232baf5858 Add routes to link items 2022-03-16 23:56:59 +01:00
8d5fc7f9da Move scheduler queries into the new module 2022-03-16 23:56:59 +01:00
4c220879db Reformat code 2022-03-13 15:20:34 +01:00
3a05dc56cb Refactor scheduler into api / impl 2022-03-13 15:20:33 +01:00
69765f05ff Move user task to scheduler module 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
0739957fd7 Fix package name 2022-03-13 15:20:33 +01:00
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
c812ea1009 Store files in different binary stores 2022-03-12 12:18:58 +01:00
e6777df5f2 Log flywaydb migrations 2022-03-06 13:43:01 +01:00
79d58fe320 Sort tags by category and then name
Issue: #1396
2022-02-27 00:55:06 +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
55700992c2 Migrate file ids
Issue: #1379
2022-02-15 22:20:12 +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
14a413e787 Update channel names when retrieving user tasks
Usertasks hold their arguments in an opaque json structure that is not
connected to the other data at the db level. When loading tasks that
holds references (like channels) they could have changed in the
meantime. This is now a hacky way around that updates the channels
when loading. Should they be deleted, the tasks fails when running.
2022-01-30 17:09:52 +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
d41490dd88 Add a name to notification channels
This name is supposed to be used by users to distinguish multiple channels.
2022-01-17 18:10:59 +01:00
8a4471343c Fix personal/non-personal when updating bookmarks 2022-01-16 00:31:59 +01:00
42fb87a432 Remove pubsub entries when shutting down and initialize by uri 2022-01-12 21:18:38 +01:00