Commit Graph

25 Commits

Author SHA1 Message Date
c29ce73dd0 Client settings per collective and user
Client settings can be stored at the user and and the collective. The
settings used in the application are merged from these two settings,
where any user setting takes precedence. The form can now manage both
variants.

Refs: #838
2022-01-29 10:11:25 +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
cf933b60a7 Encode ws messages as JSON 2021-11-11 23:54:37 +01:00
3e58d97f72 Add websockets and notify frontend when an item is processed 2021-11-06 21:32:30 +01:00
9785db0683 Change license header of all files 2021-09-21 22:35:38 +02:00
21eb7dad94 Change headers of all elm files 2021-07-25 14:00:11 +02:00
8e5c88fd32 Add copyright header to source files 2021-07-04 10:57:53 +02:00
e406718cb7 Add a way to migrate settings stored at the browser to the server 2021-05-27 21:34:05 +02:00
9ccc3ce438 Store and load client settings 2021-05-27 21:34:05 +02:00
b95338e744 Remove old ui code in frontend 2021-03-09 20:40:49 +01:00
dd935454c9 First version of new ui based on tailwind
This drops fomantic-ui as css toolkit and introduces tailwindcss. With
tailwind there are no predefined components, but it's very easy to
create those. So customizing the look&feel is much simpler, most of
the time no additional css is needed.

This requires a complete rewrite of the markup + styles. Luckily all
logic can be kept as is. The now old ui is not removed, it is still
available by using a request header `Docspell-Ui` with a value of `1`
for the old ui and `2` for the new ui.

Another addition is "dev mode", where docspell serves assets with a
no-cache header, to disable browser caching. This makes developing a
lot easier.
2021-02-14 01:46:13 +01:00
7e42426edc Fix page routing with remember me 2020-12-11 01:16:57 +01:00
c00714ab61 Don't redirect to login for open pages 2020-12-08 21:12:09 +01:00
0b6f965fcb Fix rememberme for missing local storage 2020-12-04 22:57:21 +01:00
ead2e52253 Show item name in document title 2020-10-18 14:26:18 +02:00
217fef7384 Throttle search requests
Throttle search requests when typing. Also fix handling subscriptions
in main.
2020-06-13 21:17:15 +02:00
1dd84c11bd Apply tag colors from settings 2020-06-08 00:54:47 +02:00
f4e37b512f Add input field to provide colors for tag categories 2020-06-07 21:42:11 +02:00
79fc5a30a1 Introduce ui settings and let user set page size for item search 2020-06-07 00:51:11 +02:00
973847807f Update add item view with upload progress info 2020-05-24 11:48:49 +02:00
c504a3df42 Fix elm-analyse issues 2020-01-29 20:56:14 +01:00
2001cca88b Using elm-format for all files 2019-12-29 21:55:12 +01:00
852d292d9b Add elm-analyse file and fix a few warnings 2019-11-17 00:46:34 +01:00
831cd8b655 Initial version.
Features:

- Upload PDF files let them analyze

- Manage meta data and items

- See processing in webapp
2019-09-21 22:02:36 +02:00
6154e6a387 Initial application stub 2019-09-21 14:54:03 +02:00