Commit Graph

161 Commits

Author SHA1 Message Date
f25d40b493 First simple item detail version for a share 2021-10-23 14:33:24 +02:00
f216c472ee Detect how to display pdf files
Closes: #1099
2021-10-23 14:33:24 +02:00
83dd675e4f Basic search view for shares 2021-10-23 14:33:24 +02:00
97922340d9 Share page skeleton 2021-10-23 14:33:24 +02:00
c7d587bea4 Basic management of shares 2021-10-23 14:33:24 +02:00
9785db0683 Change license header of all files 2021-09-21 22:35:38 +02:00
984dda9da0 Add OpenID support to webapp 2021-09-05 23:43:07 +02:00
9dfe7f30a0 Remove unused contact kind 2021-09-01 00:57:03 +02:00
cf88f5c2de Allow to specify ordering when retrieving meta data
The query now searches in more fields. For example, when getting a
list of tags, the query is applied to the tag name *and* category.
When listing persons, the query now also looks in the associated
organization name.

This has been used to make some headers in the meta data tables
clickable to sort the list accordingly.

Refs: #965, #538
2021-08-27 23:04:54 +02:00
589c41003f Add hebrew document language 2021-08-24 01:19:42 +03:00
8f23b68587 Add a qr code to the link of an item or attachment 2021-08-18 00:20:27 +02:00
3f1ff5c1ac Allow to search in deleted items 2021-08-14 15:35:17 +02:00
edb344314f Use an enum instead of a boolean to differentiate search
It's not very likely to have more modes of search besides normal and
trashed, but got surprised in that way quite often and it's nicer this
way anyways.
2021-08-14 15:11:48 +02:00
a7b74bd5ae Allow to search in soft-deleted items
A new query/request parameter can be used to apply a search to only
soft-deleted items.

The query expression `Trashed` has been introduced which selects only
items with state `Deleted`. This is another option an analog to
`ValidItemStates` (both cannot be used together as they would select
no items). This new query node is not added to the parser, because
users may not use it in their own queries - it must be part of the
"fixed" query so the application can control in which subset to search
(it would otherwise be possible to select any items).
2021-08-14 14:53:05 +02:00
f994d4b248 Add japanese document language 2021-07-28 20:05:48 +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
6d8bd530cb Fix translation for direction 2021-06-07 10:11:41 +02:00
9f76357879 Add api functions for getting/setting client settings 2021-05-27 21:34:05 +02:00
08f280ac1c Fix wrong macro name when running name query
Closes: #822
2021-05-23 14:14:25 +02:00
b2cffb22ef Externalize error messages 2021-04-26 10:00:01 +02:00
5737eba82d Prepare translating dates 2021-04-12 10:53:34 +02:00
e630786104 Move ui language into messages 2021-04-10 16:13:49 +02:00
92ae22a68d Externalize more strings missed before 2021-04-10 16:02:34 +02:00
fa2c5750dd Externalize strings in other of components 2021-04-09 23:10:00 +02:00
9c1beb2240 Externalize strings in usersettings page 2021-04-04 22:07:37 +02:00
594818499e Externalize strings in manage-data page 2021-04-04 22:07:37 +02:00
8f1380fcf5 Externalize strings in UiSettings page 2021-04-04 22:07:37 +02:00
e76d574ea3 Externalize strings for document language 2021-04-02 23:30:51 +02:00
8d15d97857 Refactor Dropdown 2021-04-02 22:20:55 +02:00
322a3e837c Prepare for selecting languages
UI language is stored in user settings for authenticated users;
otherwise is only stored in the current model (not persisted).
2021-04-02 11:28:21 +02:00
274e433d9d Allow to change use enum for org/equipment 2021-03-10 23:55:18 +01:00
0229a867af Add a use colum to metadata entities 2021-03-10 23:55:18 +01:00
b95338e744 Remove old ui code in frontend 2021-03-09 20:40:49 +01:00
9991ad5fcc Add latvian language 2021-03-09 00:23:17 +01:00
77a87782b7 Refactoring parser
- put all used strings in one place to have it easier to track
- don't use `$` for shortcuts, it's a detail not interesting to a
  user; now names must not clash (which is a good idea anyways)
- Added two more shortcuts `conc` and `corr`
2021-03-08 22:51:14 +01:00
c6032ff279 Check query in client 2021-03-08 00:46:31 +01:00
a48504debb Specificly search for field id vs name 2021-03-02 21:09:31 +01:00
b4b5acde13 Enable power search for power users via ui settings
A different search bar is presented if enabled in ui settings that
allows to search via the new query language.
2021-03-01 22:45:17 +01:00
889e4f4fb0 SearchMenu uses query string instead of json form 2021-03-01 20:56:23 +01:00
e07d732193 Show item position in detail view 2021-02-17 22:18:22 +01:00
48eee00c0b Allow person to be correspondent, concerning or both 2021-02-16 22:49:55 +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
a6f29153c4 Control what tag categories to use for auto-tagging 2021-01-19 01:20:13 +01:00
3f75af0807 Add 9 more lanugages to the list of document lanugages 2021-01-18 17:41:40 +01:00
26dff18ae0 Add spanish as an example
Adding a new language without nlp requires now only to fill out the
pieces:

- define a list of month names to support date recognition
- add it to joex' dockerfile to be available for tesseract
- update the solr migration/field definitions
- update the elm file so it shows up on the client
2021-01-18 17:41:40 +01:00
f01646aeb5 Reorganize nlp pipeline and add nlp-unsupported language italian
Improves and reorganizes how nlp pipelines are setup. Now users can
choose from many options, depending on their hardware and usage
scenario.

This is the base to use more languages without depending on what
stanford-nlp supports. Support then is involves to text extraction and
simple regex-ner processing.
2021-01-18 17:41:40 +01:00
9bc2084499 Allow to click on custom fields in detail view
Closes: #514
2021-01-09 01:16:59 +01:00
2b8ef3c2f7 Allow to hide search stats in user settings 2021-01-02 10:20:18 +01:00
8d7b3c7d74 Show custom field summary above results 2020-12-16 22:06:34 +01:00